我最近設置了一個通過MAMP運行數據庫的新網站。它實際上是一個表達式引擎網站,我正在開發它在localhost:8888。如何共享您在本地使用網絡設置的網站
我想知道是否有一種簡單的方法,通過我的IP地址在本地服務器運行時通過網絡(如客戶端)與其他人共享網站。
不確定是否存在安全問題,但比將其部署到測試服務器更容易。
我最近設置了一個通過MAMP運行數據庫的新網站。它實際上是一個表達式引擎網站,我正在開發它在localhost:8888。如何共享您在本地使用網絡設置的網站
我想知道是否有一種簡單的方法,通過我的IP地址在本地服務器運行時通過網絡(如客戶端)與其他人共享網站。
不確定是否存在安全問題,但比將其部署到測試服務器更容易。
如果你在路由器後面,你需要輸入端口80
轉發給你的IP和端口的本地8888
。
確保Apache是不僅速效從本地主機(用你的networkip:8888
測試)
打開端口8888
在您的防火牆(並不總是需要)
給你的IP你朋友
這可能會變得複雜,因爲(我認爲)你在路由器上。您需要將特定端口轉發到您的計算機併發出您的IP地址。如果你沒有安全起見,我會在做這件事時小心。您還需要將您的路由器配置爲接受該端口上的連接(8888)。
我一直在我的本地網絡上這樣做,但我總是在需要顯示客戶端時使用測試服務器。
你需要打開你的路由器(假設你在路由器後面)和防火牆的端口。然後,您需要設置NAT以將端口8888轉發到運行Web服務器的路由器後面的計算機的IP地址。
取決於您的路由器。大多數SOHO路由器都可以選擇使用dyndns並將轉發流量轉發到內部主機。如果你的路由器有這些功能,則:
查看您的路由器手冊。
謝謝,這聽起來像這是不值得的麻煩,我應該部署到測試服務器。 – 2010-10-15 15:07:01