本文不适合单独看,最好结合其他博文一起(为啥不写全?当然是我懒咯)
参考:
https://blog.csdn.net/duyusean/article/details/79348613
windows环境
Nginx
c:
cd C:\Program Files\nginx-1.14.2
d:
cd D:\Program Files\nginx-1.14.2
start nginx
tasklist /fi "imagename eq nginx.exe"
nginx -t -c \conf\nginx.conf //默认会加上nginx的安装目录
nginx -s reload
nginx -s stop
nginx -s quit
nginx -s quit
nginx -t -c \conf\nginx.conf //检测nginx.conf 配置是否有误
start nginx //启动
nginx -s reload //平滑重启
//查看服务启动情况
tasklist /fi "imagename eq nginx.exe"
映像名称 PID 会话名 会话# 内存使用
========================= ======== ================
nginx.exe 11288 Console 10 9,308 K
nginx.exe 14868 Console 10 9,436 K
增加ssl,无需加模块的操作,但在linux上就有这个问题,我经历的一个坑。
linux 环境 centos 7
/home/deployer/nginx/sbin
停服务
ps -ef | grep nginx
kill -9 【进程号】
这是常用的方式,但当有多个ng服务的时候,是分不清的。这种情况就建议在相应的安装目录中使用ng命令关闭服务。
/home/deployer/nginx/sbin/nginx -s reload //重启
/home/deployer/nginx/sbin/nginx -c /home/deployer/nginx/conf/nginx.conf //启动服务
./home/deployer/nginx/sbin/nginx -t -c /home/deployer/nginx/conf/nginx.conf //验证配置文件的合法性
./configure --with-http_ssl_module --prefix=/home/deployer/nginx_test/nignx //在安装包中,安装ssl模块