Projet

Général

Profil

Apache » Historique » Version 7

Patrice Nadeau, 2015-06-13 09:43

1 3 Patrice Nadeau
h1. Apache
2 1 Patrice Nadeau
3
Serveur de page Web
4
5
---
6
7
{{toc}}
8
9 3 Patrice Nadeau
h2. Installation
10 1 Patrice Nadeau
11
> Le module _apache2-mod_php5_ n’a pas nécessairement déjà été installé.
12
<pre><code class="bash">
13
zypper install apache2 apache2-mod_php5
14 5 Patrice Nadeau
systemctl enable apache2.service
15 1 Patrice Nadeau
# Démarrer Apache :
16 5 Patrice Nadeau
systemctl start apache2.service
17 1 Patrice Nadeau
</code></pre>
18
19
Ouvrir dans le pare-feu :
20
<pre><code class="bash">
21
yast firewall services add service=service:apache2 zone=EXT
22
</code></pre>
23
24
L’emplacement des fichier du serveur est _/srv/www/htdocs_.
25
26 3 Patrice Nadeau
h2. Serveurs virtuels
27 1 Patrice Nadeau
28 7 Patrice Nadeau
h3, Redirection vers un dossier différent.
29 6 Patrice Nadeau
30
Ex. : 
31
* _intranet.domain.tld_ vers le dossier _/srv/www/htdocs/intranet_
32
* _wiki.domain.tld_ vers le dossier _/srv/www/htdocs/wiki_
33
34 1 Patrice Nadeau
Si le fichier _/etc/apache2/vhosts.d/vhost.conf_ n'existe pas
35
<pre><code class="bash">
36
cd /etc/apache2/vhosts.d/
37
cp vhost.template vhost.conf
38
</code></pre>
39
40
Modifier les items suivants :
41
* *ServerAdmin* : L'adresse de courriel de l'administrateur
42 4 Patrice Nadeau
* *ServerName* : Le FQDN(Fully Qualified Domain Name) du serveur
43 1 Patrice Nadeau
* *DocumentRoot* : L'emplacement des fichiers du site web
44 7 Patrice Nadeau
45
h3. Redirection vers un serveur différent
46
47
h3. Activation des changements
48 1 Patrice Nadeau
49
Relire la configuration d'Apache
50
<pre><code class="bash">
51
syctemsctl reload apache2
52
</code></pre>
53
54
Commandes
55
* apache2ctl -S : liste les serveurs virtuels