目录
第一 查找各个文件的所在位置
[^_^][root@node01 /usr/local/webserver/nginx/conf]# rpm -ql nginx
/usr/local/webserver/nginx/conf/fastcgi.conf
/usr/local/webserver/nginx/conf/fastcgi.conf.default
/usr/local/webserver/nginx/conf/fastcgi_params
/usr/local/webserver/nginx/conf/fastcgi_params.default
/usr/local/webserver/nginx/conf/koi-utf
/usr/local/webserver/nginx/conf/koi-win
/usr/local/webserver/nginx/conf/mime.types
/usr/local/webserver/nginx/conf/mime.types.default
/usr/local/webserver/nginx/conf/nginx.conf //nginx 配置文件所在位置
/usr/local/webserver/nginx/conf/nginx.conf.default
/usr/local/webserver/nginx/conf/scgi_params
/usr/local/webserver/nginx/conf/scgi_params.default
/usr/local/webserver/nginx/conf/uwsgi_params
/usr/local/webserver/nginx/conf/uwsgi_params.default
/usr/local/webserver/nginx/conf/win-utf
/usr/local/webserver/nginx/html/50x.html
/usr/local/webserver/nginx/html/index.html
/usr/local/webserver/nginx/logs
/usr/local/webserver/nginx/sbin/nginx //nginx 启动程序所在位置
第二 套用现成脚本
[^_^][root@nicaicai /usr/lib/systemd/system]# vi nginx.service
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target
[Service]
Type=forking
PIDFile=/var/run/nginx.pid
ExecStart=/usr/local/webserver/nginx/sbin/nginx -c /usr/local/webserver/nginx/conf/nginx.conf
ExecReload=/bin/sh -c "/bin/kill -s HUP $(/bin/cat /var/run/nginx.pid)"
ExecStop=/bin/sh -c "/bin/kill -s TERM $(/bin/cat /var/run/nginx.pid)"
[Install]
WantedBy=multi-user.target
脚本修改解释
ExecStart=/usr/local/webserver/nginx/sbin/nginx //这个路径改成启动程序所在位置
/usr/local/webserver/nginx/conf/nginx.conf // 这个路径改成配置文件所在位置
第三 重启服务
[^_^][root@nicaicai /usr/lib/systemd/system]# systemctl daemon-reload
[^_^][root@nicaicai /usr/lib/systemd/system]# systemctl restart nginx.service