Como habilitar conexões de loopback HTTP?

5

Estou executando o lançamento do CentOS 5.8 (Final) para o meu blog WordPress (www.deluxeblogtips.com). Eu tenho um plugin de backup BackupBuddy , e ele diz:

HTTP Loopback Connections are not enabled on this server

Depois de algumas tentativas no Google, encontrei algumas soluções, mas nenhuma funciona. A melhor resposta que eu acho é mudar o arquivo /etc/hosts , e eu já fiz isso:

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

Mas o aviso do plug-in ainda aparece.

Eu também testei na linha de comando:

wget www.deluxeblogtips.com
curl www.deluxeblogtips.com
telnet 0 80

Todo o trabalho.

Eu não sei o que é agora. Meu blog está lento e acho que a conexão de loopback HTTP é o principal problema. Qualquer ajuda é apreciada! Obrigado!

Editar:

Mais informações sobre o servidor web (Apache)

Listen 80

e

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

(Eu hospedo alguns outros sites no servidor também, o padrão é taiphanmem.org)

    
por Anh Tran 24.08.2012 / 18:40

2 respostas

1

A solução é instruir o servidor para responder com o conteúdo correto para as solicitações direcionadas para 127.0.0.1. Para fazer isso, você precisa de uma diretiva VirtualHost vinculada a esse endereço de loopback:

<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>

Você precisará de uma entrada desse tipo para cada domínio hospedado no servidor, mesmo que já tenha uma entrada para seu domínio.

Cosmin Ioachim Damian.

    
por 21.01.2014 / 23:22
0

Ao longo das linhas da resposta de Cosmin, mas não completamente, eu tive este problema porque a minha entrada vhost não estava completamente configurada. Muitas pessoas seguem tutoriais de vhost locais simples, que mostram apenas o básico. Na verdade, você precisa de uma entrada vhost mais completa, incluindo regras, que resolva isso sem nenhum arquivo de hosts voodoo (além de 127.0.0.1 example.com)

Arquivo: / 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

Arquivo: /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>

Agora, concedido, há mais no Diretório do que você precisa. Mas funciona.

Pelo menos para mim.

    
por 28.01.2016 / 07:42

Tags