дело не в смысле, а в том что апач создает офигительную нагрузку на винч, постоянно парся директории на предмет этих самых ацессов.
в любом случае приходится руками убирать настойки в вхост для клиента.
я уже сказал что взамен - если так сильно нужны свои настройки - прописывать их в вхост, либо скриптом, либо руками. зависит от кол-ва клиентов.
когда их 2,5 человека на локалхосте - ничего страшного в этом нет.
если бизнес большой - то написать свой парсер не так уж и трудно, зато экономия ресурсов на лицо будет.
Зачем? Точнее, в примере www.aviaport.ru выше, как раз, Апач используется, но из-за legacy. Там много старого кода, который ещё недопереписан. Работает - и ладно. А обычно высокая нагрузка висит на чистом nginx или lighttpd. А юзера со своими хостами сидят под чистым Апачем уже. Отдельные, с высокой нагрузкой и головой, не дёргающей постоянно админа - на том же nginx, но в свой песочнице.
хочешь сказать по основной веб морде отвечают два веб сервера? :)
Ага. IP на сервере один, субпроектов - несколько штук (юзеровских нет, про юзеровские я говорил на хостинге balancer.ru/airbase.ru/etc). Поэтому сейчас висит фронтенд lighttpd и проксирует, в зависимости от условий на Apache или Nginx, или отдаёт сам.
про апач говорю, конечно же. именно для главной.
А там никаких хитростей :)
/etc/apache2/vhosts.d/00_default_vhost.conf
<VirtualHost *:8081>
ServerName localhost
ServerAlias aviaport.ru
ServerAlias www.aviaport.ru
ServerAlias 89.108.119.77
CustomLog /var/log/httpd/aviaport.ru/www-access.log combined
ErrorLog /var/log/httpd/aviaport.ru/www-errors.log
</VirtualHost>
</IfDefine>
<Directory "/var/www/*/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
(остальное - дефолтовые настройки Gentoo)
Конфиг не трогался с момента создания. Через три дня будет год, как на новую железку переехали :)
>в идеале было бы посоревноваться на одинаковых нагрузках и проектах.
Когда вопрос производительности критичен (например, когда Авиабаза у меня сидела на 2xXeon-1800, а Авиапорт был на каком-то P4), то я тупо включал статическое кеширование (у меня даже форум на статике был) и тогда всё решали именно настройки статической части nginx или lighttpd :) Сейчас, пока сервера простаивают, статика всюду отключена. Не болит голова об отслеживании связей объектов при модификациях.
Он понятнее. Но если проникнуться внеземной логикой конфигов nginx, то на них можно сделать более сложные навороты :) Ну, кроме уже упомянутого отсутствия в nginx fcgi-менеджера.
>Дая говорю о том, что у Apache в любом случае функционал обширнее в разы
Ты лучше скажи, что там за такой «функционал», который ты используешь. А то большинство тех, кого я видел, кроме mod_rewrite и mod_php ничего и не использовали, а апач с этими модулями часто можно заменить и nginx-ом, и лайтом.