我跑步CentOS 版本 5.8(最终版)对于我的 WordPress 博客(deluxeblogtips.com)我有一个备份插件备份伙伴,其中写道:
此服务器未启用 HTTP 环回连接
在 Google 上尝试了几次后,我找到了一些解决方案,但都不起作用。我认为最好的答案是更改文件/etc/hosts
,我已经这样做了:
127.0.0.1 localhost localhost6 localhost.localdomain localhost6.localdomain6
127.0.0.1 taiphanmem.org www.taiphanmem.org
127.0.0.1 deluxeblogtips.com www.deluxeblogtips.com
::1 localhost localhost6 localhost.localdomain localhost6.localdomain6
::1 deluxeblogtips.com www.deluxeblogtips.com
::1 taiphanmem.org www.taiphanmem.org
但插件的警告仍然出现。
我也在命令行中测试了:
wget www.deluxeblogtips.com
curl www.deluxeblogtips.com
telnet 0 80
全部工作。
我不知道现在发生了什么。我的博客运行缓慢,我猜 HTTP 环回连接是主要问题。任何帮助都非常感谢!谢谢!
编辑:
有关 Web 服务器 (Apache) 的更多信息
Listen 80
和
apachectl -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server taiphanmem.org (/usr/local/apache/conf/extra/httpd-vhosts.conf:2)
port 80 namevhost taiphanmem.org (/usr/local/apache/conf/extra/httpd-vhosts.conf:2)
port 80 namevhost deluxeblogtips.com (/usr/local/apache/conf/extra/httpd-vhosts.conf:9)
Syntax OK
(我在服务器上也托管了一些其他网站,默认是 taiphanmem.org)
答案1
解决方案是指示服务器对指向 127.0.0.1 的请求以正确的内容进行应答。为此,您需要一个链接到此环回地址的 VirtualHost 指令:
<VirtualHost 127.0.0.1>
DocumentRoot /var/www/yourdomain
ServerName www.yourdomain.ro
ServerAlias yourdomain.ro
ServerAdmin [email protected]
ErrorLog logs/webserv/xgraphic_error_log
CustomLog logs/access_log combined
</VirtualHost>
即使您可能已经有了针对您的域的条目,您仍需要为服务器上托管的每个域创建一个此类型的条目。
科斯明·伊奥阿希姆·达米安。
答案2
与 Cosmin 的回答类似,但不完全一样,我遇到这个问题是因为我的 vhost 条目没有完全配置。许多人遵循简单的本地开发 vhost 教程,这些教程只向您展示基础知识。事实上,您需要一个更完整的 vhost 条目,包括规则,这样就可以解决这个问题,而无需任何主机文件巫术(超过 127.0.0.1 example.com)
文件:/etc/hosts
# Localhost
127.0.0.1 localhost
::1 localhost
# Your custom, local dev site
127.0.0.1 local.example.com
::1 local.example.com
文件:/path/to/apache2/extras/httpd-vhosts.conf:
<VirtualHost *:80>
ServerName local.example.com
ServerAlias local.example.com
DocumentRoot "/Users/examplename/Sites/example.com"
<Directory "/Users/examplename/Sites/example.com">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride None
Order Allow,Deny
Allow From All
</Directory>
现在,目录中的内容确实比你需要的多。但它确实有用。
至少对于我来说。