Как включить HTTP-подключения loopback?

Как включить HTTP-подключения loopback?

Я бегуCentOS релиз 5.8 (финальный)для моего блога WordPress (deluxeblogtips.com). У меня есть резервный плагинBackupBuddy, и там говорится:

HTTP Loopback-соединения не включены на этом сервере.

После нескольких попыток в 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 loopback-соединение. Любая помощь приветствуется! Спасибо!

Редактировать:

Дополнительная информация о веб-сервере (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

В русле ответа Космина, но не совсем, у меня была эта проблема, потому что моя запись vhost не была полностью настроена. Многие следуют простым локальным руководствам dev vhost, которые показывают вам только основы. На самом деле, вам нужна более полная запись vhost, включая правила, которая решает эту проблему без каких-либо файлов hosts voodoo (за пределами 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>

Конечно, в Справочнике больше, чем нужно. Но он работает.

По крайней мере для меня.

Связанный контент