Skip to content

Instantly share code, notes, and snippets.

@funnydman
Created July 11, 2018 14:37
Show Gist options
  • Save funnydman/0bfc36e41c4547bac2a738a94fcafc3e to your computer and use it in GitHub Desktop.
Save funnydman/0bfc36e41c4547bac2a738a94fcafc3e to your computer and use it in GitHub Desktop.
Nginx configuration
Конфигурация nginx
/etc/nginx: директория конфигурации Nginx. Все файлы конфигурации Nginx находятся в этой директории.
/etc/nginx/nginx.conf: основной файл конфигурации Nginx.
Этот файл используется для внесения изменений в глобальную конфигурацию Nginx.
/etc/nginx/sites-available: директория, в которой хранятся "серверные блоки" для каждого сайта (серверные блоки являются приблизительным аналогом виртуальных хостов в Apache).
Nginx не будет использовать конфигурационные файлы в этой директории, если они не имеют соответствующих ссылок в директории sites-enabled (см. ниже).
Обычно все настройки серверного блока осуществляются в этой директории, а затем сайт активируется путём создания ссылки в другой директории.
/etc/nginx/sites-enabled/: в этой директории хранятся серверные блоки для активированных сайтов.
Обычно это достигается путём создания ссылок на конфигурационные профили сайтов, расположенные в директории sites-available.
/etc/nginx/snippets: в этой директории хранятся фрагменты конфигурации, которые можно использовать при конфигурации любых сайтов.
Фрагменты конфигурации, которые потенциально могут быть использованы в нескольких файлах конфигурации, являются прекрасными кандидатами для создания этих сниппетов.
/var/log/nginx/access.log: каждый запрос к вашему веб-серверу записывается в этот файл лога,
если иное не задано настройками Nginx.
/var/log/nginx/error.log: любые ошибки Nginx будут записываться в этот файл.
steps
Создадим новую конфигурацию сервера и сохраним файл в:
/etc/nginx/sites-available/hello.conf
sudo ln -s /etc/nginx/sites-available/hello.conf /etc/nginx/sites-enabled/
Проверим конфигурацию на ошибки:
nginx -t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment