Я настраиваю 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;
}
}