2017-02-28 56 views
1

我有一个在GoDaddy(example.com)上注册的域名,并托管在虚拟专用服务器上。 www.example.com的Apache配置工作正常。 我创建了一个子域(staging.example.com),并在Apache配置中进行了必要的虚拟主机设置,但未解决。apache 2.4无法解析子域名

我为“暂存”创建了一个A记录,并指向我的域的GoDaddy区域文件中的服务器IP地址。

我的VirtualHost设置如下。 (这是在一个单独的文件virtualhosts.conf定义,包含在主要的httpd.conf)

<VirtualHost "MyserverIPAddress":8080> ServerName staging.example.com ServerAlias staging.example.com ProxyRequests Off <Location /> ProxyPreserveHost On ProxyPass http://example.com:8080/ ProxyPassReverse http://example.com:8080/ </Location> </VirtualHost>

我在做什么错?

谢谢! 沙拉德

+0

_“但它没有解决”_ - 这是什么意思,具体是什么?当您的客户端查询DNS服务器时,它不能正确解析吗?或者请求到达你的Apache,但那不知道该怎么办?错误? – CBroe

+0

当我在浏览器中输入url staging.example.com:8080时,它会继续旋转,并在一段时间后出现503错误。它似乎没有达到解决方案的Apache配置。我有 – Sharad

回答

0

解决如下问题:

我试图运行在8080端口上的分期子域(staging.example.com)我改回了80端口上运行它,并删除了所有代理相关指令。我还删除了(staging.example.com)的ServerAlias指令。

我有子域现在正确拾取文件。

谢谢!