Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/10/2005, à 17:34

hybris

heberger son site ...aide ...

Bonjour à tous.

Donc j'ai suvi toutes les instructions, j'ai donc un serveur HTTP + un serveur MySQL + le langage PHP...
j'ai donc mis un forum phpBB histoire de.
Tout fonctionne en local, parfaitement même ! Apache tourne, mon forum est dans /var/www/phpBB2
Chez moi le DHCP est déactivé, je suis connecté en Ethernet avec le routeur Club-Internet,
l'adresse local est 192.168.1.2.
Le routeur 192.168.1.1
Et l'adresse public 212.195.xx.xx 
Mais comment y acceder de l'extérieur ?
J'ai cherché toute l'aprem, et aparemment il faut un server DNS, j'ai donc installé Bind9 et là c'est le flou !
Si quelqu'un peu m'aider...
Je m'excuse d'avance si un post simulaire a deja été posté mais je ne l'ai pas trouvé smile
Merci à tous.

Hors ligne

#2 Le 25/10/2005, à 20:05

sbrunner

Re : heberger son site ...aide ...

Il faut configurer ton routeur pour qu'il redirige son port 80 sur ton PC cool

Pour y accéder le l'extérieur il faudra donc introduire l'adresse du routeur smile

Le DNS lui sert à convertir le nom www.site.org en adresse IP fixe de préférence, sinon tu peut utiliser dyn-dns wink

Je ne sais pas si ce que j'ai dit est compréhensible roll, bonne chance hmm

CU
Sté

Hors ligne

#3 Le 25/10/2005, à 23:46

davy014

Re : heberger son site ...aide ...

