Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
informatique:serveur:web-linux-apache:http_apache2 [2023/02/09 16:12] – supprimée - modification externe (Unknown date) informatique:serveur:web-linux-apache:http_apache2 [2023/02/09 16:12] (Version actuelle) – ↷ Page déplacée de informatique:serveur-web-linux-apache:http_apache2 à informatique:serveur:web-linux-apache:http_apache2 Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== Configurer un site en http pour un sous-domaine spécifique ======
 +{{ :dummy.png?75x75|Nom de la section}}
 +
 +Voici mes prises de notes pour configurer un site Internet **http**. Le configuration est destinée pour un site Internet dont le sous-domaine est **srv195**.
 +
 +<code>
 +  Configurer Apache 2 pour un site Internet
 +    http://srv195.acego.fr
 +</code>
 +
 +===== Pré requis =====
 +
 +La configuration du site Internet s'effectue dans un fichier de configuration.
 +
 +  * Il accepte une connexion sur le port http 80.
 +  * Il accepte les connexions vers le ''srv195.acego.fr''.
 +  * Il permet d'avoir des logs dans des dossiers séparés
 +
 +{{page>informatique:serveur-web-linux-apache:definitions_et_contexte}}
 +
 +===== Configuration Apache 2 =====
 +
 +On configure un site web à partir d'un fichier ''conf'' qui contient des directives. Dans notre exemple de fichier ''conf'', il sera configuré le site Internet ''srv195.acego.fr''.
 +
 +Le fichier à créer est ''/etc/apache2/sites-available/100-fr.acego.srv195.conf'' :
 +<code>
 +<VirtualHost *:80>
 +
 +    ServerName srv195.acego.fr
 +    
 +    Protocols h2 http/1.1
 +
 +    DocumentRoot /var/www/acego.fr/srv195
 +
 +    <Directory /var/www/acego.fr/srv195>
 +        Options -Indexes
 +        AllowOverride all
 +        Order allow,deny
 +        allow from all
 +    </Directory>
 +
 +
 +    <Location />
 +        Require all granted
 +    </Location>
 +
 +    LogLevel warn
 +    ErrorLog ${APACHE_LOG_DIR}/srv195.acego.fr-error.log
 +    CustomLog ${APACHE_LOG_DIR}/srv195.acego.fr-access.log combined
 +
 +</VirtualHost>
 +</code>
 +
 +
 +
 +===== Activer la configuration du site =====
 +
 +On active la configuration du site en utilisant le binaire ''a2ensite''
 +<code>
 +sudo a2ensite 100-fr.acego.srv195
 +</code>
 +
 +Et si tout se passe bien, on recharge la configuration d'Apache 2 sans avoir besoin de redémarre le service :
 +<code>
 +sudo service apache2 reload
 +</code>
 +
 + --- //[[user:cedricabonnel]] 2020/05/03 16:59//