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

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

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

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

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

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

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

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

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

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

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

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

    Перейти по ссылке
    (смотри на порты на которых находится пул, изменил у себя
    unix:/var/run/названиехоста-fpm.sock; )

    Перейти по ссылке (тут можно посмотреть только usermod -a -G example nginx)
    Перейти по ссылке (для общего образования...)

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

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

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

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

    Girt Постоялец

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

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

    Регистр.:
    3 апр 2007
    Сообщения:
    135
    Симпатии:
    40
    Отлично, нужно 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
    Сообщения:
    135
    Симпатии:
    40
    php52 доступен в портах, его не удалили? Я не пользовался FreeBSD ранее.
     
  8. Girt

    Girt Постоялец

    Регистр.:
    11 фев 2012
    Сообщения:
    87
    Симпатии:
    62
    помечен как DEPRECATED и EXPIRATION DATE: 2013-03-01
    Перейти по ссылке