Самостоятельно размещенный сайт WordPress за NAT приводит к тому, что частный IP-адрес отображается в клиенте

888
Rusty Lemur

Я экспериментирую с самостоятельным размещением сайта WordPress на Raspberry Pi. На моем маршрутизаторе настроена переадресация портов (общедоступный IP 1.2.3.4) для переадресации порта 10080 на частный IP моего Raspberry Pi (192.168.2.2) на порт 80. Но когда я пытаюсь подключиться к нему из общедоступного Интернета (например, http : //1.2.3.4: 10080 ), клиент «получает» частный IP-адрес от сервера и пытается продолжить с этим. Т.е. я ввожу http://1.2.3.4:7777 в клиенте, подключенном к общедоступному интернету. Он пытается подключиться некоторое время, затем по истечении времени ожидания я вижу в адресной строке клиента следующее: http://192.168.2.2/wp-login.php?redirect_to=http%3A%2F%2F1.2.3. 4% 3A10080% 2F . Почему «192.168.2.2» вообще виден в клиенте? Что-то мне нужно настроить?

Спасибо!

1
Если я правильно помню, вы должны указать URL-адрес WordPress на общедоступный IP-адрес из функций администратора сайта, иначе WordPress каким-либо образом перенаправит .... Я разместил похожий вопрос здесь: http://wordpress.stackexchange.com/ Вопросы / 256495 / любая конкретная причина, почему изображения не делаются на сайте, но нужно было изменить только настройки администратора ... Pimp Juice IT 7 лет назад 0
Если я правильно помню, мне пришлось изменить URL-адрес WordPress на `http: // www.\ WordPress` и изменил URL-адрес сайта на http: // www.`, сделал" публичные "изменения DNS, дождался их распространения, и тогда я смог заставить его работать как положено. Возможно, вам придется подключить частный IP-адрес и номер порта в вашем случае, если у вас нет DNS. Я использовал стандартные порты, поэтому я не связывался с номерами портов, чтобы их было достаточно легко проверить, хотя я полагаю, Pimp Juice IT 7 лет назад 0
Спасибо за комментарии. Я думаю, они близки к тому, чтобы получить мне то, что мне нужно, но я не уверен, в чем разница между «адресом WordPress» и «адресом сайта». Должны ли они оба / либо быть установлены на http://1.2.3.4:10080? Когда я попробовал это, это не сработало, поэтому мне интересно, должен ли тот или другой порт 10080 быть опущен. Я не использую публичный DNS, просто IP-адрес на данный момент. Rusty Lemur 7 лет назад 0
Расти - я бы посоветовал начать, если только ты этого не сделал и не подождал достаточно долго. Сконфигурируйте его так, как вы думаете, оно должно быть наиболее разумным для вас, так что если это `:`затем настройте его таким образом. Затем подождите несколько часов, чтобы посмотреть, начнет ли он работать. Я помню, что в моем случае изменения заняли довольно много времени. Если это не слишком критично, установите его в конце дня, а затем проверьте его в начале следующего дня. Pimp Juice IT 7 лет назад 0

0 ответов на вопрос

Похожие вопросы