nginx отсутствующие сайты-доступный каталог
Я установил Nginx на Centos 6 и пытаюсь настроить виртуальные хосты. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти .
есть ли что-то, что мне нужно сделать, чтобы создать его? Я знаю, что Nginx работает, потому что я могу перейти к нему.
2 ответа:
Ну, я думаю, что nginx сам по себе не имеет этого в своей настройке, потому что поддерживаемый Ubuntu пакет делает это как Соглашение для имитации установки Apache Debian. Вы можете создать его самостоятельно, если хотите эмулировать ту же настройку.
создать
/etc/nginx/sites-available
и/etc/nginx/sites-enabled
а затем редактироватьhttp
внутри блока/etc/nginx/nginx.conf
и добавить эту строкуinclude /etc/nginx/sites-enabled/*;
конечно, все файлы будут внутри
sites-available
, и вы бы создали символическую ссылку для них внутриsites-enabled
для тех, кого вы хочу включить.
если вы предпочитаете более прямой подход, тот, который не связывается с символической связью между
/etc/nginx/sites-available
и/etc/nginx/sites-enabled
сделайте следующее:
- найдите свой nginx.файл conf. Скорее всего на
/etc/nginx/nginx.conf
- найти блок http.
- где-то в блоке http напишите
include /etc/nginx/conf.d/*.conf;
это говорит nginx, чтобы вытащить любые файлы в