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

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

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

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

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

  1. (111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:3000 (localhost) Failed
  2. [Sun Jun 05 16:44:46.900331 2016] [proxy:error] [pid 2207] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 60s
  3. [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)

后来,这个:

  1. [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.文件比以下更多,但这里是相关的部分:

  1. <VirtualHost *:80>
  2. ...
  3.  
  4. LoadModule proxy_module {path-to-modules}/mod_proxy.so
  5. ProxyPass / http://localhost:3000/
  6. ProxyPassReverse / http://localhost:3000/
  7.  
  8. ...
  9. </VirtualHost>

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

  1. <VirtualHost *:80>
  2. DocumentRoot /var/www/monkhouse
  3. ServerName monkhouselaw.com
  4. <Directory "/var/www/monkhouse">
  5. allow from all
  6. Options None
  7. Require all granted
  8. </Directory>
  9. </VirtualHost>

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

  1. togglesebool httpd_can_network_connect

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

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

有人能提供帮助吗?

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

猜你在找的Ubuntu相关文章