installation_d_apache
Table des matières
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”.
<VirtualHost *:80> ServerName www.symfony.dev ServerAdmin webmaster@localhost DocumentRoot /home/pascal/dev/www.symfony.dev/sources/web <Directory /home/pascal/dev/www.symfony.dev/sources/web/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
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
installation_d_apache.txt · Dernière modification : 2023/07/04 10:55 de 127.0.0.1