nginx子域代理传递不起作用

时间:2016-04-24 05:03:50

标签: nginx proxypass

我正在尝试在我的网站上重定向子域名。现在,我已将以下块添加到/etc/nginx/nginx.conf中的文件

    server {
        listen 80;
        server_name notebook.mysite.com;

        location / {
            proxy_pass http://0.0.0.0;
        }
    }

这应该使访问notebook.mysite.com与访问mysite.com相同并显示主页。最后,我将添加一个端口,以便位置块包含proxy_pass http://0.0.0.0:12345;但是,当我访问http://notebook.mysite.com时,我的浏览器会向我显示错误

This site can’t be reached

notebook.mysite.com’s server DNS address could not be found.
DNS_PROBE_FINISHED_NXDOMAIN

任何人都知道为什么会这样,或者至少我会如何解决它?

1 个答案:

答案 0 :(得分:3)

原来我需要在我的主机Digital Ocean上添加A记录才能使其正常工作。我添加了一个带有*的A记录,将所有子域重定向到我的服务器。