我正在与Nginx
一起工作,我想知道如何将具有特定端口的所有请求重定向到子域?Nginx重定向*:端口到子域
这是我default.conf
:
server{
listen 80 default_server;
server_name localhost;
location/{
root /usr/share/nginx/html;
}
}
server{
listen 80;
server_name blog.mydomain.com;
location/{
proxy_pass http://my-ip:8080;
}
}
本
所以我默认mydomain.com
服务HTML文件夹,子域blog.mydomain.com
服务的应用程序运行的端口8080
我的问题是,当我尝试直接访问my-ip:8080
或mydomain.com:8080
或blog.mydomain.com:8080
服务器为运行端口8080的应用程序提供服务,并且我希望将所有这些请求重定向到blog.mydomain.com
而不需要:8080
。
我该怎么做?如果我在url中指定:8080
,自动重定向到blog.mydomain.com
?
你解决了这个问题?我们的答案有帮助吗? –