« Apache » : différence entre les versions

Contenu supprimé Contenu ajouté
utilisation des modèles {{Cadre code}} et {{Cadre fichier}}
m prévilèges -> privilèges
Ligne 5 :
Installer apache 2.0.x.x :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># apt-get install apache2</code>}}
 
On peut déjà tester le serveur, pour voir si une page s'affiche ou s'il refuse la connexion :
Ligne 15 :
Ajouter le module ssl à apache :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># a2enmod ssl</code>}}
 
Ajouter ''Listen 443'' à ''/etc/apache2/ports.conf''
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># echo "Listen 443" >> /etc/apache2/ports.conf</code>}}
 
Générer un certificat auto-signé :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># apache2-ssl-certificate</code>}}
 
Pour rendre possible la connexion en SSL : le fichier dans ''site-availables/'' doit comprendre :
Ligne 37 :
Enfin on ajoute le site :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># a2ensite fichier_site</code>}}
 
==Répertoires utilisateurs (module UserDir)==
Ligne 45 :
Sous debian : le module UserDir est installé par défaut. SI ce n'est pas le cas :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># a2enmod userdir && /etc/init.d/apache2 reload</code>}}
 
Créons-nous une page utilisateur :
Ligne 61 :
Tout d'abord installer PHP :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># apt-get install php4</code>}}
 
Et ensuite le module PHP pour apache
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># apt-get install libapache2-mod-php4</code>}}
 
Redémarrer apache
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># /etc/init.d/apache2 restart</code>}}
 
Créons un fichier contenant un script php minimal qui nous permettra de faire un test
Ligne 87 :
Installer MySQL :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># apt-get install mysql-server</code>}}
 
puis modifier PHP pour qu'il supporte MySQL :
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># apt-get install php4-mysql</code>}}
 
==Activer l'URL Rewriting==
 
{{Cadre code|commande nécessitant les prévilègesprivilèges root|<code># a2enmod rewrite</code>}}
 
 
Récupérée de « https://fr.wikibooks.org/wiki/Apache »