WordPress redirige a 127.0.0.1 al acceder al sitio desde un dispositivo remoto

17 jul 2018, 23:25:24
Vistas: 19.7K
Votos: 1

He instalado un sitio WordPress en mi servidor local Apache Ubuntu 18.04 con una IP fija 192.168.100.150.

El sitio web funciona correctamente localmente (localhost/wordpress), pero cuando intento abrirlo desde otro dispositivo (192.168.100.150/wordpress), automáticamente me redirige a 127.0.0.1/wordpress y obtengo un mensaje de "127.0.0.1/wordpress se negó a conectar".

¿Qué está mal?

0
Todas las respuestas a la pregunta 7
1

Quizás tu caso fue diferente al mío, pero quiero compartir contigo cómo solucioné este problema, esperando que sea útil para otras personas.

En mi caso, el problema fue causado por el plugin All In One Wordpress Security (AIOWS), debido a la configuración de "IP RETRIEVAL SETTINGS" (Configuración de obtención de IP).

Mi sitio está alojado en AWS, a través de un entorno Elastic Beanstalk y tengo diferentes instancias bajo un balanceador de carga. En este caso, parece que la última versión de este plugin ya no es capaz de detectar correctamente la IP de los clientes y comienza a bloquearlos redirigiendo a 127.0.0.1

Solucioné este problema simplemente cambiando esa configuración de "REMOTE_ADDR (Predeterminado)" a "HTTP_X_FORWARDED_FOR".

Puedes cambiar esto desde: "WP Security" => "Settings" (Configuración) => "Advanced Settings" (Configuración avanzada): Configuración avanzada del plugin All In One Wordpress Security mostrando la opción de obtención de IP

21 ene 2020 16:14:19
Comentarios

Gracias, esto funcionó para mí

Sathish Sundar Sathish Sundar
25 mar 2024 22:47:57
0

Puedes agregar la siguiente configuración en wp-config

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

O actualizar los valores en la base de datos en la tabla wp_options. Los ajustes de URL se encuentran en siteurl y home en la columna option_name

18 jul 2018 07:15:15
0

Bueno, ese era un problema relacionado con la caché de mi navegador - abrir el sitio en modo incógnito resolvió el problema.

18 jul 2018 11:04:52
0

De hecho, borré las cookies de mi navegador, actualicé y funcionó.

chrome://settings/?search=clear+browsing+data

8 ago 2019 03:07:42
0

esto se puede cambiar solo en ajustes---general- cambiar la dirección IP local (URL) 127.0.0.1 por la IP del sitio (192.16.x.x)

14 jun 2020 12:23:02
0

Si te enfrentas a este tipo de problema, primero verifica el archivo .htaccess porque puede haber una redirección como:

RewriteEngine On 
RewriteCond %{HTTP_USER_AGENT} ^$ [OR]
RewriteCond %{HTTP_USER_AGENT} (bot|crawl|robot)
RewriteCond %{HTTP_USER_AGENT} !(bing|Google|msn|MSR|Twitter|Yahoo) [NC]
RewriteRule ^/?.*$ "http\:\/\/127\.0\.0\.1" [R,L]

Luego elimínalas o añade # (comenta la línea), luego abre una ventana privada y deshabilita la caché y verifica tu sitio. Entonces funcionará.

26 feb 2021 17:59:28
0

Cuando se utiliza un proxy inverso, añade a la configuración de nginx:

    proxy_set_header Host $http_host; (o $host)
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
27 feb 2021 19:09:49