在配置之前,本人在網(wǎng)上看了很多文章,有的是配置的/etc/init.d/nginx文件,而我是另外一種方式配置成功的。下面是步驟:
編輯?vi /lib/systemd/system/nginx.service?文件,沒有創(chuàng)建一個?touch nginx.service?然后將如下內(nèi)容根據(jù)具體情況進行修改后,添加到nginx.service文件中:

[Unit]:服務(wù)的說明
Description:描述服務(wù)
After:描述服務(wù)類別
[Service]服務(wù)運行參數(shù)的設(shè)置
Type=forking是后臺運行的形式
ExecStart為服務(wù)的具體運行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務(wù)分配獨立的臨時空間
保存退出。
設(shè)置開機啟動,使配置生效:
#?查看服務(wù)當(dāng)前狀態(tài)
systemctl status nginx.service
#?查看所有已啟動的服務(wù)
systemctl list-units?--type=service
#?重新啟動服務(wù)
systemctl restart nginx.service
#?設(shè)置開機自啟動
systemctl enable nginx.service
#?輸出下面內(nèi)容表示成功了
Createdsymlink?from/etc/systemd/system/multi-user.target.wants/nginx.service to?/usr/lib/systemd/system/nginx.service.
到此我們配置結(jié)束,在虛擬機上輸入reboot命令重啟查看nginx是否重啟,詭異的事情發(fā)生了,重啟機器后nginx重啟了,但是與nginx相關(guān)的地址出現(xiàn)了?403?Forbidden
我把地址對應(yīng)的文件權(quán)限設(shè)置了777,但是錯誤日志還是權(quán)限不夠,報錯403,此時,我們
cat /etc/selinux/config ? 發(fā)現(xiàn)SELINUX=enable,我們需要把其改成SELINUX=permissive,重啟生效,403的報錯就沒有了。