尝试在现有子域中指向新域时,Nginx返回400错误

时间:2015-05-10 23:53:43

标签: nginx dns

我有一个正在运行的域名

    var count = 5;
    var page = 1;
    $scope.busy = false;
    $scope.stopScroll = false;


    $scope.find = function() {
        if ($scope.busy) return;
        $scope.busy = true;

        //HERE the Restfull action. With pagination. Pass a callback
        //...

        function callback(res){
            $scope.total = res.length;
            if(count*page>=$scope.total) $scope.stopScroll = true;
            page++;
            $scope.busy = false;
        }   

        });
    };

我有一个在

正常工作的子域名
http://www.exampledomain.com

这两个网页都由nginx提供服务,我可以毫无问题地点击这两个网页。

我有另一个域名,我想指向该子域名,因此它可以在不重定向网址的情况下提供相同的页面。

http://mysub.exampledomain.com

在该域上我设置了这些记录

http://www.myotherdomain.com

现在,当我尝试加载http://www.myotherdomain.com时,我收到来自nginx的400错误。因为它是一个nginx错误我假设dns正在通过但我可能是错的。我是否需要做一些事情让nginx或ubuntu可以提供来自这个域的请求?修改我的主机文件或什么?

编辑:现在它已经有点了,我不再收到错误,但它正在加载我的第一个网址的内容。所以使用上面的伪域... www.myotherdomain.com现在加载www.exampledomain.com的内容而不是mysub.exampledomain.com

1 个答案:

答案 0 :(得分:0)

我能够通过将记录类型从CNAME更改为URL框架来实现此功能。如果有人对这个问题有更多的了解,我仍然想知道为什么我以前的设置导致了nginx错误而且这个不是。