informatique:serveur-web-linux-apache:http_apache2

Configurer un site en http pour un sous-domaine spécifique

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.

  Configurer Apache 2 pour un site Internet
    http://srv195.acego.fr

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

Vous trouverez des informations personnelles qu'il faudra adapter suivant votre contexte.

dossier racine du site Web /var/www/perdu.com
dossiers modifiables par Apache2 /var/www/perdu.com/www/uploads
les fichiers de configuration du site /etc/apache2/sites-available/100.com.perdu.conf
hostname et alias perdu.com et www.perdu.com
personnes gestionnaire du site chloe
groupe de développeurs www-perdu.com
fichier log accès /var/www/perdu.com/logs/http-info-access.log
fichier log erreurs /var/www/perdu-com/logs/http-info-error.log
 

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>

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

Cédric Abonnel 2020/05/03 16:59

Entrer votre commentaire. La syntaxe wiki est autorisée:
 ______   ____  ____    ___   _   __
/_  __/  / __/ / __ \  / _ ) | | / /
 / /    _\ \  / /_/ / / _  | | |/ / 
/_/    /___/  \____/ /____/  |___/
 
  • informatique/serveur-web-linux-apache/http_apache2.txt
  • Dernière modification: 2021/03/25 03:01
  • par Cédric ABONNEL