====== Apache ====== ===== Installation ===== ==== Commande ==== ~# apt-get install apache2 ~# ==== Contrôle de l'installation ==== Lancer un navigateur à l'adresse http://localhost, une page par défaut s'affiche si tout est OK. ===== Création d'un hôte virtuel ===== ==== /etc/site-available/www.symfony.dev.conf ==== Le fichier du l'hôte doit se terminer par "**.conf**". ServerName www.symfony.dev ServerAdmin webmaster@localhost DocumentRoot /home/pascal/dev/www.symfony.dev/sources/web Options Indexes FollowSymLinks AllowOverride None Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined ==== Activation d'un site ==== L'activation se fait en utilisant le nom du fichier sans l'extension ".conf". ~# a2ensite 100-www.symfony.dev Enabling site 100-www.symfony.dev. To activate the new configuration, you need to run: service apache2 reload ~# service apache2 reload ~# ===== Hôte par défaut ===== ==== Fichier /etc/apache2/ports.conf ==== Ajouter la ligne : ServerName DefaultServer Cela permet d'associé un nom par défaut aux sites pour lesquels aucun nom est défini. C'est le cas du site 000-defauf.conf et ca évite qu'Apache détermine un nom en fonction du nom de la machine. Il faudra ensuite que le site 000-defaut.conf reste le premier pour que les requêtes sans correspondance pointe vers celui-ci. ==== Contrôle ==== ~# service apache2 reload ~# apache2ctl -D DUMP_VHOSTS VirtualHost configuration: *:80 is a NameVirtualHost default server DefaultServer (/etc/apache2/sites-enabled/000-default.conf:1) port 80 namevhost DefaultServer (/etc/apache2/sites-enabled/000-default.conf:1) port 80 namevhost www.symfony.dev (/etc/apache2/sites-enabled/100-www.symfony.dev.conf:1) ~# ===== Liens ===== * [[Configuration des sites]]