coo*_*ool 59 xampp ip-address static-ip-address
我在本地笔记本电脑上安装了XAMPP.我有一个几乎静态的IP.我想把ip给别人从他们的浏览器运行它.我配置了apache httpd-vhosts.conf来监听我的ip地址:80并将带有ip地址和域根的虚拟服务器添加到本地httdocs目录,将servername添加为localhost.Apache无法启动.我该怎么做才能从外部计算机访问我的网站.
Cug*_*uga 103
首先,您需要配置计算机以从路由器获取静态IP.可以在这里找到如何执行此操作的说明:
例如,假设您选择了IP地址192.168.1.102.完成上述步骤后,您应该可以通过http:// localhost和http://192.168.1.102访问本地计算机上的网站,因为您的计算机现在总是拥有该IP地址网络.
如果您查找IP地址(例如http://www.ip-adress.com/),您看到的IP实际上是路由器的IP.当你的朋友访问你的网站时,你会给他这个IP.但是,您需要告诉路由器,当它收到网页请求时,请将该请求转发给您的服务器.这是通过端口转发完成的.
可以在此处和此处找到两个如何执行此操作的示例,但您看到的确切屏幕将根据路由器的制造商而有所不同(如果需要,Google可提供准确的说明).
对于Linksys路由器,我输入http://192.168.1.1/,输入我的用户名/密码,Applications&Gaming选项卡> Port Range Forward.输入应用程序名称(无论你要调用它),启动端口(80),结束端口(80),协议(TCP),ip地址(使用上面的例子,你输入192.168.1.102,这是静态IP您分配了服务器),并确保检查以启用转发.重新启动路由器,更改应生效.
做完这一切,你的朋友现在应该能够去他的网页浏览器在他的机器上并输入访问你的网页http://IP.address.of.your.computer(你看到同样的一个,当你走在这里) .
如前所述,无论您是否离线签名,您的ISP分配给您的IP地址最终都会发生变化.我强烈建议使用完全免费的DynDns.您可以在他们的域中选择一个主机名(例如cuga.kicks-ass.net),然后您的朋友可以通过浏览器中的http://cuga.kicks-ass.net访问您的网站.这是他们的网站:DynDns
我希望这有帮助.
Dhe*_*jje 22
我猜您可以在5分钟内完成此操作而无需进一步的IP /端口转发,以便临时呈现您的本地网站.
所有你需要做的,去http://ngrok.com
下载小工具提取并以管理员身份运行该工具

输入命令
ngrok http 80
您将看到它将连接到服务器并将为您创建一个临时URL,您可以将其共享给您的朋友并让他浏览localhost或其任何文件夹.
您可以在此处查看详细流程.
如何从另一台计算机访问/共享xampp或localhost网站