Nginx: слушать сразу 2 ip?

Можно ли слушать сразу несколько ip. Без редериктов.
Допустим есть примерно такой конфиг:
upstream example.com {
    server unix:/tmp/example.com.sock fail_timeout=0;
}

server {
    listen 127.0.0.1:80;
    client_max_body_size 4G;
    server_name example.com;
    access_log  /home/user/logs/example.com.access.log;
    keepalive_timeout 5;

    root /home/user/projects/example.com/;
    
    location / {
        proxy_pass http://example.com;
    }
    
    location = /robots.txt {
        expires 30d;
        add_header Cache-Control public;
        try_files /robots.txt @shared;
    }
}


Если после listen 127.0.0.1:80 добавить еще 1 ip, он будет работать сразу на двух ip?
Просто я хочу поменять ip сервера. Взял вдс, а он в черных списках. Месяц к сайту был доступ только у тех, кто не ставил антивирусники. На самом сайте вирусов нет, проверял всеми онлайн инструментами, просто сам ip в черном списке. Антивирусникам писал, но они не чешутся.
Сейчас купил новый ip у хостера и хочу на него поменять. Но в DNS не сразу обновляется, нужно сделать чтоб по обоим ip был доступен сайт.
  • Вопрос задан
  • 6649 просмотров
Решения вопроса 2
WebSpider
@WebSpider
Да, вот так будет работать
server {
  listen 127.0.0.1:80;
  listen 192.168.0.1:80;
  ...
Ответ написан
@sHaggY_caT
server {
    listen 80;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы