原创

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 需要指向的本地地址;
        }
}
正文到此结束
本文目录