Переход с apache2 на nginx + php-fpm

Тема в разделе "Администрирование серверов", создана пользователем Qwest-fx, 22 дек 2012.

Модераторы: mefish, stooper
  1. Qwest-fx

    Qwest-fx Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    129
    Симпатии:
    39
    Доброго времени суток!:)
    В связке apache+php_mod+ftp использовался apache2-mpm-itk

    В итоге, каждый виртуальный хост, был изолирован от другого, и файлы залитые через ftp и созданные через php имели одного владельца. Который был закрыт в домашней директории...

    Как делается подобное разделение виртуальных хостов в связке php-fpm + nginx

    Полагаю что нужно будет создать под каждый виртуальный хост свой pool....
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.039
  3. Qwest-fx

    Qwest-fx Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    129
    Симпатии:
    39
    И так завети связку получилось...
    Получился некий мультифрукт из howto
    Выкладываю ссылки вдруг, кто-то тоже заинтересуется...

    http://www.if-not-true-then-false.c...configuration-and-optimizing-tips-and-tricks/
    (смотри на порты на которых находится пул, изменил у себя
    unix:/var/run/названиехоста-fpm.sock; )

    http://howitmake.ru/blog/ubuntu/80.html (тут можно посмотреть только usermod -a -G example nginx)
    http://habrahabr.ru/post/66764/ (для общего образования...)

    Обновился до php5-4, теперь возникает проблема... надо как-то 2 версии php использовать, возникли проблемы с joomla 1.x...
    какая-то вне очередная ерунда со ссылками...

    Возможно ли запустить разные версии php-fpm(php5-3 php5-4), и у пула указывать нужный сокет? quantal

    UPD: Вопрос. Как поставить несколько версий php одноверенно на сервер? VPS VKM, выбор дистрибутива за Вами.

    Нашел в сети phpfarm, кто пользовался отзовитесь, либо нужен другой вариант для работы нескольких версий php-fpm. Компилировать пробовал и попал в тупик.
     
    Шумадан нравится это.
  4. Girt

    Girt Постоялец

    Регистр.:
    11 фев 2012
    Сообщения:
    87
    Симпатии:
    62
    Делается это относительно просто: разные версии устанавливаются в разные директории и для каждой версии пишется свой конфиг и свой скрипт запуска.
     
  5. Qwest-fx

    Qwest-fx Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    129
    Симпатии:
    39
    Отлично, нужно 2 версии php 5.3.5 и stable, php-fpm 2 пула?

    Если Вы так просто, то я бы тут писать не стал. А если просто, приводите пример, для установки
     
  6. Girt

    Girt Постоялец

    Регистр.:
    11 фев 2012
    Сообщения:
    87
    Симпатии:
    62
    FreeBSD: при установке порта указываем DESTDIR и порт устанавливается в указанную директорию.
    В случае с FreeBSD есть даже более правильный путь - каждому php свой jail и соответственно свое окружение. В google можно найти более подробную информацию.

    P.S. Лично имею сервер с одновременно работающими php52 и php54.
     
  7. Qwest-fx

    Qwest-fx Постоялец

    Регистр.:
    3 апр 2007
    Сообщения:
    129
    Симпатии:
    39
    php52 доступен в портах, его не удалили? Я не пользовался FreeBSD ранее.
     
  8. Girt

    Girt Постоялец

    Регистр.:
    11 фев 2012
    Сообщения:
    87
    Симпатии:
    62
    помечен как DEPRECATED и EXPIRATION DATE: 2013-03-01
    http://www.freshports.org/lang/php52/