2011-07-01 67 views
1

我正嘗試通過網站使用本地網站工作。我使用nginx作爲服務器。以下是我在位於「網站,提供」我的文件:如何讓nginx與dyndns一起工作?

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

如果我添加「mydyndnshost」聽,nginx的將無法啓動。如果我這樣離開它,它會起作用,但只能在本地使用,所以如果我在瀏覽器中訪問「mydyndnshost」,它將不會顯示我的網站。它顯示的是我的路由器登錄屏幕。大聲笑

回答

2

聽起來像你需要打開你的路由器/防火牆入站隧道。 mydyndnshost名稱指向您的公共IP,您的路由器/防火牆會回答。您需要配置一條規則,例如「在端口80上接收命中時,將它們轉發到(我的服務器)的端口80」或類似的規則。

編輯:哦,並關閉您的路由器的公共登錄能力。這應該(通常)只能從內部訪問。

+0

傻了。是的,這是問題所在。謝謝! :) – Marian