bon je passe a l'étape superieur.

je voudrais me servir de cet ordi sous FC7 pour heberger mes sites web et les rendre accessible depuis internet.

j'ai déja les noms de domaine chez un registrar, me reste plus qu'a savoir comment procéder pour transformer FC 7 en hebergeur avec mysql et apache.

et je sait pas comment faire si on peut me guider étape par étape merci d'avance.
Damião wrote:As-tu une adresse ip fixe?
oui j'ai demandé une ip fixe a mon FAI
alors tout d'abord il faut biensûr installer les logiciels apache, php, mysql et autres si tu veux, regarde aussi du coté des packages php-* pour les extensions qui peuvent t'intéresser.

Ensuite on passe à la configuration,
Pour apache :

Là ça va déjà dépendre de savoir si tu veux héberger un seul site ou plusieurs sur la même machine

Dans le cas d'un seul site tu n'as pas de configuration à faire place simplement les fichiers dans /var/www/html/

Dans le cas de plusieurs sites il va falloir que tu ailles créer un fichier "monsite.conf" (le nom importe peu il faut juste vérifier qu'il fini bien par .conf) dans le répertoire /etc/httpd/conf.d/.

Le fichier devra ressembler à ça au minimum :
NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /var/html/NomDuSite
ServerName www.exemple.com

CustomLog /var/log/httpd/www.exemple.log combined

</VirtualHost>
DocumentRoot /var/html/NomDuSite
C'est le chemin vers le répertoire dans lequel sont situés les fichiers sur ton serveur
ServerName www.exemple.com
C'est l'adresse de ton site que tu devras mettre là pour que apache sache qu'il doit renvoyé celui ci et pas un autre quand on demande "www.exemple.com"
CustomLog /var/log/httpd/www.exemple.log combined
C'est l'emplacement du fichier de log dans lequel seront stockés les visites du site.

Pour créer un autre site après il te suffit de copier le bloc VirtualHost et de modifier les 3 lignes ci dessus pour qu'elles correspondent à un autre site. et ainsi de suite.

Pour mysql, je te conseil d'installer phpMyAdmin pour le gèrer ce sera le plus simple. il est disponible dans les repo yum de Fedora.
Adadov wrote:alors tout d'abord il faut biensûr installer les logiciels apache, php, mysql et autres si tu veux, regarde aussi du coté des packages php-* pour les extensions qui peuvent t'intéresser.

Ensuite on passe à la configuration,
Pour apache :

Là ça va déjà dépendre de savoir si tu veux héberger un seul site ou plusieurs sur la même machine

Dans le cas d'un seul site tu n'as pas de configuration à faire place simplement les fichiers dans /var/www/html/

Dans le cas de plusieurs sites il va falloir que tu ailles créer un fichier "monsite.conf" (le nom importe peu il faut juste vérifier qu'il fini bien par .conf) dans le répertoire /etc/httpd/conf.d/.

Le fichier devra ressembler à ça au minimum :
NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /var/html/NomDuSite
ServerName www.exemple.com

CustomLog /var/log/httpd/www.exemple.log combined

</VirtualHost>
DocumentRoot /var/html/NomDuSite
C'est le chemin vers le répertoire dans lequel sont situés les fichiers sur ton serveur
ServerName www.exemple.com
C'est l'adresse de ton site que tu devras mettre là pour que apache sache qu'il doit renvoyé celui ci et pas un autre quand on demande "www.exemple.com"
CustomLog /var/log/httpd/www.exemple.log combined
C'est l'emplacement du fichier de log dans lequel seront stockés les visites du site.

Pour créer un autre site après il te suffit de copier le bloc VirtualHost et de modifier les 3 lignes ci dessus pour qu'elles correspondent à un autre site. et ainsi de suite.

Pour mysql, je te conseil d'installer phpMyAdmin pour le gèrer ce sera le plus simple. il est disponible dans les repo yum de Fedora.
bon alors dans le gestionnaire de packtage j'ai ajouté tout ce qui concerne "SERVEUR" ça représente a nombres de packtage considérale j'éspère que ça ne créera pas de conflit.

je veut en heberger 3 pour commencer j'ai donc créée le fichier déja pour 1 site

et je viens de rajouter phpmyadmin, j'espère qu'il est en français ça sera plus facile.

maintenant je fait quoi avant de mettre mes fichiers du site dans le répertoire correspondant ?

j'aimerai aussi mettre une console d'aministration pour le cas ou serai amené a herberger quelqu'un d'autre pour qu'il puisse gerer son herbergement directement sans avoir acces aux restes.

comment délimité une qote part disque pour chaque site ?
* question intermediaire * (dsl pour le squatage de thread)
Adadov, quelle est la différence entre faire de virtualhosts, et placer ses sites dans des dossiers ?
genre : /var/www/html/site1 /var/www/html/site2 /var/www/html/site3

J'avais cru voir que c'etais mieu pour la gestion de stats, et la sécurtié, mai sy a t'il d'autres avantages ?
@eponyme : euh oui de vrais adresses au lieu des alias

genre tu auras site1.exemple.com, site2.exemple.com, sitX.exemple.com, site1.exemple2.com etc ... avec des vhosts

@Pedro : t'as rien à faire juste mettre tes fichiers dans le répertoire si tu as fais la configuration pour le site

pour faire un quota regarde un peu sur google tu as quelques tuto je saurais plus expliquer de tête
comme je disait j'ai téléchagé phpmyadmin depuis la mise à jour des packtages, mais je ne le trouve pas dans mes progrmme internet je ne sait pas comment y accéder pour y mettre mes backup des mes bases actuelles.

il y bien un dossier phpmyadmin dans /etc mais il n'y a qu'un fichiers config dedans.

je cherche aussi un logiciel FPT pour rapatrier mes site depuis leur emplacement actuelle l'équivalent de filezella pour windows.
http//localhost/phpMyAdmin

En client ftp, tu peux utiliser nautilus, tout simplement.
paulez wrote:http//localhost/phpMyAdmin

En client ftp, tu peux utiliser nautilus, tout simplement.
oups j'obtient une erreur 404 not found avec cette adresse !!
Petite erreur sur le lien de phpmyadmin il manque les ":"

http://localhost/phpMyAdmin

Et je ne sais pas si ce n'est pas un P majuscule pour PhpMyAdmin <= a tester si c'est toujours "non trouvé"

Bonne journée
Remi ne fait plus phpMyAdmin, il me semble.
phpMyAdmin peut aussi être simplement télécharger sur le site officiel et décompressé dans un dossier de site ...
pingoomax wrote:Remi ne fait plus phpMyAdmin, il me semble.
apparement non!! car quand j'essai de l'installer j'obtient ce message :


loading " installonding" plugin

error getting reprository data for remi, reprository not found


celui que j'ai téléchagé depuis le gestionaire de pactages c'est placé dans /usr/share/

je ne suis pas sur que ça soit le bon emplacement c'est peut être pour ça que j'ai une erreur 404

dois je déplacer le dossier phpMyAdmin et si oui ou ??
tu le places où tu veux du moment que apache peut le trouver va faire un tour sur la doc apache du coté des Alias au besoin, ou sinon crée un VirtualHost pour phpmyadmin
bon comme je bn'ay arrivaispasj'ai viré tout ceque qui fesait partie de"SERVEUR" et j'ai tout réinstallé.

ducoupmaintenant je n'ai même plus de connection que je tappe http://localhost/phpMyAdmin/

je voudrais savoir localhost doit correspondre à quel répertoire (par default) sur l'ordi ?

j'ai trouvé un truc qui s'appel xampp.tar.gz

es ce que c'est bien ??
-localhost n'est pas un dossier. localhost (hôte local en français) est le nom de ton ordinateur. C'est la même chose que l'ip 127.0.0.1
-Si tu n'as plus de connexion c'est peut être que le service n'est plus démarré (service httpd start en root).
-xampp c'est typiquement le genre de chose à éviter.