Server web apache

Fermé
boncoeur - 5 janv. 2005 à 01:42
 boncoeur - 6 janv. 2005 à 06:26
Bonne année tout le monde !

c'est quoi la différence entre httpd et apache ?

j'ai installé Redhat 9, par défault, j'ai httpd installé. Est ce que cela veut dire que Apache est installé ?

quand je fais rpm -q httpd, j'ai la version httpd-2.0.40-21. Je croix que cela est la version de Apache installé sur ma machine !

O'u est le répertoire dont je dois mettre ma page index.html ?

Merci beaucoup !
Désolé ! je suis débutant avec linux !
A voir également:

5 réponses

En principe httpd est bien apache. Si tu fait: "rpm -q (...) -i" tu auras plus d'explications sur le paquet et avec "rpm -q (...) -l" tu auras aussi la liste de tous les fichiers de ce paquet.
Je n'ai pas acces sur une Redhat 9.0 mais sur une Fedora 3 qui doit etre identique pour ca et la j'ai vu qu'on trouve les fichiers de configurations dans: /etc/httpd/conf/... . Le fichier principal la dedans est: "httpd.conf" ou on met plein de trucs pour la config. Notamment par default le repertoire home d'apache (pour l'index.html) est mis a: /var/www/html/ (cherches la ligne avec "DocumentRoot" dans "httpd.conf"). Tu peux tres facilement changer ce repertoire en modifiant la valeur pour DocumentRoot.
Apres il y a beaucoup de choses a configurer. Pour ca il faut etudier la doc d'apache disponible a: http://httpd.apache.org/
En principe le fonctionnement d'apache est universel entre Linux et Windows et pour la config ca doit etre (presque) identique (au cas ou tu connais la version windows d'apache).
Apar ca la version apache en Redhat 9 n'est pas la plus recente et pour apache c'est assez important de l'avoir (pour la securite). Si tu fais un serveur uniquement pour toi ou un petit reseau chez toi ce n'est pas important. Par contre si tu veux ouvrir ta machine pour l'internet, tu as peut-etre interet de chercher la derniere version sur le site d'apache (lien ci-dessus). Normalement c'est en source et il faut recompiler mais ca marche en principe tres bien. Ca devient seulement complique quand tu veux ajouter de modules PHP, perl, ... (ce qui est aussi assez important et utile).
0
Merci beaucoup pour votre aide !

j'ai trouvé /var/www et les fichiers httpd.conf. Je vais regarder plus dans le doc de Apache.

J'utilise IIS serveur avec Windows. Ceci est la premiere fois que je fais connaissance avec Apache.

Biensure il y aura des millier choses à aprendre encore. Je suis qu'à l'étape d'initialisation !!!

Merci beaucoup encore
boncoeur
0
Utilisateur anonyme
5 janv. 2005 à 02:16
fais voir un man httpd, pour voir :)

ta page index.html pour la placer tu dois chercher dans ton fichier httpd.conf la valeur de DocumentRoot

ceci étant, lis d'abord la documentation d'apache (pour le moment, suffit de faire lynx http://localhost -ou suivre tout simplement ce lien, en fait- pour tomber dessus), en particulier ce qui est relatif à la sécurité, si tu envisages d'ouvrir le port
0
Utilisateur anonyme
5 janv. 2005 à 02:19
ah, trotar... j'aurais dû rafraîchir avant de poster, tiens...
0
Merci Kmf, mon site est en marché internal maintenant.

La raison à la quelle je veux monter un server Apache:

¹) je veux apprendre un autre serveur.

2) J'ai un serveur IIS dont contient des photo de mon petit fils et des partages informations entres des amis. Mais je ne veux pas exposer les photos à tout le monde. J'ai fait des recherches sur IIS Serveur qui permet de bloquer l'access à un certain répertoirs, mais sans espoir !

Alors un des nos amis dans forum Windows me suggere d'utiliser Apache avec Linux, nous pouvons faire ca.

Pouvez vous me donner quelques indices ?

Merci encore !
boncoeur
0
Utilisateur anonyme
5 janv. 2005 à 12:40
rha, dommage, c'est un peu mon rayon mais je sais pas pourquoi, j'ai plus du tout envie de te répondre :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Salut,
dans httpd.conf tu dois mettre les paramètres suivants dans le répertoire à proteger:

AuthName "Login" : Message affiché lors de l'authentification.
AuthType Basic : Type d'autentification
AuthUserFile passwdfile_path : fichier contenant les utilisateurs
AuthGroupFile groupfile_path : fichier contenant la définition des groupes d'utilisateurs
require group user_grp : tous les utilisateurs du groupe 'user_grp' peuvent accéder au répertoire
require user user01 : l'utilisateur 'user01' peut accéder au répertoire
require valid-user : tous les utilisateur définis dans le fichier de mots de passe peuvent accéder au répertoire

pour créer le fichier de mots de passe

htpasswd -c -b pswdfile user01 pswd1 : créé le fichier de mots de passe et ajoute l'utilisateur 'user01' avec le le mot de passe pswd1'
0
Merci beaucoup mex

merci!
boncoeur
0