nginx配置域名后的二级目录访问不同项目的配置操作
通过二级目录的方式访问同一ip+端口的不同应用,例如location是用户使用页面,location/admin/是管理页面,location部署在192.168.1.100的80端口,location/admin部署在172.20.1.32的8080端口上。使用nginx反向代理,配置如下:但是这种方式,二级目录的样式文件都不会正常显示,他们不会自动在二级目录下查找,而是在根目录中查找,在跳转页面的时候也会报404错误。不知道是不是配置有误,在server块中配置了root或是rewrite都不能解决。这里我使用了两台nginx服务器,一台服务器将不同项目绑定到不同端口,一台服务器将不同域名分发到不同端口的项目上。最后用bat文件用以对两个nginx服务器进行操作启动文件如下:start.bat其他的雷同,只是命令不一样nginx启动命令:start nginx.exe 或者 nginxnginx重新加载配置命令:nginx -s reloadngin重启命令:nginx -s reopenngin关闭命令:nginx -s stop
用户评论