nginx配置多域名访问同一台服务器
程序员文章站
2022-07-12 22:32:34
...
最近做了PC端与手机端的两个项目,两个域名,配置同一个服务器IP地址,手机端通过www.phone.com进入手机端业务处理,PC端通过www.pc.com访问PC端项目进行业务处理。具体配置如下:
// pc端项目部署两个tomcat,进行负载
upstream pc {
server localhost:6061;
server localhost:6062;
}
// 手机端项目部署两个tomcat,进行负载
upstream phone {
server localhost:6063;
server localhost:6064;
}
server {
listen 80;
//指定PC端域名
server_name www.pc.com;
location / {
root html;
index index.html;
//指定pc端upstream
proxy_pass http://pc;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
server {
listen 80;
//指定手机端域名
server_name www.phone.com;
location / {
root html;
index index.html;
//指定手机端upstream
proxy_pass http://phone;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
如果想通过本地测试,可修改本地的host文件,进行访问。
自测无误。
写得有问题的地方,请各位指正。
上一篇: Wamp 多虚拟机配置方法
下一篇: linux服务器多域名设置