====== Mettre en place un serveur HTTP sous OpenSuSE 11.2 ====== ===== le module "HTTP Server" de Yast ===== Vous le trouverez dans "Network Services". \\ \\ {{:yast:http0.png?650;|}} \\ \\ cliquer sur "HTTP Server": \\ \\ {{:yast:http1.png?650;|}} \\ \\ sur l'écran "HTTP Server Configuration" le premier onglets "Listen ports and Addresses" vous permets de définir les adresses IP et les différents ports sur lesquels Apache va écouter le premier cadre sert a lancer ou arrêter le serveur web Dans le deuxième cadre vous pouvez determiner les adresses et les ports (pour rappel port standard http:80, https:443) en cliquant sur "add" la fenêtre suivante apparais: \\ \\ {{:yast:http2.png|}} \\ \\ elle vous permet de définir les ports et de choisir les adresses dans le menu déroulant puis "ok"\\ la suite vous permets de rajouter ces adresses/ports dans le firewall En cliquant sur le bouton "Logs" vous pouvez voir les logs de votre serveur Web ( Access_log comme Error_log ). \\ \\ {{:yast:http3.png?650;|}} \\ \\ l'onglet "Serveur Modules" vous permets de définir les modules que vous voulez activer ou déactiver dans la configuration d'apache via le bouton "Toggle status" et a rajouter des modules via le bouton "Add Modules" pour mieux appréhender ce qu'est un modules, son fonctionnement et son utilité: *http://www.linuxpedia.fr/doku.php/apache *http://www.personnels.univ-paris3.fr/wws/manual/mod/index-bytype.html *http://httpd.apache.org/docs/2.0/mod/ \\ \\ {{:yast:http4.png?650;|}} \\ \\ l'onglet "Main Host" permets de définir les options de la configuration par defaut du serveur web les differentes options peuvent etre mise en place via le bouton "Add" pour plus d'information sur les options: *http://www.personnels.univ-paris3.fr/wws/manual/mod/directives.html *http://httpd.apache.org/docs/2.0/ *http://www.linuxpedia.fr/doku.php/apache \\ \\ {{:yast:http5.png?650;|}} \\ \\ l'onglet "Hosts" vous permet de configurer le site par défaut et des virtualhost si vous cliquer sue "add" la fenetre suivante apparais: \\ \\ {{:yast:http7.png?650;|}} \\ \\ cet ecran vous permets de définir: * le ServerName (voir options) Ex:www.alionet.org * le DocumentRoot (voir options) Ex:/srv/www/htdocs/alionet * l'Email de l'administrateur du site le deuxieme cadre permet de définir sur quel adresse le site va écouter, soit: *sur toutes les adresses *sur une des adresses de la machine *sur la meme adresse qu'un autre site via le bouton "Change Virtualhos ID": \\ \\ {{:yast:http8.png|}} \\ \\ cliquer sur "Ok" puis "Next": \\ \\ {{:yast:http9.png?650;|}} \\ \\ c'est ecron vous permet * d'activer ou désactiver les CGI ainsi que le répertoire de CGI * d'activer ou désactiver le SSL ainsi que les paramètres du certificat * le Directory index http://httpd.apache.org/docs/2.0/mod/mod_dir.html * et d'activer le répertoie public_html des utilisateurs cliquer sur "Next" {{:yast:http10.png?650;|}} le nouveau virtualhost doit apparaitre cliquer sur "finish" votre serveur est configurer have fun ! ===== liens utiles ===== *http://www.linuxpedia.fr/doku.php/apache *http://www.personnels.univ-paris3.fr/wws/manual/mod/directives.html *http://www.personnels.univ-paris3.fr/wws/manual/mod/index-bytype.html *http://httpd.apache.org/docs/2.0/