Частенько приходится перетаскивать один сайт с одного сервера на другой , к примеру если это интернет магазин, с частыми заказами , то тут встает серьезные проблемы
1. Задержка в 4 часа минимум никого не устраивает
2.Локальные DNS записи на офисных маршрутизаторах могут хорониться неделями.
Решений может быть несколько
1.Редирект на ip , прописывается в настройках apache или ngnix, можно даже в коде сайта поставить редирект средствами php, если шаблонизатор позволяет это сделать для всех страниц
.htaccess
Redirect 301 / http://YOU_IP/new.htm
nginx.conf , в контексте server прописываете
rewrite /.* http://You_IP/$1;
ну или на крайний случай в php
ТУТ СМОТРИТЕ ЧТО У ВАС В $_SERVER ЕСТЬ print_r() вам в помощь
2.настроить nginx хитро , в файле конфигурации в контексте нужного сервера заменяем все
proxy_pass c localhost или 127.0.0.1 на http://YOU_IP:80;
Все так просто ... вообще советую второй способ , хотя он сложнее так как конфиги nginx, не всегда стандартные и вы имеете право на их редактирование
0 коммент.:
Отправить комментарий