【发布时间】:2017-10-12 03:33:10
【问题描述】:
在我们的网络上,我们的服务器可以通过以下方式访问
appname and appname.companyname.net
我们如何让它将“appname”转发到“appname.companyname.net”?
appname 可能会有所不同,所以让它与任何值一起工作都会很棒。
这是在 AWS 弹性 beantalk 上运行的。我们正在通过 EB 扩展来配置它,我们可以传入一行以添加到现有的 ngnix 服务器{}
【问题讨论】:
-
我原以为可以像处理任何不需要的子域一样处理短名称。使用特定的
server块作为短名称或 FQDN。请参阅this answer 以获得指导。 -
@RichardSmith 请阅读我在问题中的最后一行。我们无法添加额外的服务器块,因为 EB 正在将我们添加的内容放入现有的服务器块中。我们可以添加带有返回值的 if() 语句。
-
糟糕,我猜你必须使用
if声明。 -
作为一个新手,我在 nginx 正则表达式、返回值等方面有点挣扎。
标签: nginx