- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ситуация такая, все больше клиентов просят разные версии PHP, ищу решения.
Есть конечно cloudlinux, но не хотелось на него переходить, переносить клиентов, да и выбрасывать свои наработки по ограничению ресурсов (которые уже реализованы)
Хотелось бы решение, что бы клиент мог сам через .htaccess выбирать версию отличную от установленную по умолчанию.
В настоящее время на сервере стоит PHP 5.3.13, CGI/FastCGI , Apache/2.2.22 , ngnix
Идея состоит в том, что бы отдельно установить несколько версий PHP подключенных как CGI/FastCGI , ну и как писал выше переключать через .htaccess к примеру как то так:
или похоже
В нете нарыл несколько инструкция:
http://marcelog.github.io/articles/configure_nginx_php_5.3_5.2_fastcgi.html
только не понятно как запускать нужную версию
http://blog.pavelb.ru/2012/02/php52-php53-debian-squeeze.html
здесь вариант не подходит так как для подключения нужно конфиг апача править, но на всякий , может идеи какие пригодятся
http://forum.nic.ru/showthread.php?t=763
тут второй пхп как модуль ставится, но наверняка по образцу оба как FastCGI можно поставить, вариант переключения через .htaccess подходит.
http://www.netangels.ru/support/hosting-howto/multiple-php/
интересный вариант, показано как к конкретному сайту и даже не акуанту применять нужную версию, адаптировать бы этот вариант под глобальные настройки, управление опять же устраивает через .htaccess
Мой сисадмин ответил по ним:
http://blog.pavelb.ru/2012/02/php52-php53-debian-squeeze.html - использование как cgi каждый скрипт пхп будет обрабатыватся отдельным интерпритатором аналогичто что вы запускаете с консоле /usr/bin/php -f scriptname.php самый медленный вариант
http://forum.nic.ru/showthread.php?t=763 - аналогично использование как cgi
http://www.netangels.ru/support/hosting-howto/multiple-php/ - аналогичено использование как cgi
Есть идеи как это все сделать не в ущерб производительности?
Посмотри в сторону профилей апача.
Для FreeBSD прописываешь их в /etc/rc.conf
Для Linux
Обе(больше двух не пробовал, но две успешно работают) версии работают как модуль апача. Важно libphp5.so не забывать в отдельный каталог переносить сразу после установки php.
Но потребуются разные IP для разных версий.
Если планируется работать через nginx(у меня так), то и на одном IP все можно запускать, разруливаешь на апаче разными портами под каждую версию php.
Но через .htaccess не получится менять версию.
По нагрузке на сервер что получится?
как модуль апача вроде больше будет грузить сервер
и как тогда клиенты смогут версию выбирать?
для своих сайтов может и вариант, но для шареда без возможность клиенту самому версию выбирать, а и с возможным увеличением нагрузки по сравнению с FastCGI не вариант
mod_php с точки зрения нагрузки лучше классического CGI.
выбирать версию клиент может через личный кабинет, где ему может быть предоставлена возможность выбирать бэкенд.
у меня FastCGI, они вроде на ровне с mod_php
да и по безопасности на шареде FastCGI лучше
в cPanel не представляю как это прикрутить
и если перейду на mod_php не уверен будут ли работать ограничения ресурсов для клентов, нужно разбираться как их мне настраивали
других вариантов кроме предложенного bumsом нету?
Если mod_php то ставьте itk, там просто. Или же используйте mod_ruid.
CloudLinux + cl.selector + cPanel
Позволит выбирать прямо в панели http://docs.cloudlinux.com/index.html?including_php_selector_only_wi.html
http://docs.cloudlinux.com/index.html?using_php_selector.html
CloudLinux тоже делает через cgi интерфейс
Himiko, про CloudLinux я писал в первом посте, что об нем знаю
Andreyka, т.е. он будет использовать "медленный вариант" о чем писал мой сисадмин?
Да, разумеется
Если вам нужен быстрый вариант, то обращайтесь ко мне
CloudLinux тоже делает через cgi интерфейс
И это минус? FastCGI вполне отлично себя показывает.
Про mpm-itk я бы даже не стал говорить. Очень не стабильная и медленная сборка.