首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在nginx /o中别名域名?

问如何在nginx /o中别名域名?
EN

Server Fault用户
提问于 2011-10-03 21:18:47
回答 1查看 10.2K关注 0票数 2

我的配置文件中有这一行

代码语言:javascript
复制
server_name site.com m.site.com

我的代码检查url是否为m.site.com,并为移动版本服务。但是,当我这样做时,m.site.com/abc将显示我的代码site.com/abc,这是错误的。如果我复制/粘贴整个块并将site.com更改为m.site.com,它可以正常工作。但是我不希望有重复的配置(或代码)。

有办法绕道吗?

EN

回答 1

Server Fault用户

发布于 2012-10-13 07:18:38

如果使用nginx作为反向代理,请尝试在proxy_set_header指令附近添加proxy_pass指令,如下所示:

代码语言:javascript
复制
proxy_pass   http://my.asp.net.hostname:8000;
proxy_set_header Host $http_host;

这确保nginx逐字传递主机头,而不是接受主server_name。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/318113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档