J'ai récemment installé Apache2 sur Ubuntu mais j'ai un problème, mon httpd.conf est vide. Quelqu'un peut-il me donner une copie vierge de httpd.conf pour Apache2 sur Ubuntu? Merci!
Edit: J'ai vu vos réponses, mais sur wampserver httpd.conf n'est pas vide et comme vous l'avez dit, c'est pour les options de l'utilisateur. SO Que dois-je faire?
Edit2: C'est ce que j'ai sur mon Apache2.conf, comment puis-je ajouter des modules, activer gzip et tout ça?
[Le contenu supprimé, car ils rendent la question illisible et sont inutiles, car c'était la configuration par défaut d'Apache2 sous Ubuntu.]
Le /etc/Apache2/httpd.conf
Est vide dans Ubuntu, car la configuration Apache réside dans /etc/Apache2/Apache2.conf
!
"httpd.conf est destiné aux options utilisateur." Non, ce n'est pas le cas, il existe pour des raisons historiques.
En utilisant serveur Apache , toutes les options utilisateur devraient aller dans un nouveau fichier *.conf
À l'intérieur de /etc/Apache2/conf.d/
. Cette méthode doit être "sécurisée pour les mises à jour", car httpd.conf
Ou Apache2.conf
Risque d'être écrasé lors de la prochaine mise à jour du serveur.
Dans /etc/Apache2/Apache2.conf
, Vous trouverez la ligne suivante, qui comprend ces fichiers:
# Include generic snippets of statements
Include conf.d/
À partir de Apache 2.4 + , le répertoire de configuration de l'utilisateur est /etc/Apache2/conf-available/
. Utilisez a2enconf FILENAME_WITHOUT_SUFFIX
Pour activer le nouveau fichier de configuration ou créez manuellement un lien symbolique dans /etc/Apache2/conf-enabled/
. Sachez que depuis Apache 2.4, les fichiers de configuration doivent avoir le suffixe .conf
(Par exemple conf-available/my-settings.conf
);
C'est vide par défaut. Vous trouverez un tas de paramètres dans /etc/Apache2/Apache2.conf
.
En cela, il fait ceci:
# Include all the user configurations:
Include httpd.conf
OK - ce qui vous manque, c’est qu’il est conçu pour être plus industriel et desservir de nombreux sites. La configuration souhaitée est donc probablement la suivante:
/etc/Apache2/sites-available/default
qui sur mon système est lié à partir de /etc/Apache2/sites-enabled/
si vous voulez avoir différents sites avec différentes options, copiez le fichier puis changez-les ...
Il me semble que c'est par conception que ce fichier est vide.
Une question similaire a été posée ici: https://stackoverflow.com/questions/2567432/ubuntu-Apache-httpd-conf-or-Apache2-conf
Donc, vous devriez jeter un oeil à /etc/Apache2/Apache2.conf