Linux Nginx开机自启动

477 阅读1分钟

1. 生成nginx.service 文件 (记得给权限)

vi /usr/lib/systemd/system/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/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/usr/sbin/nginx -s reload -c /etc/nginx/nginx.conf
ExecStop=/usr/sbin/nginx -s stop

[Install]
WantedBy=multi-user.target
------------------------------------内容

2.有两种方式关闭selinux

a、临时关闭:输入命令setenforce 0,重启系统后还会开启。
b、永久关闭:输入命令vi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出
    先执行a 再执行b

3.加入开机启动

systemctl enable nginx.service 

4.启动nginx

systemctl start nginx.service