configuration d'un serveur web apache ainsi qu'un sgbd

Submitted by jamel_ammar on Thu, 2005-12-08 10:04. :: Administration Fedora System

pour configure un serveur web apache sous linux
il faut verifier si le paquetage apache existe ou non
rpm -qa apache-*
s'il existe il vous affcihe le nom de paquetage ainsi que la version
sinon il vous affiche que ce paquetage n'existe pas
donc il faut l'installer tout d'abord
rpm -ivh /mnt/cdrom/RedHat/RPMS/apache-*
(si vous utiliser une distribution redhat)
pour fedora (juste changer le nom RedHat par fedora) et ça marche
ensuite démarrer le service web
service httpd start
puis lancer un navigateur(firefox, mozilla, opera,...) et ecrire l'url
http://localhost/
par défaut il vous affiche la page de test pour apache
les pages web (php,html,js,..) sont mis par défaut dans /var/www/html
vous pouvez changer cette chemin dans le fichier de configuration en editant le fichier /etc/httpd/conf/httpd.conf et modifier la ligne DOCUMENT ROOT "/var/www/html" en mettant votre propre chemin
creez par exemple un repertoire test et créer une page nommée index.php ou autre qui se lance par défaut
modifier la ligne DOCUMENT ROOT "var/www/html/test"
et mettre la ligne DirectoryIndex index.php (la premiére page lancé)
démarrer le service web
service httpd start
- taper url :
http://localhost/index.php
pour démarrer la page d'acceuil de votre site
si vous travaillez avec des bases de données il faut installer un sgbd (mysql, postgrees,...)
-installer les paquetages mysql-server et mysql-client et d'autres paquetages dépendants que vous pouvez les télécharger du site officiel du mysql (www.mysql.com)
rpm -ivh mysql-*
(pour installation)
- verifier que le service mysql est démarré (service mysql status)
ou le chercher parmi les autres services (redhat-config-services pour le cas de redhat) et system-config-services (pour le cad de fedora)
-cocher le service et cliquer sur le bouton démarrer)
merci
si vous avez des nouvelles n'hésitez de me contacer sur

Dr-dre67
Dr-dre67's picture
Submitted by Dr-dre67 on Tue, 2005-12-20 16:32.

pour le mysqld il ya des configuration specifique sa depand votre memoire dans le serveur
-1-pour les grand packet : le valeur par default pour le max_allowed_packet=16M , il faut le rendre 32M pour accepter les grand packet
-2- ca depand votre memoire tu choisi le my.cnf depuis /usr/share/mysql ( medium, large, huge ) = ( 256Mo- , -512Mo+ , 1Go+ )

voila un ptit truc pour les serveur web et mysqld :)

OnLY GoD CaN JudGe Me

Swobodin
RPM
Swobodin's picture
Submitted by Swobodin on Thu, 2005-12-08 11:46.

Dans les nouvelles distributions de RedHat et Fedora, apache (version 2) s'appelle désormais httpd
Pour éviter les problèmes de dépendance, meilleur vaut exécuter les commandes:
for i in /mnt/cdrom/RedHat/RPMS/httpd* ; do rpm -Uvh --nodeps $i; done
for i in /mnt/cdrom/RedHat/RPMS/mysql* ; do rpm -Uvh --nodeps $i; done

No tengo tierra ni casa
No tengo nombre ni edad
Soy como el viento que pasa
¡Un viento de libertad!

Dr-dre67
Dr-dre67's picture
Submitted by Dr-dre67 on Tue, 2005-12-13 15:25.

merci pour l'article

mais que pensé vous de XAMPP ( apachefreinds )

http://www.apachefriends.org/en/xampp-linux.html

je l'ai tester en fedora (3 - 4 ) et redhat 9 et ca bien marché

en + y'on a :

Apache 2.0.55, MySQL 5.0.15, PHP 5.0.5 & 4.4.1 & PEAR + SQLite 2.8.9/2.8.14 + multibyte (mbstring) support, Perl 5.8.7, ProFTPD 1.2.10, phpMyAdmin 2.6.3-pl3, OpenSSL 0.9.8a, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.7, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.2a, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.1, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.3, cURL 7.13.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.04-dev, FPDF 1.53

et simple a installer

tar xvfz xampp-linux-1.5.0.tar.gz -C /opt

outofctrl
Submitted by outofctrl on Tue, 2006-04-18 14:03.

Bonjour,

Je suis sous FC5, Apache 2.2.0

J'ai voulu ajouter httpd au démarrage (pour l'instant je n'ai fais que cocher la case httpd dans le gestionnaire des services) .. au démarrage, le service me sort l'erreur "DocumentRoot must be a directory" sachant que je l'avais pointé sur "/data/wwwdata/html/" (/data = /dev/hda3) et qu'après, quand je démarre le service httpd manuellement je n'ai pas de problème, tout fonctionne correctement

J'ai vérifié qu'automount s'exécute bien avant le service httpd (normal) alors je ne sais pas du tout ce que ça peut être...

-------------------------
OutOfCtrl
2.6.16-1.2080_FC-5-x86_64

Swobodin
Swobodin's picture
Submitted by Swobodin on Tue, 2006-04-18 16:10.

If the problem continues, you may append to your /etc/rc.sysinit
httpd -k start

No tengo tierra ni casa
No tengo nombre ni edad
Soy como el viento que pasa
¡Un viento de libertad!