凡科网站怎么样网店运营计划书范文
systemctl 启动/停止/重新加载 nginx
一、新建nginx.service脚本
sudo vim /usr/lib/systemd/system/nginx.service
 
然后按iii进入编辑模式,粘贴如下内容,其中/usr/local/nginx/是进行make && make install之后的文件夹路径,需要根据自己服务器上的路径更改。
// 对服务的说明
[Unit] 
// 描述服务                                                                                     
Description=nginx - high performance web server  
// 描述服务类别            
After=network.target remote-fs.target nss-lookup.target   // 服务的一些具体运行参数的设置 
[Service]                                                                                 
// 后台运行的形式
Type=forking
// PID文件的路径                                                                         
PIDFile=/usr/local/nginx/logs/nginx.pid 
// 启动准备                              
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
// 启动命令   
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
// 重启命令           
ExecReload=/usr/local/nginx/sbin/nginx -s reload
// 停止命令                                                 
ExecStop=/usr/local/nginx/sbin/nginx -s stop        
// 快速停止                                               
ExecQuit=/usr/local/nginx/sbin/nginx -s quit
// 给服务分配临时空间                         
PrivateTmp=true                                                         // 服务用户的模式 
[Install]
WantedBy=multi-user.target
 
二、给nginx.serivce脚本文件授予可执行权限
sudo chmod +x /usr/lib/systemd/system/nginx.service
 
三、 启动服务
sudo systemctl daemon-reload
 
四、通过systemctl命令启动nginx
systemctl start nginx.service
 
-  
启动命令
systemctl start nginx.service -  
停止命令
systemctl stop nginx.service -  
查看nginx启动状态命令
systemctl status nginx.service -  
重启命令
systemctl restart nginx.service -  
重新加载配置文件命令
systemctl reload nginx.service 

