一、创建nginx.service root用户操作 cd /usr/lib/systemd/system touch nginx.service chmod 754 nginx.service vim nginx.service ###添加如下内容: [Unit] Description=nginx - high performance web server After=network.target remote-fs.target nss-lookup.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 stop PrivateTmp=True [Install] WantedBy=multi-user.target++++++++++++++++++++++++++++++ 文件内容说明: [Unit]: 服务的说明 Description: 描述服务 After: 描述服务类别 [Service]服务运行参数的设置 Type=forking 是后台运行的形式 ExecStart 为服务的具体运行命令 ExecReload 为重启命令 ExecStop 为停止命令 PrivateTmp=True 表示给服务分配独立的临时空间 注意:启动、重启、停止命令全部要求使用绝对路径 [Install]服务安装的相关设置,可设置为多用户 二、重新加载配置文件 systemctl daemon-reload 三、停止nginx 服务,启动nginx
![]()
![]()
四、设置开机启动 systemctl enable nginx
五、重启进行验证: init 6
![]()
查看端口:
查看进程:
++++++++++++++++++++++ END +++++++++++++++++++++++++++++