我最近设置了一个通过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