nginx 配置二级域名指向不同的端口
问题
如果服务器中有两个tomcat或者两个java程序。想通过域名访问,应该怎么配置呢?
解决方案
可以设置主域名访问一个站点,再配置一个二级域名来访问另一个站点;
操作步骤
一 :云服务控制台配置:
1.进入阿里云域名模块
2.点击主域名,增加一个解析记录
3.记录类型选择:A (将域名指向一个IP地址)
4.主机记录:写自己起好的二级域名前缀
5.解析路线:默认
6.记录值:填写自己服务器IP
7.TTL:默认10分钟
二:配置nginx:
在nginx.conf中增加一个二级域名指向的配置
server {
listen 80;
server_name 自己的二级域名;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass 需要指向的本地地址;
}
}
正文到此结束