Сисадмины помогите плиз :)

1. Зайчик (13.11.2014 / 15:52)
Мой сайт работает на nginx
+httpd+php5.2, я же хочу чтобы он работал
на nginx+lighttpd+php5.5. Вопрос в том, что
я не знаю какой порядок действий должен
быть для минимального простоя, и
возможно ли сменить ПО вообще без простоя smile

2. CyRaXMAN (13.11.2014 / 17:23)
Сначала нужно узнать - будет ли сайт вообще работать при связке nginx+php или lighttpd+php определенной версии. Тестировать лучше на отдельной среде.

3. Зайчик (13.11.2014 / 17:31)
2. CyRaXMAN, спасибо smile переход как лучше осуществить?)

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)
Спасибо ребята smile

URL: https://visavi.net/topics/41563