2009-02-26 10 views
0

J'utilise Windows Vista, j'ai déjà installé Apache. Apache fonctionne très bien, mais je veux permettre à mon site web d'être vu publiquement.Je souhaite héberger mon propre serveur Web domestique. J'ai déjà installé Apache mais je ne peux pas me connecter à d'autres ordinateurs

Lorsque j'ai entré mon adresse IP (celle qui héberge le site Web) sur d'autres ordinateurs, la page n'apparaît pas. Il charge juste mais ne montre pas.

Comment puis-je modifier mon httpd pour permettre à tout le monde d'avoir accès à mon site Web?

Merci

- EDITED

Oui, j'ai transmis déjà. Voici le screenie:

alt text http://www.picamatic.com/show/2009/02/26/09/29/2470958_522x128.jpg

est-il correctement? Ou dois-je changer le port?

Répondre

4

Vous devrez configurer le pare-feu du serveur pour autoriser les connexions entrantes et votre routeur pour transférer les connexions vers les serveurs.

Sachez également que de nombreux fournisseurs de services Internet bloquent le port d'entrée 80 connexions pour éviter d'avoir leurs clients héberger leurs propres sites (Vérifiez votre contrat de fournisseur d'accès Internet, vous violez par l'hébergement d'un serveur web)

Il est possible de configurer votre routeur pour utiliser un port différent et le transférer en tant que port 80 à votre serveur si votre FAI bloque le port 80. Vérifiez avec le manuel de l'utilisateur de votre routeur sur les ports de transfert. Il se peut que certains routeurs ne prennent pas en charge la modification du port entrant en un autre, auquel cas vous devrez également changer le port utilisé par Apache.

À partir de votre capture d'écran définir le port public autre chose que 80 (par convention entre utiliser un port 1024-49151), et quitter le port privé à 80.

Aussi, assurez-vous que vous utilisez votre IP publique sur d'autres clients. N'utilisez pas le 192.168. . adresses, ils sont destinés uniquement aux réseaux privés.

Les utilisateurs externes devraient alors pouvoir utiliser le lien http://[your routeur public IP]: [nouveau port] pour se connecter.

+0

Bonjour, Alors, quelle est la solution pour le problème du port 80 entrant? –

+0

Pour vérifier que le port 80 n'est pas bloqué, définissez le "port public" sur le routeur sur 81 (en laissant le port privé à 80), puis essayez d'accéder à votre site comme ceci: http: //123.123. 123.123: 81 (en substituant votre adresse IP actuelle bien sûr). –

+0

Eric, Pourquoi est-ce que si je vais à mon adresse IP dans mon autre ordinateur, je passe à mon site Web de routeur par défaut ?? –

0

Assurez-vous que vous utilisez un routeur de type "IP forwarding", sinon votre serveur reste caché derrière lui.

Cette option peut être modifiée sur la page Web de configuration du routeur.

0

`bstpierre 'est correct en ce que le port de blocage de certains FAI 80. J'utilise le port 8080 moi-même. Bonne chance!

Questions connexes