Linux(CentOS 7.x) 下如何设置 nginx 开机启动?
生活随笔
收集整理的這篇文章主要介紹了
Linux(CentOS 7.x) 下如何设置 nginx 开机启动?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CentOS 7 以上是用 Systemd 進行系統初始化的,Systemd 是 Linux 系統中最新的初始化系統,Systemd 服務文件以 .service 結尾。
使用命令 yum 安裝 nginx
如果用 yum install 命令安裝 nginx,yum 命令會自動在目錄 /usr/lib/systemd/system 下創建 文件 nginx.service,那么直接用如下命令就可以設置 nginx 開機啟動:
[root@htlwk0001host ~]# systemctl enable nginx.service使用源碼編譯安裝 nginx
用源碼編譯安裝的,要在目錄 /lib/systemd/system/ 或目錄 /usr/lib/systemd/system 下手動創建 nginx.service 服務文件。Linux 開機后就能運行的系統程序都是存放在這兩個目錄下的。
在系統服務目錄里創建 nginx.service 文件,輸入如下命令:
[root@htlwk0001host ~]# vim /lib/systemd/system/nginx.service # 文件不存在,會自動創建配置文件的內容如下:
[Unit] Description=nginx After=network.target[Service] Type=forking ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true[Install] WantedBy=multi-user.target注意:[Service]的啟動、重啟、停止命令全部要求使用絕對路徑
關于配置文件參見《Systemd 的 Unit 配置文件詳解》
接著執行開機啟動命令即可:
[root@htlwk0001host ~]# systemctl enable nginx.service總結
以上是生活随笔為你收集整理的Linux(CentOS 7.x) 下如何设置 nginx 开机启动?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 问男生的真心话大全经典104个
- 下一篇: 江西人六大性格特点