Настройка Apache таким образом, что бы домены 3-го уровня автоматически привязывались к одноимённым каталогам. Это позволяет быстро создавать новые проекты которые достаточно изолированы друг от друга в пределах домена.
Поиск причины оказался затруднён тем что ff не хотел при этом показывать заголовки. Но после того как я подключил TCP/IP Monitor в Eclipse, то выяснилось что дело в том что Apache разбивает свой ответ на фрагменты (Transfer-Encoding: chunked). Nginx не может принять такой ответ и в добавок ко всему ещё пытается его сжать.
И так, решение. Отключаем в Apache разбивку ответа по частям. Для этого в настройках Apache или .htaccess указываем:
SetEnv downgrade-1.0
И после этого всё начинает работать нормально.
Столкнулся с проблемой, необходимо найти css, js и файлы изображений, которые давно не используются. В ходе развития проекта, менялись всевозможные компоненты на JS и соответственно от них остался различный мусор в виде CSS и изображений. Поискав в интернете что ни будь подходящее для себя, я так ничего и не нашел и решил написать небольшой скриптик.
Имеем:
Необходимо: на свежеустановленной системе включить модуль mod_rewrite у Apache.
Решение:
Как оказалось решение очень простое, всего одна команда:
$ sudo a2enmod rewrite
После чего Вам сразу предложат перезапустить Apache для применения настроек.
Но, необходимо не забывать о том что, в настройках, для директории с нашим сайтом нужно изменить параметр AllowOverride на значение All.
<Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory>