Différences entre les versions de « Apache »

12 octets supprimés ,  il y a 15 ans
m
prévilèges -> privilèges
(utilisation des modèles {{Cadre code}} et {{Cadre fichier}})
m (prévilèges -> privilèges)
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 :
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 :
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)==
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 :
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
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>}}