与我的团队成员共享本地主机

Posted

技术标签:

【中文标题】与我的团队成员共享本地主机【英文标题】:Share local host with my team members 【发布时间】:2014-12-26 02:56:23 【问题描述】:

我正在本地主机上开发一个网站,并在我的计算机上有文件。我的团队成员想通过 localhost 查看我的网站的进度。

也就是说,我想将本地主机分享给我的团队成员以查看进度。他们必须能够从他们自己的计算机访问我在他们的本地主机上开发的网站。我们都在家庭网络上连接,我们不知道如何相互共享本地主机。

我需要在我的计算机上共享我的本地主机,以便他能够通过他的计算机访问我的本地主机。

【问题讨论】:

任何共享本地主机的选项?免费? 【参考方案1】:

为了保护您,开箱即用的 WAMPServer 配置为仅允许从运行 Apache 的 PC 访问。

因此,要允许其他人访问 Apache,您所要做的就是告诉 Apache 它可以接受来自您内部网络上任何人的连接。记住 Apache 是一个网络服务器,所以你不需要任何额外的东西。

如果您的内部网络是安全的,即无法从互联网访问并且永远不会您需要做的就是使用 wampmanager 菜单。

wampmanager -> Put Online

然后告诉您的同事您的 IP 地址,他们可以使用您的 IP 地址访问您的网站。

如果你想更安全一点,你可以手动输入:-

编辑 httpd.conf(使用 wampmanager 菜单)并找到该文件的这一部分,并添加一行以添加来自本地网络的访问权限

<Directory "c:/wamp/www/">
 ...

 ...

#   onlineoffline tag - don't remove
    Require local
# add this line
    Require ip 192.168.1

这假设您位于以192.168.1 开头的子网上

要检查您的子网,请在命令窗口中使用此命令

ipconfig

然后寻找这条线

IPv4 Address. . . . . . . . . . . : 192.168.1.11

然后只使用 4 个四分位数中的前 3 个。

如果您只希望一两个人看到该网站,您可以更具体,只需像这样添加他们的特定 IP 地址

Require ip 192.168.1.20 192.168.1.21

当然,这确实假设您的 PC 有一个静态 IP 地址(不是由 DHCP 分配的),并且您的员工也有静态 IP 地址。如果你不这样做,这将变得不那么可靠。如果他们不这样做,您将不得不在每次您的老板/同事登录时不断更改允许的 IP 地址。

【讨论】:

而对于 Xamp 如何做到这一点? 同样的想法,只是手动编辑httpd.conf,在httpd.conf中找到控制htdocs文件夹的部分并以同样的方式添加权限声明。 XAMPP 就像 WAMPServer 一样是 apache。抱歉,我错过了您使用 XAMPP

以上是关于与我的团队成员共享本地主机的主要内容,如果未能解决你的问题,请参考以下文章

无法从主机 ping 本地 VM [关闭]

如何为我的 SQL 数据库添加远程主机以将其与我开发的应用程序连接

laravel 中的护照详细信息 api 在本地主机上可以正常工作,但不能在共享主机上运行

通过互联网与我的远程朋友共享系统[重复]

cURL 与虚拟主机命名有关的本地开发网络问题

如何强制将我在本地拥有的所有内容合并到远程主机中?