nginx отсутствующие сайты-доступный каталог


Я установил Nginx на Centos 6 и пытаюсь настроить виртуальные хосты. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу найти .

есть ли что-то, что мне нужно сделать, чтобы создать его? Я знаю, что Nginx работает, потому что я могу перейти к нему.

2 141

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 сделайте следующее:

  1. найдите свой nginx.файл conf. Скорее всего на /etc/nginx/nginx.conf
  2. найти блок http.
  3. где-то в блоке http напишите include /etc/nginx/conf.d/*.conf; это говорит nginx, чтобы вытащить любые файлы в