您的位置:首页 > 运维架构 > 反向代理

通过Nginx反向代理,在一台服务器上配置两个域名

2018-02-14 12:55 302 查看
如果想在一台服务器上配置两个域名,可以采用部署两个Tomcat,分别绑定不同的端口,然后通过Nginx做反向代理,将两个域名分别指向两个Tomcat上。从而实现在一台服务器上配置两个域名,或者多个域名的功能。配置方法如下:首先,通过配置Tomcat的server.xml,让tomcat用两个不同的端口号启动,然后用Nginx做反向代理,配置虚拟主机。配置如下。
server {
listen 80 default_server;
server_name _;
return 444; # 过滤其他域名的请求,返回444状态码
}
server {
listen 80;
server_name www.siteone.com; # 域名1
location / {
proxy_pass http://localhost:8080; # 对应端口号8080的tomcat
}
}
server {
listen 80;
server_name www.sitetwo.com; # 域名2
location / {
proxy_pass http://localhost:8081; # 对应端口号8081的tomcat
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