Salut,
Après avoir configuré ton routeur, il te faudrait soit communiquer ton ip à chaque personne invitée à venir sur ton site. Mais le plus simple est de te créer une adresse DNS (adresse dynamique, car ton ip peut changer et c'est quand même plus agréable d'utiliser une adresse type plutot qu'une obsure IP), pour ça va faire un tour chez no-ip ou dyndns.org (mon préféré, car ses outils de configuration sont assez simples à utiliser) te créer une adresse dynamique gratuite.
Quant à Bind9, c'est bien de l'installer il te fera la résolution des adresses en lieu et place de ton fournisseur d'acces internet, ce qui accelerera ton surf de manière notable.

Maintenant à mon tour de poser une question : comment as tu fait pour configurer phpBB2 ? Je n'arrive pas à me connecter.

Davy


Possède un Acer 1524 WLMI sous Ubuntu LTS 8.04 (mis à jour depuis Ubuntu 4.10 sans formatage en +4 ans, qu'est ce que t'en dis bilou !!!)
Liberté, Égalité, Fraternité, Où trouver ces valeurs si ce n'est dans les logiciels libres

Hors ligne

#4 Le 26/10/2005, à 01:21

hybris

Re : heberger son site ...aide ...

Hum il est tard j'arrete pour aujourd'hui, bind9 ne donne rien ...
Je vais juste essayer pour le routeur ça me semble est une bonne solution.
Pour phpBB, place le dossier phpBB2 dans /var/www
Va sur phpmyadmin a partir de http://localhost/phpmyadmin/, il faut crée l'utilisateur et la base de donnée avant de lancer l'installation du forum.
Ensuite tu te rends sur http://192.168.1.2/phpBB2/
et tu fais ton install.
Désolé j'ai essayer de faire vite et bref, je ne sais pas exactement ou est ton problème mais n'ésite pas à me demander des précisions.
bonne soirée

Dernière modification par hybris (Le 26/10/2005, à 01:23)

Hors ligne

#5 Le 26/10/2005, à 12:35

hybris

Re : heberger son site ...aide ...

dyndns.org et me voila avec un nom de domaine mais toujours en local sad

Hors ligne

#6 Le 26/10/2005, à 13:31

HippyZ

Re : heberger son site ...aide ...

Salut.

J'ai eu de multiples péripéties en installant une solution Lamp.
Mais ça fonctionné désormais.

J'ai eu le même probléme que toi avec Xoops impossible d'y accéder depuis l'extérieur, mais chose encore plus bizarre c'est que quand je créais un autre index afin de tester ça marchait.
J'avais un problème avec Xoops et les permissions je penses pourtant j'ai tout essayé.

Tout ce que je peux te conseiller c'est d'essayer avec un simple index.php ou .html dans var/www/ et tu essayes de tester depuis l'extérieur.

Voici une adresse fort utile pour voir si ton serveur est dispo sur internet, ça évite d'embêter sans arrêt ses contacts. tongue

http://www.xgarreau.org/zazouminiwebser … hp?port=80


Lancement d'une place de marché pour les pros coiffure à domicile

Hors ligne

#7 Le 26/10/2005, à 13:52

hybris

Re : heberger son site ...aide ...

arf, même un petit index.html reste indisponible sur le web.
Pourtant tout me semble bon au niveau de la config d'apache, du routeur et de dyndns ...
je me tire les cheveux, help me !

Hors ligne

#8 Le 26/10/2005, à 16:32

hybris

Re : heberger son site ...aide ...

J'ai essayé webmin, c'est installé. Je peux acceder a Apache, mais que faire hmm

Hors ligne

#9 Le 26/10/2005, à 16:45

HippyZ

Re : heberger son site ...aide ...

As tu essayé sur d'autres ports que le 80 ???


Lancement d'une place de marché pour les pros coiffure à domicile

Hors ligne

#10 Le 26/10/2005, à 18:26

hybris

Re : heberger son site ...aide ...

Non mais je vais essayer, mais pourquoi se serait un probleme de ports ?

Hors ligne

#11 Le 27/10/2005, à 11:55

hybris

Re : heberger son site ...aide ...

en fait il faut éditer httpd.conf, ports.conf, et sites-enabled/default si j'ai bien compris ...
Apache me retourne se genre d'erreur :

[warn] NameVirtualHost 212.195.xx.xx:0 has no VitualHosts

si quelqu'un à un site ou on pourrait trouver une explication clair...

Ne me dite pas Léa linux please:D

J'aimerais que mon site soit accessible au monde et pas seulement aux ordi du réseau smile

Hors ligne

#12 Le 27/10/2005, à 12:40

HippyZ

Re : heberger son site ...aide ...

Salut.

A ce que je vois ton problème n'est pas encore résolu.

Bon si tu as installé apache2 voici comment j'ai procédé.

Dans mon fichier port.conf je l'ai laissé sur le port 80.

Le fichier httpd.conf je n'y ai pas touché.

Dans sites-available j'ai fait un copier/coller du fichier defaut que j'ai renommé.

NameVirtualHost ipDeLaMachineServeur

<VirtualHost ipDeLaMachineServeur>
	ServerAdmin webmaster@localhost
	ServerName adresseDns
	DocumentRoot /var/www/répertoireDuSite/
	<Directory />
		Options FollowSymLinks
		AllowOverride None
	</Directory>
	<Directory /var/www/répertoireDuSite/>
		Options Indexes FollowSymLinks MultiViews
		........

Ensuite j'ai tapé "a2ensite nomDuFichier".
Ce qui m'a mis un raccourci dans site enable.

Et j'ai redémarré apache "sudo apache2ctl restart".
Et ça fonctionne.


Lancement d'une place de marché pour les pros coiffure à domicile

Hors ligne

#13 Le 27/10/2005, à 13:34

hybris

Re : heberger son site ...aide ...

Je te remercie beaucoup, j'avance un petit peu mais quand je redemarre apache j'ai cette erreur :

[warn] NameVirtualHost 192.168.1.2:0 has no VitualHosts
[warn] NameVirtualHost 192.168.1.2:0 has no VitualHosts

Sinon a force de bidouiller j'ai du toucher a quelque chose, comment effacer tout et refaire une installe d'apache seulement ! Je ne veux pas retire phpmyadmin.
Merci a vous

Hors ligne

#14 Le 27/10/2005, à 19:01

HippyZ

Re : heberger son site ...aide ...

Attention moi quand j'ai réinstallé apache il ne me mettait plus mes fichiers de configuration dans etc/apache2.

Donc maintenant j'ai fait un backup du répertoire apache2 à son installation.

Si ça t'intéresses, comme ça tu pourras remplacer ton répertoire par celui-ci et recommencer tes réglages.

Je l'ai mis ici, http://hippyz.ath.cx

Dernière modification par HippyZ (Le 27/10/2005, à 19:09)


Lancement d'une place de marché pour les pros coiffure à domicile

Hors ligne

#15 Le 27/10/2005, à 19:15

hybris

Re : heberger son site ...aide ...

merci c'est vraiment sympa de ta part ! Je vais tester ce soir, si j'ai du nouveau, je post wink

Hors ligne

#16 Le 28/10/2005, à 11:31

hybris

Re : heberger son site ...aide ...

toujours pas accessible, je vais faire une recherche du coté du port forwarding de mon routeur, c'est j'ai créée une regle NAT qui a l'air de ne pas fonctionner ...

Hors ligne

#17 Le 04/04/2006, à 19:26

tarentulemrjack

Re : heberger son site ...aide ...

hybris j'ai a peu près la même config que toi sauf que mon routeur dispatche sur 2 ordis, un ss win xp et l'autre ss ubuntu.Je suis en ip fixe via free et via le routeur pour mes 2 pc. et je souhaiterais disposé d'un nom de domaine rendant accessible mon serveur lamp (l'ordi ss ubuntu), free me propose l'option de "reverse dns" mais si j'ai bien compris cela marchera pour ip lié au routeur, dans ce cas là je fais comment vis à vis de l'autre ordi ?
je vous remerci d'avance smile

Hors ligne

#18 Le 05/04/2006, à 00:25

gene69

Re : heberger son site ...aide ...

le reverse DNS ça sert à connaitre le nom de l'url qui est associée à une IP.
à quoi te sert revrese dns ?

ya un beans que je comprend

Si tu tapes l'url du site que tu héberges chez toi, normalement ça va utiliser DNS pour connaitre l'ip (publique de ton serveur),  et apres ça se passe normalement: le PC va envoyer la requete au routeur qui va faire un peu de NAT, puis qui va rediriger vers ton serveur sur le réseau locale.

Enfin ton serveur va répondre via le l'adresse publique de ton PC, et c'est le routeur qui va rediriger vers le réseau local (NAT inverse).


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#19 Le 05/05/2006, à 05:43

zedtux

Re : heberger son site ...aide ...

Pour faire de son Pc un serveur FTP, HTTP, tout ce que l'on veut sur le net, il faut que :

- Le Pc serveur soit en IP Fix ( 192.168.x.x )
- Le firewall du Pc avec le port en entré correspondant au service ( HTTP : 80, FTP : 21, etc ... ) soit ouvert.
- Le firewall sur le routeur, est le port du service soit aussi ouvert en entré
- La DMZ réglé sur le Pc serveur

Aprés suffit de donner l'ip du routeur ou d'utiliser les service no-ip etc.... mais ca c'est apparement expliqué plus haut.

Voila.


RECOLLER VOS FICHIERS XTM AVEC TUXTREMSPLIT !!
Adhérant April numéro 4985 [Rejoindre l'April moi aussi !].

Hors ligne

#20 Le 05/05/2006, à 09:49

tyrtamos

Re : heberger son site ...aide ...

Bonjour,

Juste quelques remarques complémentaires.

Tu n'as pas vraiment pas besoin d'un serveur dns local pour donner l'accès à ton serveur web à partir d'internet. Si tu voulais en faire un, ce serait uniquement pour accélérer les liaisons entre les machines de ton réseau local. Et il te faudrait plus de 2 machines pour que ça vaille le coup. En l'absence de serveur dns local, ce sont les fichiers hosts (/etc/hosts pour linux et c:\windows\system32\drivers\etc\hosts pour windows) qui font office de serveur dns pour le décodage d'adresses locales. Et même dans ce cas, on accélère les liaisons en utilisant des adresses IP fixes au sein du réseau local.

Si tu veux quand même créer un serveur dns local, tu peux t'inspirer de la solution que j'utilise: http://linux.jpvweb.com/serveurdnsperso.html. A noter que certaines personnes ont déjà rencontré des pb avec certains FAI (wanadoo par exemple) qui semblent être allergiques au dns local pour les gestionnaires de mails linux.

Effectivement, si ton adresse IP internet, qui t'est affectée par ton FAI, n'est pas toujours la même, tu dois avoir recours à une solution de type dyndns. Mais il faut qu'à chaque nouvelle connexion (donc à chaque nouvelle adresse IP affectée par ton FAI), ton routeur (ou un programme de ta machine) renseigne dyndns.org de cette nouvelle adresse. Chez moi, c'est intégré au routeur (netgear).

Il y a des FAI qui empêchent l'accès externe par le port 80: c'est le cas chez certains FAI d'amérique du nord. Je crois qu'il existe alors une solution avec no-ip qui provoque un "détournement" de port. Il faut alors régler l'écoute d'apache sur un autre port que 80.

En ce qui concerne la fonction "DMZ" du routeur: C'est une fonction intéressante sur le plan sécurité, parce qu'elle isole le serveur du reste du réseau local. Mais, à ma connaissance, cette fonction contourne le parefeu du routeur. Il en faut donc un sur le pc serveur, et c'est seulement celui-là qui doit avoir le port 80 d'ouvert. Mais si tu n'as qu'une seule machine, il vaut mieux éviter le DMZ et utiliser le parefeu du routeur qui est (en général) plus difficile à hacker.

Si tu veux savoir si ton port 80 est bien ouvert dans ton parefeu, tu peux demander le test sur http://scan.sygatetech.com/. Tant qu'il ne découvre pas le port 80 ouvert, ton serveur n'est pas accessible.

Tu n'as pas besoin de serveur virtuel pour que ton serveur apache soit accessible de l'extérieur. Si tu veux le faire pour d'autre raisons (serveur perso, sous-domaine,...), tu peux t'inspirer de la solution que j'utilise: http://linux.jpvweb.com/serveurwebperso.html.

Mais en fait, le seul vrai pb que tu auras, une fois que l'accès à ton serveur web aura été résolu, c'est celui de la sécurité!!! Je te conseille alors d'avoir une machine serveur linux dédiée, isolée par dmz, et munie de toutes les précautions d'usage que tu trouveras sur internet et dans la doc spécialisée: un (très) gros et (très) intéressant travail t'attend....

Tyrtamos

[Edit] Eléments complémentaires:

- tu ne dois pas avoir 2 parefeux en même temps. Si tu n'utilises pas dmz et si ton routeur a un parefeu actif, il faut désactiver celui de linux. Pour vérifier que ton parefeu fait son boulot: voir le site test de sygate (adresse plus haut).

- les adresses perso que je t'ai données plus haut concernent la suse, et certains répertoires doivent être adaptés à ubuntu. Mais on parle bien du même apache!

Dernière modification par tyrtamos (Le 05/05/2006, à 10:19)

Hors ligne

#21 Le 05/05/2006, à 19:19

tylhdar

Re : heberger son site ...aide ...

tyrtamos a écrit :

Il y a des FAI qui empêchent l'accès externe par le port 80: c'est le cas chez certains FAI d'amérique du nord. Je crois qu'il existe alors une solution avec no-ip qui provoque un "détournement" de port. Il faut alors régler l'écoute d'apache sur un autre port que 80.

et pas que en amerique du nord

http://www.clubic.com/forum/club-internet-firewall-web-80-add-dyn-no-ip-t323951.html


un matériel non compatible linux est un matériel défectueux
ubuntu 10.4 sur pc1 ; debian squeeze sur pc2

Hors ligne