Windows服务注册方式详见:
Windows注册服务的几种方式
本文Nginx注册Windows服务使用WinSW注册方式。
具体步骤如下:
1、根据系统类型下载对应的winsw.exe文件
WinSW下载地址:
https://github.com/winsw/winsw/releases
Windows服务注册方式详见:
Windows注册服务的几种方式
本文Nginx注册Windows服务使用WinSW注册方式。
具体步骤如下:
1、根据系统类型下载对应的winsw.exe文件
WinSW下载地址:
https://github.com/winsw/winsw/releases
Nginx官网下载地址:
http://nginx.org/en/download.html
官网下载分三种版本:
Mainline version 主线版本
Stable version 稳定版本
Legacy versions 历史版本
选择当前稳定版本下载即可。
Windows版本安装及配置
点击nginx/Windows-1.21.6直接下载压缩包,解压后,双击nginx.exe即可运行启动。
Nginx安装完毕后,正常启动命令:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
或
/usr/local/nginx/sbin/nginx
Nginx启动默认nginx.conf配置文件即为/usr/local/nginx/conf/nginx.conf,所以-c 配置文件可以不指定。
关闭命令:
/usr/local/nginx/sbin/nginx -s stop
常用Linux开机启动配置的两种方法:
(1)编辑/etc/rc.local,添加开机启动运行命令;
(2)添加/etc/init.d/nginx,通过chkconfig配置开机启动服务;
Nginx配置不支持if条件的逻辑与、逻辑或运算,而且也不支持if嵌套,例如:
if ((!-e $request_filename) && ($request_uri !~ ^/apple-business/.*$)) {
}
if ((!-e $request_filename)) {
if (($request_uri !~ ^/apple-business/.*$)) {
}
}
对于这种情况,可以通过使用变量的方式来间接解决。例如:
Nginx替换https证书步骤:
1、上传并替换证书文件;
2、nginx -s reload加载新证书;
3、浏览器查看确认证书是否生效;
从nginx.conf或其子配置中查看ssl证书配置,例如:
ssl_certificate /opt/certs/xxx.com_bundle.crt;
ssl_certificate_key /opt/certs/xxx.com.key;