我正在尝试使用nginx将子域实现到我的域。我正在参考this文章。它帮助我使用以下语法重定向到相应的端口:
server {
listen 80 default_server;
server_name example.com;
location / {
proxy_pass http://127.0.0.1:9090;
}
}
这完美无缺。但现在我想在我的域中添加一个beta子域名。例如。 beta.example.com
。根据上面提到的文章,我将beta.example.com
添加到/ etc / hosts,在上一个服务器块之后添加了以下行:
server {
listen 80;
server_name beta.example.com;
location / {
proxy_pass http://127.0.0.1:9090;
}
}
但是,当我在浏览器中点击网址时,我无法在9090处访问我的服务器。
答案 0 :(得分:1)
您是否为子域设置了DNS?您说通过在浏览器中点击子域名网址无法访问您的服务器。 如果您没有尝试添加:
IpOfYourServer beta.example.com
到本地计算机上的/ etc / hosts(假设您有类似unix的系统)