Я настраиваю Poweredge T110 для миграции веб-сайта с VPS, на котором он в настоящее время размещен, для запуска в Fedora Server 24 в ESXi 6. Я следовал этому руководству как на VPS, на котором работает Fedora Server 24, так и на новом виртуальном сервере на моем T110.

Я могу получить доступ к блоку сервера по умолчанию и заставить тестовую страницу правильно отображаться, однако новый блок сервера, который я создал точно по образцу учебника, не работает. Я получаю тайм-аут при попытке получить доступ к веб-странице с адреса test.foo.org.

Я уже открыл порт 80 на системном брандмауэре, и в моем маршрутизаторе pfSense я создал правило NAT для пересылки трафика порта 80 по адресу WAN на порт 80 виртуального сервера. Canyouseeme.org также поддерживает это и показывает, что у меня действительно открыт порт 80, и он может видеть сервер. Я попытался перезапустить nginx, сервер и изменить внутренние IP-адреса. Я также попытался собрать эту конфигурацию на другой виртуальной машине, но безрезультатно. В журнале также нет записей, относящихся к сайту. Я проверил, чтобы убедиться, что SELinux не является проблемой.

Конфигурация для этого конкретного сайта следующая. Конфигурация nginx не изменилась, за исключением добавления include для этого файла и добавления server_names_hash_bucket_size 64; ,

server {
  listen       80;
  server_name  test.foo.org foo.org www.foo.org;
  location / {
    root   /var/www/foo.org/public_html;
    index  index.html index.htm;
    try_files $uri $uri/ =404;
    }    error_page   500 502 503 504  /50x.html;
  location = /50x.html {
    root   html;
  }
}

0