记录nginx常用配置 及 一些小坑
配置
基本示例
http端口转发 解决跨域问题
1 | http { |
mysql\ssh 等tcp流代理
1 | stream { |
本地静态资源代理(http)
linux
1 | server{ |
windows
windows下比较特殊1
2
3location ^~ /3D_Tiles/{
root D:/githubResp/tiles/;
}
注意此处的 3D_Tiles
为 D:/githubResp/tiles/
下的一个文件夹, 访问http://localhost:8080/3D_Tiles/tileset.json
, 相当于访问 D:\githubResp\tiles\3D_Tiles\tileset.json
小坑
感觉访问特别慢
此时需要看下配置文件中是否有出现localhost
字样,nginx会把它解析成IPv6,从而访问不到对应的资源。将所有localhost
改成127.0.0.1
或本机局域网ip即可