我正在與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
?
你解決了這個問題?我們的答案有幫助嗎? –