Ubuntu Apache Server 503错误:已禁用(localhost)连接

前端之家收集整理的这篇文章主要介绍了Ubuntu Apache Server 503错误:已禁用(localhost)连接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在这里有点绑定.我正试图将一个网站(www.monkhouselaw.com)从一家托管公司转移到我的数字海洋VPS.我已将DNS设置更改为:
* -> 107.170.29.18
www -> 107.170.29.18
monkhouselaw -> 107.170.29.18

然后,它会指向我的VPS上的Apache虚拟主机.

目前我只是想在我的服务器上加载一个PHP索引页面.一旦它工作,我将带来wordpress安装.可悲的是,它没有工作.

访问www.monkhouselaw.com目前返回503错误.我根本无法确定原因.检查Apache错误日志告诉我:

(111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:3000 (localhost) Failed
[Sun Jun 05 16:44:46.900331 2016] [proxy:error] [pid 2207] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 60s
[Sun Jun 05 16:44:46.900339 2016] [proxy_http:error] [pid 2207] [client 108.63.121.42:51559] AH01114: HTTP: Failed to make connection to backend: localhost,referer: (long url)

后来,这个:

[Sun Jun 05 16:45:21.841236 2016] [proxy:error] [pid 2198] AH00940: HTTP: disabled connection for (localhost)

我已经尝试检查localhost上的端口3000是否在监听,但事实并非如此.但是,根据我的理解,有一个预先存在的虚拟主机应该将请求重定向到3000端口到80端口.该文件是000-default.conf.文件比以下更多,但这里是相关的部分:

<VirtualHost *:80>
    ...

    LoadModule proxy_module {path-to-modules}/mod_proxy.so 
    ProxyPass / http://localhost:3000/
    ProxyPassReverse / http://localhost:3000/

    ...       
</VirtualHost>

老实说,我不确定为什么它甚至试图访问端口3000,因为monkhouselaw的虚拟主机文件被定向到80端口:

<VirtualHost *:80>
    DocumentRoot /var/www/monkhouse
    ServerName monkhouselaw.com
    <Directory "/var/www/monkhouse">
        allow from all
        Options None
        Require all granted
    </Directory>
</VirtualHost>

在这一点上,我很茫然.谷歌搜索显示了很多关于SELinux的结果,似乎没有安装.例如,我见过建议输入以下内容

togglesebool httpd_can_network_connect

这简单地告诉我程序’togglesebool’不存在的消息.

从本质上讲,这是一个我需要解决的严重问题,我已经通过两位数的Google结果页面试图找到没有运气的解决方案.

有人能提供帮助吗?

您对apache配置的理解有点倒退和颠倒.我建议您阅读有关您尝试配置的任何新软件的文档.

猜你在找的Ubuntu相关文章