nginx 如何使用IP的同一端口配置多个网站

前提条件: Centos7, 在防火墙后, 只对外开放了一个端口, 局域网, 没有域名
现在有2个网站(自宿主,不需要tomcat或者apache之类的服务端),启动后分别部署在 2 个端口(无法做到部署在同一端口), 想在使用nginx配置进行转发

有没有办法使用nginx配置,
http://192.168.1.100 访问一个网站A,
http://192.168.1.100/xxxx 特定路径的访问, 指向另外其中一个网站B (xxxx可以自己调,确保网站 A没有xxxx路径的资源, 以保证 2 个网站独立互不干涉)

再强调一下, 没有域名,没有域名,没有域名, 重要的事情说三遍(有域名就太简单了)

域名作为反向代理的一个条件,有当然是最好的。
没有的话你可以用location匹配特定路径,然后proxy_pass反响代理就行了。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答