[Résolu] Serveur Apache Configuration


#1

Salut,

J’ai un problème d’installation et surtout de compréhension pour l’installation d’un serveur apache sous Debian.

J’ai déjà installé apache avec windows (oui je triche j’ai utilisé easyPHP), je l’ai aussi installé avec SUSE 9.2 (la encore j’ai triché car je l’ai installé avec YAST)… Maintenenant que je suis sous debian, en mode text (je n’ai qu’un accès ssh) je ne sais pas trop comment m’y prendre :

Mon problème actuel c’est que je n’arrive pas à exécuter mes fichiers .php car apache n’est pas configuré et d’ailleurs je voudrais faire ca avec apache2.

quand je regarde qu’est ce que j’ai comme installation:

localhost:/# dpkg -l | grep apache
ii  apache-common  1.3.33-6       support files for all Apache webservers
ii  apache2-common 2.0.54-4       next generation, scalable, extendable web se
ii  apache2-mpm-pr 2.0.54-4       traditional model for Apache2
ii  apache2-utils  2.0.54-4       utility programs for webservers
ii  libapache-mod- 4.3.10-15      server-side, HTML-embedded scripting languag
ii  libapache2-mod 0.99.5.3       Browse, stream, download and search through
ii  libapache2-mod 1.999.21-1     Integration of perl with the Apache2 web ser
ii  libapache2-mod 3.1.3-3        An Apache 2 module that embeds Python 2.3 wi

et pour php :

localhost:/# dpkg -l | grep php
ii  php4           4.3.10-15      server-side, HTML-embedded scripting languag
ii  php4-common    4.3.10-15      Common files for packages built from the php

donc je pense que ce n’est qu’une histoire de configuration :question:

maintenant pour ce qui est de la configuration j’ai trouvé plusieurs fichiers httpd.conf sur mon ordi (Il y a déjà webmin et CUPS qui tournent déjà, je n’avais pas eu à les configurer…)

localhost:/etc/webmin# find / -name httpd.conf
/usr/share/apache/default-configs/apache-perl/httpd.conf
/usr/share/apache/default-configs/apache/httpd.conf
/usr/share/apache/default-configs/apache-ssl/httpd.conf
/etc/apache2/httpd.conf

le fichier /etc/apache2/httpd.conf est vide, il n’y a que quelques commentaires.

Donc je ne sais pas comment je dois m’y prendre pour configurer mon apache2 pour qu’il exécute le contenu de mon répertoire /var/www/site/

Merci à l’avance pour le coup de main!


#2

j’en suis un peu à ton stade… pour réaliser le fichier httpd.conf, tu peux t’inspirer du fichier qui se trouve dans /etc/apache2/sites-available/default

il te suffit de remplacer par le chemin qui correspond à ton site. Ensuite pour les options, manifestement elles sont importantes, tu trouveras l’essentiel ici mais cela ne suffit pas. N’oublie pas de donner les permissions au répertoire contenant le site avec chown -R www-data [repertoire_site]


#3

pour palier au problème, il suffit de faire


#4

(et de restarter apache, ça va de soit)


#5

EN fin de compte si apache fonctionne avec Webmin et Cups ca veut dire que je dois seulement ajouter les mods PHP non?

Il y a quelqu un qui a un bon howto à ce sujet?


#6

httpd.apache.org/docs/2.0/fr/
:laughing:


#7

Merci c’est complet! :smiley: