2010-10-14 85 views
0

我最近設置了一個通過MAMP運行數據庫的新網站。它實際上是一個表達式引擎網站,我正在開發它在localhost:8888。如何共享您在本地使用網絡設置的網站

我想知道是否有一種簡單的方法,通過我的IP地址在本地服務器運行時通過網絡(如客戶端)與其他人共享網站。

不確定是否存在安全問題,但比將其部署到測試服務器更容易。

回答

2
  1. 如果你在路由器後面,你需要輸入端口80轉發給你的IP和端口的本地8888

  2. 確保Apache是​​不僅速效從本地主機(用你的networkip:8888測試)

  3. 打開端口8888在您的防火牆(並不總是需要)

  4. 給你的IP你朋友

1

這可能會變得複雜,因爲(我認爲)你在路由器上。您需要將特定端口轉發到您的計算機併發出您的IP地址。如果你沒有安全起見,我會在做這件事時小心。您還需要將您的路由器配置爲接受該端口上的連接(8888)。

我一直在我的本地網絡上這樣做,但我總是在需要顯示客戶端時使用測試服務器。

+0

謝謝,這聽起來像這是不值得的麻煩,我應該部署到測試服務器。 – 2010-10-15 15:07:01

0

你需要打開你的路由器(假設你在路由器後面)和防火牆的端口。然後,您需要設置NAT以將端口8888轉發到運行Web服務器的路由器後面的計算機的IP地址。

0

取決於您的路由器。大多數SOHO路由器都可以選擇使用dyndns並將轉發流量轉發到內部主機。如果你的路由器有這些功能,則:

  • 註冊在像DynDNS的服務地址,可以說,「leemacalilly.dyndns.org」
  • 從端口80(WWW)到內部轉寄TRAFIC主機IP地址,端口8888

查看您的路由器手冊。