У меня несколько загадочная проблема при попытке настроить веб-сайт. У меня установлен WordPress на Centos7 под управлением Apache.
Этот веб-сервер работает за межсетевым экраном через NAT, поэтому у него есть внутренний адрес, но все запросы http с публичным адресом перенаправляются на него.
Всякий раз, когда я захожу на IP-адрес или на сам сайт, он выдает мне сообщение об ошибке «Этот сайт недоступен» в Chrome и выдает «http://[internal адрес] / недоступен», что означает, что это каким-то образом сопоставление с внутренним адресом.
Однако, если я перехожу на site.com/index.html, я вижу индексный файл, который я помещаю в мой веб-корень apache. Точно так же любые определенные страницы работают правильно и в порядке.
Это наводит меня на мысль, что это не сетевые проблемы, а что-то с моими conf-файлами, что странно. Вот файл vhost:
<VirtualHost 8.8.8.8>
DocumentRoot "/var/www/html"
ServerName google.com
</VirtualHost>
(замена 8.8.8.8 с моим публичным IP-адресом и Google с моим DNS-именем)
Может ли это быть проблемой с некоторыми разрешениями Wordpress? Я проверил, что root в Apache doc принадлежит apache: apache, похоже, что разрешения для базы данных mariadb работают, сайт снова работает нормально внутри, но не снаружи.
Буду признателен за любую помощь или указатели, спасибо!