Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:apache2:tp01 [07/11/2015 17:49] milou [OpenSSL : créer un certificat avec apache2] |
doc:reseau:apache2:tp01 [03/11/2016 05:03] smolski [Créer un site web avec apache2] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : {{tag>débutant avisé}} | * Niveau requis : {{tag>débutant avisé}} | ||
* Commentaires : Apprendre à configurer un serveur web sur son réseau local. | * Commentaires : Apprendre à configurer un serveur web sur son réseau local. | ||
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) |
- | * Suivi : | + | * Suivi : **Obsolète à mettre à jour** |
* Création par [[user>Hypathie]] le 20/09/2014 | * Création par [[user>Hypathie]] le 20/09/2014 | ||
* Testé par [[user>Hypathie]] octobre 2014 sur Wheezy | * Testé par [[user>Hypathie]] octobre 2014 sur Wheezy | ||
Ligne 147: | Ligne 147: | ||
====Création du site web dans /var/www/ ==== | ====Création du site web dans /var/www/ ==== | ||
- | |||
- | <note important> Sur Jessie, on crée un site dans /var/www/html/ </note> | ||
* On crée un dossier dans /var/www/ : | * On crée un dossier dans /var/www/ : | ||
Ligne 155: | Ligne 153: | ||
<code root>mkdir -p /var/www/monsite.com/public_html</code> | <code root>mkdir -p /var/www/monsite.com/public_html</code> | ||
- | |||
- | <note important> Sur Jessie | ||
- | <code root>mkdir -p /var/www/html/monsite.com/public_html</code> | ||
- | </note> | ||
* On attribue à root les fichiers nouvellement créés : | * On attribue à root les fichiers nouvellement créés : | ||
<code root>chown -R $USER:$USER /var/www/monsite.com/public_html</code> | <code root>chown -R $USER:$USER /var/www/monsite.com/public_html</code> | ||
- | <note important> Sur Jessie | ||
- | <code root>chown -R $USER:$USER /var/www/html/monsite.com/public_html</code> | ||
- | </note> | ||
* On change les droits pour que le site puisse être lu par tous : | * On change les droits pour que le site puisse être lu par tous : | ||
<code root>chmod -R 755 /var/www</code> | <code root>chmod -R 755 /var/www</code> | ||
- | <note important> Sur Jessie | ||
- | <code root>chmod -R 755 /var/www/html</code> | ||
- | </note> | ||
* On crée sa première page index.html | * On crée sa première page index.html | ||
<code root>vim /var/www/monsite.com/public_html/index.html</code> | <code root>vim /var/www/monsite.com/public_html/index.html</code> | ||
- | <note important> Sur Jessie | ||
- | <code root>vim /var/www/html/monsite.com/public_html/index.html</code> | ||
- | </note> | ||
Contenant par exemple le code suivant: | Contenant par exemple le code suivant: | ||
Ligne 199: | Ligne 184: | ||
<code root>cp /etc/apache2/sites-available/default /etc/apache2/sites-available/monsite.com</code> | <code root>cp /etc/apache2/sites-available/default /etc/apache2/sites-available/monsite.com</code> | ||
<code root>vim /etc/apache2/sites-available/monsite.com</code> | <code root>vim /etc/apache2/sites-available/monsite.com</code> | ||
- | |||
- | <note important> Sur Jessie | ||
- | ??? | ||
- | </note> | ||
On inscrit ceci : | On inscrit ceci : | ||
Ligne 227: | Ligne 208: | ||
* Vérification : | * Vérification : | ||
- | Dans le navigateur : **''http://http://192.168.x.xx/monsite.com''** | + | Dans le navigateur : **''http://192.168.x.xx/monsite.com''** |
<code>Index of /monsite.com | <code>Index of /monsite.com | ||
Ligne 297: | Ligne 278: | ||
<note important>Si après l'installation le module php5 ne figure pas dans la liste des modules du fichier /etc/apache2/mods-available/ | <note important>Si après l'installation le module php5 ne figure pas dans la liste des modules du fichier /etc/apache2/mods-available/ | ||
- | * essayer : <code root>install php5 libapache2-mod-php5</code> | + | * essayer : <code root>apt-get install php5 libapache2-mod-php5</code> |
Et si cela n'est pas suffisant, suivre les directives de ce lien : | Et si cela n'est pas suffisant, suivre les directives de ce lien : |