Files
varlog/data/4cefdfe0-4a7e-40c8-bebf-3103f4d222d9/index.md
T

57 lines
1.6 KiB
Markdown

![Nom de la section](dummy.png)
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**.
```
Configurer Apache 2 pour un site Internet
http://srv195.acego.fr
```
## 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
## 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` :
```
<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>
```
## Activer la configuration du site
On active la configuration du site en utilisant le binaire `a2ensite`
```
sudo a2ensite 100-fr.acego.srv195
```
Et si tout se passe bien, on recharge la configuration d'Apache 2 sans avoir besoin de redémarre le service :
```
sudo service apache2 reload
```