Сисадмины помогите плиз :)
1.
Зайчик (13.11.2014 / 15:52)
Мой сайт работает на nginx
+httpd+php5.2, я же хочу чтобы он работал
на nginx+lighttpd+php5.5. Вопрос в том, что
я не знаю какой порядок действий должен
быть для минимального простоя, и
возможно ли сменить ПО вообще без простоя
2.
CyRaXMAN (13.11.2014 / 17:23)
Сначала нужно узнать - будет ли сайт вообще работать при связке nginx+php или lighttpd+php определенной версии. Тестировать лучше на отдельной среде.
3.
Зайчик (13.11.2014 / 17:31)
2.
CyRaXMAN, спасибо
переход как лучше осуществить?)
4.
CyRaXMAN (13.11.2014 / 17:56)
3.
Rabbit, очень просто. Подготовить правильные файлы конфигурации, запустить необходимые службы. Если есть nginx, то нужно настроить его на работу с fastcgi (лучше всего php-fpm) ну и т.д.
5.
Зайчик (13.11.2014 / 23:42)
4.
CyRaXMAN, сейчас nginx работает в паре с
apache. я хочу установить лайт, чтобы nginx
работал с ним. как мне прописать настройки
чтобы nginx работал с обоими? интересует
не сами настройки, а их суть.
мне кажется,что надо делать что-то типа
того:
- nginx при хттп запросе на текущий IP и 80
порт проксировать запрос на апач;
- при запросе на другой IP и 80 порт, nginx
должен проксировать запрос на лайт,
который живёт не на 80 порте.
как-то так, но это я логически придумал, а
можно ли так настроить и правильно ли это,
я хз)
6.
Антон (13.11.2014 / 23:49)
5.
Rabbit, что за движек ты используешь? Я бы рекомендовал тебе использовать nginx как основной веб сервер, а не проксирующий, ибо сейчас статей навалом по его настройке, любой школьник справится.
К примеру, сейчас пишу сайт спецом под nginx+php-fpm+php 5.4, все просто замечательно летает, а если ещё и кешировать статику и логику ммм что получится.
7.
CyRaXMAN (14.11.2014 / 06:48)
5.
Rabbit, эмм, зачем? nginx будет обрабатывать фронтенд, либо лайт будет обрабатывать фронтенд на 80м порту. Для бэкенда (php) нужен fastcgi - его можно повешать на любой другой порт или ip или сокет. Делать лайт прослойкой между фронтендом и бэкендом бессмысленно т.к. они используют один и тот же бэкенд и имеют схожий функционал. Другое дело apache - у него более широкий функционал.
8.
Зайчик (14.11.2014 / 10:26)
Спасибо ребята
URL:
https://visavi.net/topics/41563