@RaDir

Не работает server_name в конфиге nginx. Как починить?

Всем привет!
Использую докер для локальной разработки в связке nginx+php-fpm+apache. Решил от апача отказаться, создал такую вот простую nginx-конфигу:
server {
    listen 80 default_server;
    deny all;
}

server {
    listen 80;
    server_name test-73.dev;
    root /var/www/html/test-73.dev;

    location / {
        index   index.php index.html index.htm;
    }

    location ~* \.php$ {
        fastcgi_index   index.php;
        fastcgi_pass    php:9000;
        include         fastcgi_params;
        fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        fastcgi_param   SCRIPT_NAME        $fastcgi_script_name;
    }
}

127.0.0.1 - отрабатывает на ура. Но второй блок с server_name не матчится - ERR_CONNECTION_CLOSED. В hosts (win 10) добавлен домен - "127.0.0.1 test-73.dev".
В чем может быть проблема?
  • Вопрос задан
  • 528 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
Не используйте домен .dev. Во всех браузерах для него захарадкожен принудительный https.

Ну или настройте сервер на работу по https
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы