informatique:logiciels:serveur_web_apache2

Apache 2 - Serveur Web

Pour installer votre serveur web il suffit d'effectuer la commande :

apt install apache2

Des packets supplémentaires vous seront proposés, je vous invite à les accepter car ils vous seront utiles.

Les paquets supplémentaires suivants seront installés : 
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libldap-2.4-2 liblua5.1-0
  libsasl2-2 libsasl2-modules libsasl2-modules-db ssl-cert
Paquets suggérés :
  www-browser apache2-doc apache2-suexec-pristine apache2-suexec-custom
  libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql
  libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal
  openssl-blacklist
Les NOUVEAUX paquets suivants seront installés :
  apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libldap-2.4-2 liblua5.1-0
  libsasl2-2 libsasl2-modules libsasl2-modules-db ssl-cert
0 mis à jour, 14 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2 442 ko dans les archives.
Après cette opération, 7 698 ko d'espace disque supplémentaires seront utilisés.

Une fois l'installation terminée vous pouvez ouvrir un navigateur et saisir votre nom de serveur dans la barre d'url, il vous sera retourné :

Je propose une page d'accueil en PHP qui permet d'afficher un ensemble d'informations.

<!DOCTYPE html>
<html>
  <head>
    <title>site non configuré pour <?PHP echo $_SERVER['HTTP_HOST'];?></title>
    <meta charset="UTF-8" />
    <meta http-equiv="refresh" content="10; url=https://www.abonnel.fr/" />
  </head>
  <body>
    <h1>Serveur trouvé</h1>
    <p>Les paramètres ne sont pas configurés pour le site <strong><?PHP echo $_SERVER['HTTP_HOST'];?></strong></p>
    <p>Je vous redirige dans 10 secondes vers <a href="https://www.abonnel.fr/">ici</a>.</p>
  </body>
</html>

Je remplace la page /var/html/www/index.html par /var/html/www/index.php.

L'activation d'un ou plusieurs modules nécessite le redémarrage d'Apache 2 :

sudo service apache2 restart

N'activez des modules que si vous êtes sûre de les utiliser.

nom description activer désactiver
UserDir utilisé dans le configuration multi utilisateurs sudo a2enmod userdir sudo a2dismod userdir
rewrite permet d'utiliser les directives de redirections sudo a2enmod rewrite sudo a2dismod rewrite
headers utilisé dans le configuration SSL sudo a2enmod headers sudo a2dismod headers

Je vous conseille le lecture de la section Site Web avec Apache 2, le guide pas à pas

Entrer votre commentaire. La syntaxe wiki est autorisée:
  _      __   _  __   __  ___   ___    ____
 | | /| / /  / |/ /  /  |/  /  / _ |  /  _/
 | |/ |/ /  /    /  / /|_/ /  / __ | _/ /  
 |__/|__/  /_/|_/  /_/  /_/  /_/ |_|/___/
 
  • informatique/logiciels/serveur_web_apache2.txt
  • Dernière modification: 2019/07/28 19:30
  • par Cédric ABONNEL