apache псевдоним и .htacess готовы понять конфигурацию? - PullRequest
1 голос
/ 12 мая 2010

В нашей локальной среде разработки у нас был только один сервер, и чтобы добавить далекое будущее и заголовок управления кэшем к статическим изображениям, мы сохранили файл .htaccess в корне приложения, все работало нормально. Но у нас есть несколько серверов Apache, имеющих псевдонимы кода на другом сервере. Здесь в этом случае я не уверен, где сохранить файл .htacess. Должен ли я хранить его на базе кода или на отдельных серверах Apache. Как я могу написать то же самое, что написал в файле .htaccess, в файл httpd.conf.

1 Ответ

1 голос
/ 12 мая 2010

Должен ли я хранить его на базе кода или на отдельных серверах Apache.

Если это настройки, специфичные для приложения, я бы сказал, в базе кода.

Если файл также содержит параметры, специфичные для сервера, рассмотрите возможность сохранения .htaccess.dist в базе кода, содержащей любые глобальные значения конфигурации, специфичные для приложения (перезапись URL-адреса и т. Д.), И локального .htaccess, содержащего глобальные значения плюс ваши локальные настройки. В этом случае .htaccess никогда не будет зарегистрировано в вашей базе кода.

Как мне написать то же самое, что я написал в файле .htaccess, в файле httpd.conf.

Обычно просто помещая настройки в соответствующие секции Directory, Location или VirtualHost. руководство скажет вам, куда и куда.

...