Apache » Historique » Révision 12
« Précédent |
Révision 12/70
(diff)
| Suivant »
Patrice Nadeau, 2015-06-13 09:50
h1. Apache
Serveur de page Web
{{toc}}
h2. Installation
Le module apache2-mod_php5 n’a pas nécessairement déjà été installé.
zypper install apache2 apache2-mod_php5
systemctl enable apache2.service
# Démarrer Apache :
systemctl start apache2.service
Ouvrir dans le pare-feu :
yast firewall services add service=service:apache2 zone=EXT
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
cd /etc/apache2/vhosts.d/
cp vhost.template vhost.conf
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
a2enmod -l
Activation des modules s'il ne sont pas deja actifs
a2enmod proxy proxy_http
Modifier le fichier /etc/apache2/vhosts.d/vhost.conf
Ex. :
ServerName service.domaine.com
ProxyPass / http://serveur1.domaine.com/
ProxyPassReverse / http://serveur1.domaine.com/
ServerAdmin pnadeau@patricenadeau.com
h3. Activation des changements
Relire la configuration d'Apache
syctemsctl reload apache2
Commandes
- apache2ctl -S : liste les serveurs virtuels
Mis à jour par Patrice Nadeau il y a plus de 9 ans · 12 révisions