[QUOTE]
Алексей Иванов написал:
Задача в общем-то простая.
Есть сайт-1 и его ip = xxx.xxx.xxx.xxx
Есть второй сайт через многосайтовость - его ip надо сделать yyy.yyy.yyy.yyy.
Поддерживает ли bitrixVM дополнительные ip и как это с ходу сделать?
Естественно руками я и сам могу в конфиги nginx набросать IP в секцию listen, но они затрутся.
Добавить IP с ходу не нашел где.[/QUOTE]
[URL=http://jensd.be/468/linux/two-network-cards-rp_filter]http://jensd.be/468/linux/two-network-cards-rp_filter[/URL]
Можно например сделать так:
Создаёшь в виртуалке ещё один виртуальный интерфейс.[LIST]
[*]nginx - /etc/nginx/bx/settings/z_bx_custom.conf
[/LIST]В кастомном конфиге рулишь по имени
[CODE]server {
listen 443;
server_name site1.ru;
location / {
proxy_pass https://192.168.0.100:443;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
port_in_redirect off;
proxy_connect_timeout 600;
}
}
server {
listen 443;
server_name site2.ru;
location / {
proxy_pass https://192.168.0.101:443;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
port_in_redirect off;
proxy_connect_timeout 600;
}
}
[/CODE]Если нужны на сайтах реальные айпишники приходящих, вместо ip проксируемого сервера, придётся использовать ngx_http_realip_module.
И вместо $remote_addr использовать $realip_remote_addr.