Я установил nginx на CentOS 6 и я пытаюсь настроить виртуальные хосты. Проблема у меня заключается в том, что я могу'т, кажется, найти в файле `/etc/nginx/сайты доступен каталог.
Есть что-то, что мне нужно сделать для того, чтобы создать его? Я знаю, что nginx работает, потому что я могу найти его.
Ну, я думаю, что nginx сам по себе не'т иметь, что в его установки, потому что Убунту-сохранить пакет делает это как конвенции подражать в Debian's установка web-сервера Apache. Вы можете создать это сами, если вы хотели подражать той же установке.
Создать файл/etc/nginx/сайты доступны и в/etc/nginx/сайты с поддержкой и затем редактировать HTTP
, который внутри блока `/и т. д./nginx/nginx можно.conf и добавляем следующую строку
include /etc/nginx/sites-enabled/*;
Конечно, все файлы будут внутри доступных сайтов, и вы'd создание символической ссылки на них внутри сайтов с поддержкой для тех, кого вы хотите.
Если вы'д предпочитаю более прямой подход, не связывайтесь с символическими между `файл/etc/nginx/сайты доступны и в/etc/nginx/сайты включена, выполните следующие действия:
/etc/nginx в/с nginx.conf
иэто указывает nginx, чтобы вытащить в файлы в конф.каталог Д
в .конф
. (Я знаю: это's странно, что каталог может иметь .
в нем.)/etc/nginx/сайты доступны) в директорию
конф.д`.Любой .conf
и файлы, которые вы вкладываете в конф.каталог D
От этого станет активным до тех пор, как вы перезагрузите/перезапустите nginx после.
Примечание: Вы можете использовать конф.D
и сайтов, поддержкой сайтов-доступный + "метод" одновременно, если вы хотите. Я хотел испытать на моем поле dev, используя
конф.д`. Чувствует себя быстрее, чем символическими и unsymlinking.