Добро пожаловать в nginx!

Если вы видите эту страницу, веб-сервер nginx успешно установлен и работает. Требуется дальнейшая настройка.

За документацией и помощью обращайтесь на nginx.org.
Коммерческая поддержка доступна на nginx.com.

Спасибо, что пользуетесь nginx.


Что значит эта страница

nginx работает на этом хосте и ответил на ваш запрос. Для имени хоста, по которому вы пришли, ни один сайт пока не настроен, поэтому возвращается стандартный index.html из дистрибутива.

Куда положить файлы сайта

По умолчанию корневой каталог документов — /usr/share/nginx/html. Замените файл index.html на свой, и следующий запрос вернёт ваше содержимое. Перезапуск nginx не нужен — обновляется только конфигурация.

Если на сервере планируется размещать несколько сайтов, выделите каждому свой каталог и свой блок server с уникальным server_name.

Настройка реального сайта

  1. Создайте файл /etc/nginx/conf.d/yoursite.conf.
  2. Добавьте блок server { ... } с директивами listen 80;, server_name yourdomain.tld; и путём root.
  3. Проверьте синтаксис командой nginx -t.
  4. Перечитайте конфигурацию: sudo systemctl reload nginx.
  5. Откройте сайт в браузере и убедитесь, что отдаётся ваш контент.

HTTPS

Получите сертификат ACME-клиентом и добавьте директивы listen 443 ssl;, ssl_certificate и ssl_certificate_key в блок сайта.

Логи

Логи запросов — /var/log/nginx/access.log. Ошибки — error.log в той же папке.

srv-msk-edge-1 · nginx