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

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