Apache » Historique » Révision 10
Révision 9 (Patrice Nadeau, 2015-06-13 09:46) → Révision 10/70 (Patrice Nadeau, 2015-06-13 09:46)
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 
 h3. Redirection vers un dossier différent. 
 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 
 h3. Redirection vers un serveur différent 
 Les modules _proxy_ et _proxy_http_ doivent être installés et actifs 
 Vérification de la liste des modules Apache 
 <pre><code class="bash"> 
 a2enmod -l 
 </code></pre> 
 h3. Activation des changements 
 Relire la configuration d'Apache 
 <pre><code class="bash"> 
 syctemsctl reload apache2 
 </code></pre> 
 Commandes 
 * _apache2ctl -S_ apache2ctl -S : liste les serveurs virtuels