@Arx777

Настройка виртуальных хостов nginx?

Как настроить nginx, чтоб он читал не конфиг /etc/nginx/nginx.conf, а конфиги вирт. хостов из /etc/nginx/conf.d/*
Т. е. чтоб я мог создать 1> виртуального хоста?
Другими словами, не чтоб в /etc/nginx/nginx.conf прописывать конфиги для всех вирт. хостов, а чтоб в /etc/nginx/conf.d/ был конфиг на свой вирт хост отдельно (/etc/host уже прописал)

P.S. сразу прошу прощения, за тупой вопрос, но в нете смог только найти настройки для старого nginx, где вирт хосты лежат в /etc/nginx/sites-available/ и активируются они через команду
sudo ln -s /etc/nginx/sites-available/ /etc/nginx/sites-enabled/
у меня нет просто таких папок:D
  • Вопрос задан
  • 3989 просмотров
Пригласить эксперта
Ответы на вопрос 1
skobkin
@skobkin
Гентушник, разработчик на PHP и Symfony.
## /etc/nginx/nginx.conf 
# ...
http {
    # ...
    include /etc/nginx/sites-enabled/*.conf;
    # ...
}
# ...

Можете здесь поменять путь на /etc/nginx/conf.d/*.conf - вообще ничего принципиально не изменится. А у двух директорий тоже есть свой плюс - можно удалить симлинк и оставить при этом конфиг как он есть не меняя ему даже имени.
/etc/host уже прописал

А это зачем вообще? К nginx это никакого отношения не имеет. Или вы локально для разработки всё на 127.0.0.1 направляете?
у меня нет просто таких папок:D

Да, а вот с этим уже ничего не поделаешь. У вас ведь, наверное, даже mkdir не работает.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы