Serveur Apache

Résolu/Fermé
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008 - 8 juil. 2008 à 16:35
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 14 juil. 2008 à 17:12
Bonjour à tous,

Nous avons terminé notre site web (toute la partie contenue/design), on bloque pour ce qui est de le mettre en ligne.
On souhaite héberger notre serveur nous-même avec Apache, mais voila on ne sais pas s'en servir on as donc placé notre site dans le fichier www, mais après avoir essayer d'accéder au site à distance sa ne fonctionne pas.
FAI : Club internet (IP fixe).

Pouvez-vous s'il vous plait nous orienter vers un tutoriel clair (pour les noobs), ou nous expliquer la marche à suivre afin d'avoir un site web opérationel.

Merci d'avance.
A voir également:

13 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 16:38
regarde n importe quel tuto emule pour ton routeur, il faut ouvrir le port 80 de ton routeur
http://192.168.1.1
0
bonjour,


As tu acces à ton site via l'url suivante : http://127.0.0.1/ ??? (en local sur le serveur)
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 16:46
es ce que ton site est en html uniquementm ou utilises tu php, asp, jsp ?
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
8 juil. 2008 à 16:54
Merci d'avoir répondu si vite. ^^

Alors notre premier site est en Html/JavaScript, le port 80 est ouvert puisque Wamp l'utilise actuellement, on peu y accéder en local mais pas à distance.

Edit: En fait 127.0.0.1 m'envoi sur le "localhost" de Wamp
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 16:57
ok.
cliques sur wamp->apache ->httpd.conf et verifie que tu ai marqué listen 80 qulque part, et qu il n y ai pas de # devant !

ca permet d acceder a ton serveur depuis d autres ordis.


ensuite, pour ouvrir les ports, ca se fait sur :
http://192.168.1.1

ensuite tu dois avoir qqch comme routeur NAT, ou applications ...
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
8 juil. 2008 à 17:02
Alors Listen 80 sa c'est ok (pas de # devant :) ).

Ensuite pour ce qui est de la configuration du routeur on clique sur "NAT" dans le menu puis on as 3 sous menus:

-Serveur virtuels
-Port Triggering
-Serveur DMZ

C'est là que l'on bloque en fait. ^^

Edit: Je pense que c'est dans port Triggering
0

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

Posez votre question
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 17:12
moi j aurai dit serveur virtuel.
https://www.commentcamarche.net/contents/527-nat-translation-d-adresses-port-forwarding-et-port-triggering
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
8 juil. 2008 à 17:20
Oki merci pour le coups de main. :)
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 17:22
ca mrche? si oui, sujet en resolu stp ...
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
8 juil. 2008 à 17:24
J'épluche le tutoriel que tu m'as link.
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193 > EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
8 juil. 2008 à 17:34
c est plutot un descriptif de comment ca fonctionne.
http://www.commentcamarche.net/faq/sujet 127 suivi de ports port mapping forwarding

tu n as cas preciser le port 80, en TCP, et ensuite dire port 80 et l ip locacle de ton ordinateur....
si il demande plusieurs ports, c est pour faire des plages.-.. tu me t 80 en debut ET en fin


il faudra peut etre autoriser les connections dans ton firewall aussi
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
8 juil. 2008 à 17:40
Sinon faut mettre le site sur un serveur externe et l'héberger... Style Free par exemple...
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 17:49
oui, mais bon, si il a envie d heberger chez lui... c est vrai que free est plutot pas mal (surtout leur 10 Go)

si vous avez pas de compte chez eux, demandez un illimité (celui ou on paye le telephone), et allez chez qqcn qui a la freeobx pour uploader vos fichiers, ou faites le avec un modem RTC (pas adsl, mais ca coute un peu d argent: tarif local FT).

vous pouvez aussi uploader simplement un script d upload, qui ppermettra d envoyer tous vos fichiers depuis chez club internet
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
8 juil. 2008 à 17:50
Bon ça ne fonctionne toujours pas je commence à me demander si sa ne viens pas de mon FAI, je pense tester sur un autre poste chez un ami, pour en avoir le coeur net.

Je vous tiens au courant, encore merci.
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
8 juil. 2008 à 17:51
ha, heu... oui, il est possible que si tu essayes d acceder a ton propre ordinateur sur internet, il te rejete l acces...
ili faut que la connection vienne de l exterieur, d un ami qui utilise une connection diffeerente de la tienne

au fait, je sais pas si tu connais www.no-ip.org, ou dyndns, c est pareil, ca permet d avoir un nom de sous-domaine gratuit
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
9 juil. 2008 à 15:15
Bonjour,

Oui c'est ce que je me disais également, je peux accéder à cette ip depuis un ordinateur extérieur mais pas depuis un autre pc qui partage la même ip distante.

J'ai tester hier soir sa fonctionne mais j'atterris toujours sur le "localhost" de Wamp, je dois maintenant associer un "nom" à ce site puis l'associer à une ip mais je ne vois pas du tout comment faire sa, un rapport avec les vitual hosts peut-être ?
Sommes nous obligé d'utiliser www.no-ip.org, ou dyndns ou y-a-til un autre moyen ? Car il me semble en parcourant les tutoriels que j'avais lu qu'il n'y avait pas besoin de les utiliser si notre ip était fixe.

Pour faire simple il me reste 3 questions en suspend :

- Comment associer un nom à une ip ? (www.monsite.com = xx.xx.xxx.xx/répertoire_projet/index.php)

- Comment placer plusieurs sites web sur un seul serveur apache ? ( un rapport avec les ports sans doute ?)

- Comment sécuriser tout sa ?

Merci d'avance à tout ceux qui apporterons des réponses, je vais chercher de mon coté en attendant.
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
9 juil. 2008 à 15:41
oui, tu peux aller sur http://tonip ca fonctionne tres bien, mais c est chaint de se rapelle d une ip ...
no-ip te propose le service gratuit
pour un vrain nom de domaine, faut compter 10 / 15 € par an https://www.google.fr/search?hl=fr&q=nom+domaine+&meta=&gws_rd=ssl

Comment placer plusieurs sites web sur un seul serveur apache: j ai le meme probleme actuelement.. c aest avec les vhost mais je trouve pas.. si tu trouves, tiens moi au jus (actuelemnt je fais avec des dossiers differents, mais ca pue du cul, j aimerai un domaine par nom de domaine. a savori que si tu utilise l IP seulement pour acceder au site, c est sur que tu pourra pas en mettre plusieurs...)
tu vien de me faire penser a une possible solution, il faut que je teste... en php en detectant le header "host" (http1.1 minimum ...)

securiser, c est les code de ton site qui ne doit pas avoir de failles, toujours mettre la derniere version apache et php, etc...
pour les liaison securiser, utiliser le ssl...
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
9 juil. 2008 à 15:47
Ok , merci je continu de chercher donc , je vous tiens au courant si je trouve quelque chose.
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
9 juil. 2008 à 18:13
Nous avons réussis à mettre 2 sites web sur le serveur apache de la manière suivante:

On as créer un nom de domaine test1.xl.cx (c'est un exemple bien sur ^^ ) gratuit qui se redirige vers mon_ip_distante/SiteWeb1/index.php et le second test2.xl.cx redirigé vers mon_ip_distante/SiteWeb2/index.php. Et sa fonctionne !!! :)

Quand on tappe dans notre browser test1.xl.cx on vois donc la page d'accueil de notre SiteWeb1, et on vois SiteWeb2 quand on tappe test2.xl.cx sans afficher mon_ip_distante.

Reste donc le problème de la sécurité.
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
9 juil. 2008 à 18:49
Bonsoir,

Voici le message de Wamp:

"Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité."

Donc suite à ce message je met un mot de passe sur les utilisateurs root mais voila je ne peu plus accéder au serveur et il ne me demande même pas de mot de passe -_-' ... c'est embêttant.

J'ai fait une bêtise ?
Je réinstalle Wamp donc ...

Si vous savez comment régler ce problème je vous en remercie d'avance.
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
10 juil. 2008 à 09:59
dans config.inc.php, qui est dans wamp/apps/phpmyadmin
$cfg['Servers'][$i]['password'] = 'mon mot de passe ici'; // MySQL password (only needed
0
EE94 Messages postés 11 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 10 juillet 2008
10 juil. 2008 à 15:44
Bonjour,

Merci infiniment sa fonctionne très bien, nous aurions surement mis des semaines en cherchant seuls. ^^

Est-ce que ma réponses plus haut sur les multiples site web sur un serveur unique t'as aidé ?
Ou est-ce ce que tu fait déjà ?
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
10 juil. 2008 à 15:57
j ai crée 3 sous domaines, 1 principal et 2 qui redirige vers le principal en utilisant les pages web...
il faut que je teste en prenant l ordinateur d un collègue, car j arrivais pas a acceder a mon site... mais ca semble etre une bonne solution, merci.

j essayerai quand meme la solution en php avec l analyse de header quand j aurai le temps
0
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
14 juil. 2008 à 17:12
je t ennvoie un bout de code.
c est le fichier index.php de mon serveur wamp....
j ai renomé l ancien en _index.php
et le nouveau c est ca:
<?php

$host="";

$headers = getallheaders();
foreach ($headers as $name => $content)
	if($name=="Host")
		$host=$content;

if ($host=="site1.no-ip.org")
	include("site1/index.php");
else if ($host=="localhost")
	include("_index.php");

else
	echo "Le site suivant n est pas installé sur le serveur:".$host;

?>


ca a l air de marcher, mais j'ai un probleme a l'ouverture d'un des fichiers du site.. un fichier xml que je traite avec simplexmlobject ... mais a part ca ca a l'air d'aller ....
0