CentOS7 Apache - страницы обслуживаются, но базовый URL-адрес обслуживает внутренний адрес и недоступен - PullRequest
0 голосов
/ 15 мая 2018

У меня несколько загадочная проблема при попытке настроить веб-сайт. У меня установлен 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 работают, сайт снова работает нормально внутри, но не снаружи.

Буду признателен за любую помощь или указатели, спасибо!

...