Pregunta

En nuestro AMBIENTE dev local, que tenía un solo servidor y añadir un futuro lejano expira y cabecera de control de caché para imágenes estáticas que mantiene un archivo .htaccess en la raíz de las cosas de la aplicación funcionaba bien. Pero en nuestro prod tenemos múltiples servidores Apache que tienen un alias a una base de código en un servidor diferente. Aquí, en este caso no estoy seguro de dónde guardar el archivo en Htacess. ¿Debo ser de mantenimiento en la base de código o en los servidores Apache individuales. ¿Cómo puedo escribir las mismas cosas que he escrito en el archivo .htaccess para httpd.conf.

¿Fue útil?

Solución

  

¿Debo mantenerla en base de código o en los servidores de Apache individuales.

Si se trata de ajustes específicos de la aplicación, entonces yo diría que en la base de código.

Si el archivo también contiene la configuración específica para el servidor, es aconsejable llevar un .htaccess.dist en la base de código que contiene ninguna global específico valores de configuración de la aplicación (la reescritura de URL, etc.) y un .htaccess local que contiene los valores globales, además de los valores locales. El .htaccess nunca conseguir el ingreso a su base de código en este escenario.

  

¿Cómo puedo escribir las mismas cosas que he escrito en el archivo .htaccess para httpd.conf.

Por lo general, con solo colocar los ajustes en las secciones Directory, Location o VirtualHost apropiadas. El manual de le dirá que pertenecen dónde.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top