yo corriendoVersión de CentOS 5.8 (final)para mi blog de WordPress (blogtipsdeluxe.com). Tengo un complemento de respaldoamigo de copia de seguridad, y dice:
Las conexiones HTTP Loopback no están habilitadas en este servidor
Después de algunos intentos en Google, encontré algunas soluciones, pero ninguna funciona. Creo que la mejor respuesta es cambiar el /etc/hosts
archivo, y ya lo hice:
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
Pero la advertencia del complemento todavía aparece.
También probé en la línea de comando:
wget www.deluxeblogtips.com
curl www.deluxeblogtips.com
telnet 0 80
Todo el trabajo.
No sé qué pasa ahora. Mi blog funciona lento y supongo que la conexión de bucle invertido HTTP es el principal problema. ¡Cualquier ayuda es apreciada! ¡Gracias!
Editar:
Más información sobre el servidor web (Apache)
Listen 80
Y
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
(También alojo algunos otros sitios en el servidor, el valor predeterminado es taiphanmem.org)
Respuesta1
La solución es indicarle al servidor que responda con el contenido correcto a las solicitudes dirigidas a 127.0.0.1. Para hacer esto necesita una directiva VirtualHost vinculada a esta dirección 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>
Necesitará una entrada de este tipo para cada dominio que aloje en el servidor, aunque es posible que ya tenga una entrada para su dominio.
Cosmin Ioachim Damián.
Respuesta2
En línea con la respuesta de Cosmin, pero no del todo, tuve este problema porque mi entrada de vhost no estaba completamente configurada. Mucha gente sigue sencillos tutoriales de vhost para desarrolladores locales, que le muestran sólo los conceptos básicos. De hecho, necesita una entrada de vhost más completa, que incluya reglas, que resuelva esto sin ningún archivo de host vudú (más allá de 127.0.0.1 ejemplo.com)
Archivo: /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
Archivo: /ruta/a/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>
Ahora bien, hay más en el Directorio de lo que necesita. Pero funciona.
Al menos para mi.