
У меня есть сайт WordPress, расположенный на VPS, скажем, IP-адрес VPS — 192.168.0.1.
Например www.example.com
, я купил в Namesilo и привязал его к 192.168.0.1.
Несколько дней назад мой старый IP-адрес – 192.168.0.1 – больше не был доступен, поэтому я изменил его на 192.168.0.2
и зашел на Namesilo, чтобы изменить соответствующий IP-адрес моего домена на новый 192.168.0.2
.
Когда я открываю браузер и печатаю, www.example.com
как раньше, я не могу открыть свой сайт WordPress.
Что мне нужно сделать?
PS: мой веб-сервис — apache2.0 на centos 6, когда я открываю
http://192.168.0.2/wordpress/index.php
оно работает
но если я открою http://www.example.com
в Apache access_log
это показывает
5.188.210.31 - - [03/Jun/2019:10:44:19 -0400] "GET / HTTP/1.0" 403 4961 "http://www.example.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
решение1
Я искал эту информацию в Интернете и нашел следующую полезную информацию:
https://magicpress.net/documentation/dns/how-to-configure-dns-for-your-domain-name-on-namesilo/
Я читал, что будет 24–48 часов распространения DNS, в течение которых ваш сайт может быть недоступен.
решение2
Если вы ждете распространения... В следующий раз за несколько дней измените TTL DNS на меньшее число (3600 — популярное значение). Тогда ваши изменения вступят в силу практически мгновенно.
Также настоятельно рекомендую использовать сторонний DNS-сервис, например Cloudflare! Тогда вы сможете перемещать серверы и IP-адреса очень просто и быстро, когда это необходимо, а также это ускорит работу сайтов!
решение3
У меня была похожая проблема, она не была связана с распространением IP-адреса. Для меня первопричина была в том, что исходная установка WP имела старый IP-адрес в своей конфигурации.
Я использую WP v6.2 с базой данных MySQL.
Таблица, о которой идет речь, называется wordpress.wp_options
.
Я запустил это обновление с помощью MySQL Workbench, и проблема была устранена:
update wordpress.wp_options
set option_value='http://[ENTER NEW IP HERE]'
where option_name = 'siteurl' or option_name = 'home'
(Должны обновиться две строки)
Кстати, я начал использовать полное доменное имя вместо IP-адреса, чтобы будущие изменения IP-адреса больше не влияли на WP.