一台服务器上有2个域名访问,都用80端口;其中一个域名下有2个软件,对外都用80端口;nginx配置如下,前提是下面配置的3个端口6300/8081/8082对外都要能访问。
server {
listen 80;
server_name www.emmaclub.com; #域名1
location /weixinhtml/ {
rewrite ^/ http://www.emmaclub.com:6300$request_uri?permanent;#微信支付使用的
}
location / {
proxy_pass http://www.emmaclub.com:8081/;#网站1
}
}
server {
listen 80;
server_name chezhan.emmaclub.com;#域名2
location / {
proxy_pass http://chezhan.emmaclub.com:8082/;#网站2
}
}
本文介绍了一种使用Nginx进行复杂服务器配置的方法,其中包括如何为两个不同的域名配置80端口,并进一步详细说明了如何将请求代理到内部不同端口的服务上。此配置适用于需要在同一台服务器上托管多个应用程序或服务的情况。
2345

被折叠的 条评论
为什么被折叠?



