2011-07-01 6 views
1

J'essaie de faire fonctionner un site local sur le web avec dyndns. J'utilise nginx en tant que serveur. Voici ce que j'ai dans mon dossier situé dans « sites disponibles »:Comment faire fonctionner nginx avec dyndns?

server { listen 80 default; server_name mydyndnshost; ...

Si j'ajoute « mydyndnshost » à écouter, nginx ne démarre pas. Si je le laisse comme ça, ça marchera, mais seulement localement, donc si j'accède à "mydyndnshost" dans un navigateur, il ne montrera pas mon site. Ce qu'il montre est l'écran de connexion de mon routeur. lol

Répondre

2

Il semble que vous ayez besoin d'ouvrir un tunnel entrant dans votre routeur/pare-feu. Le nom mydyndnshost pointe vers votre adresse IP publique, à laquelle répond votre routeur/pare-feu. Vous devrez configurer une règle comme "lors de la réception de hits sur le port 80, les transférer sur le port 80 de (mon serveur)" ou similaire.

Modifier: Oh, et désactiver la capacité de connexion publique sur votre routeur. Cela devrait (normalement) être accessible de l'intérieur seulement.

+0

Silly moi. Oui, c'était le problème. Je vous remercie! :) – Marian

Questions connexes