alias apache et .htaccess prêt à comprendre la configuration?
-
26-09-2019 - |
Question
Sur notre enviornment dev locale, nous avions un seul serveur et d'ajouter un futur lointain expire et tête de contrôle du cache des images statiques nous avons gardé un fichier .htaccess à la racine des choses d'application a bien fonctionné. Mais sur notre prod nous avons plusieurs serveurs apache ayant des alias à une base de code sur un serveur différent. Ici, dans ce cas, je ne suis pas sûr où garder le fichier .htaccess sur. Dois-je me gardais sur la base de code ou sur les serveurs apache individuels. Comment puis-je écrire les mêmes choses que je l'ai écrit dans le fichier .htaccess à httpd.conf.
La solution
Dois-je me le garder sur la base de code ou sur les serveurs apache individuels.
Si ses paramètres spécifiques à l'application, alors je dirais que dans la base de code.
Si le fichier contient également des paramètres spécifiques au serveur, envisager de garder un .htaccess.dist
dans la base de code contenant toutes les valeurs de configuration globale spécifique à l'application (réécriture d'URL, etc.) et une .htaccess
locale contenant les valeurs globales ainsi que vos paramètres locaux. Le .htaccess
serait jamais vérifiée à votre base de code dans ce scénario.
Comment puis-je écrire les mêmes choses que je l'ai écrit dans le fichier .htaccess à httpd.conf.
En général, mettant simplement les paramètres dans les Directory
appropriés, Location
ou sections VirtualHost
. manuel vous dira qui appartiennent où.