Created
July 11, 2018 14:37
-
-
Save funnydman/0bfc36e41c4547bac2a738a94fcafc3e to your computer and use it in GitHub Desktop.
Nginx configuration
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Конфигурация 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