如何将我的网站上传到本地服务器以供其他用户从他自己的计算机上查看

时间:2013-12-20 10:57:15

标签: php mysql web

例如,我有一个为我的经理制作的网站。他需要查看网站并轻松与之互动。他需要查看我上传的网站的所有政策并进行互动,以便使用自己的计算机对其进行进一步的更改。你是怎么做到这一点的,怎么可能呢。

我正在使用XAMPP(localhost查看我的所有网站)其他用户如何查看我的网站而无需在他的计算机中安装XAMPP? MySQL是否可以与另一台计算机共享?

3 个答案:

答案 0 :(得分:2)

有许多服务提供您的要求。这些服务会创建一个到本地主机的隧道,以允许其他人访问它。

一些例子:

我听说如果你刚刚开始,你应该使用ngrok。客户端设置是最简单的,它提供了任何选项的最多功能,而且完全免费。

答案 1 :(得分:2)

有几种方法可以解决您的问题。

您可以访问本地计算机。因此,您必须检查防火墙设置并正常打开端口80或8080.然后您必须决定:

  • 当第二个人在同一个本地网络时,您 通常只需要共享您的本地IP。要以Windows用户身份查找本地IP,必须打开命令shell并键入 ipconfig 。 (注意:在复杂的网络结构中,这并不总是一招。也许你必须联系当地的管理员。)
  • 当第二个人不在同一个网络时,您可以进行配置 路由器上的portforwarding。要分享您的公共IP,您可以 使用额外的DYNDNS-Service(dyndns)或者自己传播ip(whatismyip)。我不推荐该解决方案 很长一段时间,您应该只提供对网络中本地服务的临时访问。

您还可以使用隧道来提供本地服务。例如:

另一种解决方案是使用公共webhoster 。这是一个经济实惠的解决方案,您不必担心任何本地问题。如果您经常想要提供服务甚至全天候运行,我宁愿选择此解决方案。

对于有经验的用户,还可以通过反向ssh 端口转发绕过该服务。有关其他信息,我建议关注博客文章:toic.org - reverse-ssh-port-forwarding

答案 2 :(得分:0)

您只需将url中的IP地址替换为127.0.0.1或localhost(假设您位于同一办公室网络中)。例如将localhost/project/index.php替换为yourip/project/index.php

如果在Windows上只需在命令提示符下键入ipconfig或在mac或linux上尝试ifconfig来查找你的ip。