
Возникла необходимость настройки нескольких сайтов на nginx при имеющемся одном ip. Описывать сильно не буду просто приведу часть конфига
server {
listen 80 default;
server_name sait1.ru;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~*^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$ {
root /var/www/sait1.ru/;
}
}
server {
listen 80;
server_name sait2.ru;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ~*^.+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$ {
root /var/www/sait2.ru/;
}
}
Для того чтобы заработало несколько сайтов на одном ip просто копируете секцию конфига server и правите необходимые данные
в моём случае это
server {
listen 80 default;
server_name sait1.ru;
.....................................
root /var/www/sait2.ru/;
}
}

не могли бы вы указать где искать (или с каким именем и где расположить) эти два конфига? я новичок и мне это вообще не понятно 🙁
за каждый сайт отвечает секция server в конфиге nginx.
а вот расположение конфига зависит от системы