如何在 OSX 环境中访问本地网络上的网站

Posted

技术标签:

【中文标题】如何在 OSX 环境中访问本地网络上的网站【英文标题】:How can I access a website on a Local Network in an OSX environment 【发布时间】:2017-05-08 14:45:15 【问题描述】:

所以我有一个在本地创建的网站,但我想让其他团队成员访问它。我还想使用我的 iPhone 测试我的网站以进行测试。事情是当我检查 Xip.io(仅限 LAN)选项(如下图所示)时,URL 会显示在其下方的空框中。问题是当我在我的 iPhone 浏览器中使用该 URL 时,Xip.io URL。什么都没有显示。有没有更简单的方法可以让我的网站在本地从其他机器访问?是否有我需要编辑的文件或者我的更改是否正确?

谢谢

更新 我正在使用我的内部 IP。我可以用我的笔记本电脑访问我的网站,但连接到我的网络的其他计算机无法访问我的网站。我想也许我需要更改我的 httpd.conf 文件?

【问题讨论】:

【参考方案1】:

找到了解决办法!因为我在 OSX 工作

这是我的步骤:

转到系统偏好设置选择网络 选择 Wifi(因为我是通过 Wi-fi 连接的) 点击高级按钮 单击 TCP/IP 选项卡 复制或记下 IPv4 地址:

然后

转到 phpAdmin 选择数据库选项卡 选择您的数据库 点击了选项表格

在 option_name 下将 option_value 列中的两个值(siteurlhome)更改为您从系统偏好设置中复制的 IPv4 地址

已打开 MAMP Pro

在主机 IP 地址字段中输入了相同的 IPv4 地址 重启服务器

帮了我

【讨论】:

【参考方案2】:

我不确定我是否理解正确,但是您可以使用手机上的应用程序Fing - network tools 扫描网络并获取其中的所有IP 地址,您的计算机应该是其中之一(在常规保护网络上) .

我认为发生的事情是该 URL 在其他设备上未正确解析,您可能正在向他们提供您的 external ip,尝试使用我提到的应用程序,找到您的计算机并尝试连接到您在该应用程序中找到的 IP 地址。该 IP 将是您的internal ip 地址,这正是您所需要的。

【讨论】:

我正在使用我的内部 IP。

以上是关于如何在 OSX 环境中访问本地网络上的网站的主要内容,如果未能解决你的问题,请参考以下文章

如何访问本地网络上的Rstudio博客网站?

如何在 OSX 上的单独进程中读取网络摄像头?

如何安装运行PHP网站

如何配置 Vista Ultimate(64 位)帐户,以便它可以访问 OSX 上的 SMB 共享? [关闭]

如何在 xampp 下使用 apache dns 服务器而不是 LAN 网络中的 ip 地址访问我的本地网站?

如何通过我的 IP 地址而不是本地主机访问托管在 Xampp 服务器上的网站