2010-10-14 80 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

查看您的路由器手册。