如何让nginx将短名称转发给FQDM?

时间:2017-05-12 18:12:21

标签: nginx

在我们的网络上,我们的服务器可通过

访问
appname and appname.companyname.net

我们怎样才能将'appname'转发到'appname.companyname.net'?

appname可能会有所不同,因此让它适用于任何值都会很棒。

这是在AWS弹性beanstalk上运行。我们正在通过EB扩展来配置它,我们可以在一行中传递以添加到已经存在的ngnix服务器{}

1 个答案:

答案 0 :(得分:1)

您可以通过查看$http_host变量并重定向到FQDN来检测短名称。例如:

if ($http_host = appname) {
    return 301 $scheme://appname.example.com$request_uri;
}

有关详情,请参阅this documentif使用this caution