Apache » Historique » Révision 6
Révision 5 (Patrice Nadeau, 2014-10-26 15:05) → Révision 6/70 (Patrice Nadeau, 2015-02-14 16:40)
h1. Apache
Serveur de page Web
---
{{toc}}
h2. Installation
> Le module _apache2-mod_php5_ n’a pas nécessairement déjà été installé.
<pre><code class="bash">
zypper install apache2 apache2-mod_php5
systemctl enable apache2.service
# Démarrer Apache :
systemctl start apache2.service
</code></pre>
Ouvrir dans le pare-feu :
<pre><code class="bash">
yast firewall services add service=service:apache2 zone=EXT
</code></pre>
L’emplacement des fichier du serveur est _/srv/www/htdocs_.
h2. Serveurs virtuels
Dans le cas que l'on veux utiliser une redirtection vers des dossier differents.
Ex. :
* _intranet.domain.tld_ vers le dossier _/srv/www/htdocs/intranet_
* _wiki.domain.tld_ vers le dossier _/srv/www/htdocs/wiki_
Si le fichier _/etc/apache2/vhosts.d/vhost.conf_ n'existe pas
<pre><code class="bash">
cd /etc/apache2/vhosts.d/
cp vhost.template vhost.conf
</code></pre>
Modifier les items suivants :
* *ServerAdmin* : L'adresse de courriel de l'administrateur
* *ServerName* : Le FQDN(Fully Qualified Domain Name) du serveur
* *DocumentRoot* : L'emplacement des fichiers du site web
Relire la configuration d'Apache
<pre><code class="bash">
syctemsctl reload apache2
</code></pre>
Commandes
* apache2ctl -S : liste les serveurs virtuels