A voir également:
- Server web apache
- Web office - Guide
- Traduire une page web - Guide
- Adresse web - Guide
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Instagram web - Guide
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).
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).
Utilisateur anonyme
5 janv. 2005 à 02:16
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
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
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
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
Utilisateur anonyme
5 janv. 2005 à 12:40
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 :)
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'
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'
5 janv. 2005 à 02:53
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