一、简单搭建
1.官网下载 nginx.org 选择windows
2.在指定位置解压缩,接下来用cmd操作,千万千万不要直接双击nginx.exe
3.在nginx-1.17.9文件夹里面,打开cmd命令出口(shift + 鼠标右键)
4.启动nginx服务,启动时会一闪而过是正常的
start nginx
5.查看任务进程是否存在,dos或打开任务管理器都行
tasklist /fi “imagename eq nginx.exe”
6.访问:localhost, 看到"Welcome to nginx!
",nginx基本搭建成功
注意:如果遇到错误,很有可能是端口被占用,需要改nginx.conf文件里面的端口,默认端口是80
二、配置
三、添加证书
https://help.aliyun.com/document_detail/98728.html?spm=5176.2020520154.0.0.475e3d2r3d2r0V
四、常用命令:
跳转到nginx-1.17.9目录
# 打开nginx
start nginx
# 判断配置修改是否成功
nginx -t -c conf/nginx.conf
# 修改配置后,如果nginx已经打开
nginx -s reload
# 退出
nginx -s quit
五、解决websocket冲突
http的时候,websocket的URL由:域名/ip + 端口 + 其他
配置nginx后,URL改成:域名 + 其他
配置如下
# # wss://www.baidu.com:88/aaa/bbb/26
location /aaa {
proxy_pass http://www.baidu.com:88/aaa;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}