Назад | Перейти на главную страницу

Настройка Apache для нескольких клиентов

На прошлой неделе у меня был вопрос здесь о suexec / suphp но я слишком многого старался. Я собираюсь немного сузить рамки и попробовать еще раз.

Я хочу настроить сервер LAMP для размещения нескольких клиентов. Я бы хотел, чтобы он выглядел (с точки зрения клиента) таким же, как и любая другая среда виртуального хостинга. Веб-сайты в их домашнем каталоге, нет необходимости возиться с правами собственности на файлы для обслуживания страниц и т. Д. Казалось бы, конфигурация, включающая suexec и suphp, - это правильный путь (?)

Я специально ищу текущее / современное руководство о том, как это сделать (я буду использовать CentOS, если это имеет значение), и, боюсь, мне нужно больше, чем ссылка на документы Apache. Есть ли там какие-нибудь хорошие инструкции? Те немногие, что я нашел, были довольно устаревшими, но вполне возможно, что мой поиск был слабым.

В настоящее время лучше не использовать apache и suexec. Попробуйте использовать lighttpd и php-fastcgi; это дает вам отличную изоляцию процессов и производительность: php всегда работает, и каждый пользователь получает свой собственный, но они не раздувают память самого веб-сервера.

http://redmine.lighttpd.net/wiki/1/TutorialLighttpdAndPHP

Я бы сказал, вам следует проверить 3 основных легких сервера. Каждая из них работает с использованием php-fastcgi (или чего-то подобного), и у всех есть свои плюсы и минусы.

  • www.cherokee-project.com
    • www.cherokee-project.com/doc/cookbook_php.html
    • www.cherokee-project.com/doc/cookbook_wordpress.html
    • www.cherokee-project.com/doc/cookbook.html
  • nginx.org
    • wiki.nginx.org/NginxConfiguration
  • www.lighttpd.net (по предложению apenwarr)
    • redmine.lighttpd.net/wiki/1/TutorialLighttpdAndPHP