为什么我的nginx代理重定向不起作用?

时间:2015-02-16 12:40:01

标签: nginx subdomain

我正在尝试使用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处访问我的服务器。

1 个答案:

答案 0 :(得分:1)

您是否为子域设置了DNS?您说通过在浏览器中点击子域名网址无法访问您的服务器。 如果您没有尝试添加:

IpOfYourServer beta.example.com

到本地计算机上的/ etc / hosts(假设您有类似unix的系统)