configuration d'apache

Ce forum traite des autres distributions spécialisées, notamment les distributions sécurisées comme ASTARO ou COYOTE LINUX.

Modérateur: modos Ixus

Messagepar Longrais » 14 Mai 2003 09:54

J'ai installe mon serveur web apache sur ma machine debian. La version d'apache est la 1.3.26. <BR>Or je veux visualiser mon site perso, il m'indique que je n'ai pas les droits. Je dois alors donner les droits de lecture et d'exécution au groupe et aux autres. Comment faire pour qu'apache exécute les sites perso en tant que proprietaire de la page ? <BR> <BR>deuxieme point : <BR>Comment installe le module php pour prendre en compte les pages php ? <BR> <BR>troisieme point : <BR>Comment installe les bases de donnees mysql ? <BR> <BR> <BR>Merci <BR>LG
Avatar de l’utilisateur
Longrais
Premier-Maître
Premier-Maître
 
Messages: 52
Inscrit le: 01 Avr 2003 00:00

Messagepar arapaho » 14 Mai 2003 10:21

Bon normalement pour installer ton Apache tu as du faire un <BR> <BR># apt-get install apache <BR> <BR>Si ce n'est pas le cas, efface tout ce que tu as fait et recommence avec apt. <BR>Ensuite tu peux installer le démon mysql avec <BR> <BR># apt-get install mysql-server <BR> <BR>Il va s'occuper tout seul des dépendances. L'installation de PHP se fait ensuite très simplement aussi: <BR> <BR># apt-get install php4 (si tu veux php4) <BR>ou # apt-get install php3 (sit tu veux php3) <BR> <BR>Répond positivement à toute les questions. <BR> <BR>Afin de pouvoir utiliser correctement ton duo PHP-Apache et MySQL, il faut installer un pkg supplémentaire appellé php4-mysql (ou php3-mysql pour la version 3) <BR> <BR># apt-get install php4-mysql <BR>Il va te demander s'il doit ajouter la ligne concernant mysql, répond positivement. <BR> <BR>Lors de l'installation de ces pkgs, Debconf va rajouter une ligne dans le fichier de conf d'Apache (/etc/apache/httpd.conf). On va donc editer ce fichier afin de rendre ton deamon exploitable avec PHP. Pour l'éditer utilise vi ou vim : <BR> <BR># vim /etc/apache/httpd.conf <BR> <BR>Dans ce fichier, tu as toute une serie de lignes qui commencent par LoadModule. A la fin de cette serie tu as une ligne commentée qui correspond au module php et qui doit finir par un truc comme "mod_php4.so". Décommente cette ligne. <BR> <BR>Ensuite tu dois trouver la ligne DirectoryIndex (la casse est importante) afin de rajouter à la suite les paramètres suivants tels quel: <BR> <BR>index.php index.phps <BR> <BR>Ce paramètre permet en fait d'indiquer à Apache qu'il peut prendre les index.php comme index (ok ma phrase est nulle ...) <BR> <BR>Ensuite il te faut chercher encore le paramètre AddType (la casse est toujours importante) et décommenter ce qui correspond à php4 (ou 3 suivant la version). <BR> <BR>Normalement il ne te reste plus qu'à sauvegarder la conf et à redemarrer le deamon apache: <BR> <BR># apachectl graceful <BR> <BR> <BR> <BR>Toutes ces opérations doivent être réalisées en root; pour installer vim tu peux faire un <BR> <BR># apt-get install vim <BR> <BR>Vim te permet d'avoir la coloration syntaxique tout simplement en éditant son fichier de conf (/etc/vimrc ou /etc/vim/vimrc je ne rappelle plus), en supprimant le " devant la ligne syntax on et en sauvegardant la conf. <BR> <BR>_________________ <BR>No One Will Ever Need More Than 640K Ram - Bill Gates, 1981<BR><BR><font size=-2></font>
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar YT-1300 » 14 Mai 2003 10:25

Cette debian alors. Elle enleve tous le plaisir d'une bonne install en tar.gz avec son apt get <IMG SRC="images/smiles/icon_biggrin.gif">
Avatar de l’utilisateur
YT-1300
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 345
Inscrit le: 02 Juil 2002 00:00
Localisation: Renage

Messagepar arapaho » 14 Mai 2003 10:32

J'oubliais !!! Afin de tester ta configuration: <BR> <BR>Si tout s'est bien passé, le daemon apache doit tourner. un simple <BR> <BR># ps -auxf <BR> <BR>te renseigneras. Profites-en pour noter le user et le groupe sous lesquels s'exécute Apache. (colonne de gauche) Par défaut cela doit être www-data <BR> <BR>Tu peux ensuite créer une page intituler index.php dans ton DocumentRoot (par défaut /var/www) et y écrire <BR> <BR><?php phpinfo(); ?> <BR> <BR>N'oublie pas de rendre les droit à apache sur le fichier que tu viens de creer: <BR># chown www-data index.php && chgrp www-data index.php <BR> <BR>Chown (pour change owner) sert à changer le user propriétaire du fichier et chgrp (pour change group) sert à chnager le group propriétaire. <BR> <BR>Ensuite avec un navigateur tu doit pouvoir accéder à ton serveur web et avoir un truc dans ce genre; <BR> <BR><!-- BBCode Start --><IMG SRC="http://www.ac-creteil.fr/reseaux/systemes/linux/images/phpinfo.jpg" BORDER="0"><!-- BBCode End --> <BR> <BR> <BR>Je ne sais pas si vous avez remarqué mais je viens de mettre un scrinechotte venant d'une installation sur Mandrake. Pardon, je vais me laver les mains et jure que je ne le ferai plus... <BR>_________________ <BR>No One Will Ever Need More Than 640K Ram - Bill Gates, 1981<BR><BR><font size=-2></font>
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar kerozene » 14 Mai 2003 12:04

Je m'étais apercu de la version en mandrake... j'ai cru sur le coup que tu avais viré ta cuttie !!! <IMG SRC="images/smiles/icon_lol.gif">
"C'est vrai, les gens se laissent hypnotiser par les grandes causes, les choix cruciaux. Et ils arrêtent de chercher des solutions de remplacement. La volonté d'être stupide est une force très puissante..." Miles Vorkosigan- Lois McMaster Bujold
Avatar de l’utilisateur
kerozene
Amiral
Amiral
 
Messages: 1019
Inscrit le: 25 Déc 2002 01:00
Localisation: LYON

Messagepar arapaho » 14 Mai 2003 12:11

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Le 2003-05-14 10:25, YT-1300 a écrit: <BR>Cette debian alors. Elle enleve tous le plaisir d'une bonne install en tar.gz avec son apt get <IMG SRC="images/smiles/icon_biggrin.gif"> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Nan tu peux modifier ton configure en faisant <BR> <BR># apt-get source ton_pkg <BR> <BR>Ensuite tu te rends dans le repertoire Debian et tu modifies les fichiers <!-- BBCode Start --><I>rules</I><!-- BBCode End --> et <!-- BBCode Start --><I>Changelog</I><!-- BBCode End -->. <BR> <BR>Il ne reste plus qu'a faire un debuild pour créer ton nouveau pkg avec tes paramètres et hop ! un petit dpkg -i *.deb et ça roule <IMG SRC="images/smiles/icon_smile.gif">
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève


Retour vers Autres distributions

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

cron