Previous Entry Share Next Entry
Устраиваем переезд с помощью nginx
Cola with Ice
sanmai

Когда нужно переехать какой-то сайт на другой сервер, очень выручает nginx.

( Читать дальше )

1. Для переезда достаточно на целевом сервере прописать:

server {
        server_name www.example.net;
        listen          80;
	....
	set_real_ip_from   172.31.64.88;
	....
}

Где 172.31.64.88 есть IP-адрес старого сервера, откуда переезжаем.

2. На старом сервере следует прописать:

server {
        server_name www.example.net;
        listen          80;
        location / {
                proxy_pass        http://10.77.31.3;
        }
}

Где 10.77.31.3 есть IP-адрес нового сервера, куда переезжаем.

Так, пока идет обновление DNS, каждый посетитель будет обслужен и там и сям.


  • 1
эээ... капитан? :)

Очевидность? :)

Как сказать. Некоторые, особо одаренные, переезд делают вот так:
location / {
	rewrite  ^(.*)$  http://10.77.31.3$1  permanent;
}

:))

Ну что тут можно сказать?...

  • 1
?

Log in

No account? Create an account