nginx下载地址:http://nginx.org/en/download.html
下载以后解压到一个盘的根目录比如:D:
然后进入D:\nginx-1.17.1\conf
打开nginx.conf文件,里面什么都可以不动,只需要改这几个地方:
server {
listen 80;
server_name 你的域名;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
#底下是你node监听的地址;
proxy_pass http://127.0.0.1:8080;
}
然后开启 nginx
在D:\nginx-1.17.1目录下运行窗口命令:
start nginx
然后去浏览器访问你设置的域名就可以打开
还有意外情况就是 80端口被占用
错误日志:
2018/12/10 17:12:24 [emerg] 5360#6992: CreateFile() "F:\可删除文件\nginx-1.15.7/conf/nginx.conf" failed (1113: No mapping for the Unicode character exists in the target multi-byte code page)
解决方案: 由于路径中含有了中文 nginx无法获取这样的路径 所以要修改为全英文路径 建议在根目录
2018/12/10 17:16:51 [emerg] 5204#12848: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)
解决方案: 由于Windows默认80 端口已被使用 所以nginx的默认配置中80端口是不能正常使用的 需修改nginx的配置文件中的监听端口,或者找到占用端口的应用 关掉它