xiao_phoenix 2013-02-28 14:52
浏览 307
已采纳

nginx配置多域名问题

举个例子 我在tomcat配置了一个host 用域名指向 因为一台机子部署了好多tomcat host的那么就没配 localhost
配置如下
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

nginx配置如下
server {
listen 80;
server_name aa.com www.aa.com bb.aa.com;
access_log logs/aa.log;
log_not_found off;
location / {
proxy_pass http://aa.com:8080;
}
}
这种情况下 只有敲 http://aa.com 才能访问 才能反向代理成功 另外2个域名 http://www.aa.com http://bb.aa.com 都不能访问

但是如果把host 的那么 换成 localhost

unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">

在配置成
server {
listen 80;
server_name aa.com www.aa.com bb.aa.com;
access_log logs/aa.log;
log_not_found off;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
这样3个域名就都能访问成功 为什么第一个能访问成功呢

  • 写回答

1条回答 默认 最新

  • penguin_sonny 2013-02-28 17:49
    关注

    你在nginx里设置了别名,相应的在tomcat里也要设置别名:

    [code="java"] unpackWARs="true" autoDeploy="true"
    xmlValidation="false" xmlNamespaceAware="false">
    www.aa.com
    bb.aa.com
    [/code]

    nginx的设置不变。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化