2

我使用 MAMP PRO 作为本地服务器环境在我的 Mac 上本地创建了一些网站。

我可以在我的 Mac 上访问这些,因为我可以选择使用“本地名称解析”添加本地域(在 MAMP PRO 中)

但是...我不知道如何从我的 iphone 访问我的网站,我需要进行测试。

如果我将本地 IP 放入(在我的 iphone 上),我会得到 MAMP 保存页面:

虚拟主机设置成功。

如果您可以看到此页面,则您的新虚拟主机已成功设置。现在,可以添加网页内容,并且应该替换或删除这个占位符 page1。

服务器名称:localhost 文档根目录:/Applications/MAMP/htdocs

所以我知道这可行,但我如何访问我的个人网站。

我的网站的位置和结构是这样的:

/Users/myusername/Sites/vhosts/site1/public_html
/Users/myusername/Sites/vhosts/site2/public_html
/Users/myusername/Sites/vhosts/site3/public_html
/Users/myusername/Sites/vhosts/site4/public_html

这可能与localhost Document-Root? 我注意到它是/Applications/MAMP/htdocs

我应该改变它还是改变我的网站的位置/Applications/MAMP/htdocs

谢谢 C

更新:

好的,所以我Document-Root/Users/myusername/Sites/vhosts/其更改为现在允许我在浏览器中本地加载站点192.168.1.134/site1/public_html

但是..当我192.168.1.134/site1/public_html从我的 iphone 加载(在同一个 wifi 网络上)时,我得到了页面标题,但页面没有加载。就挂了!

4

2 回答 2

1

我使用ngrok转发我的本地主机并推荐它。安装它(它是免费的)之后,你基本上运行类似“ngrok 80”的东西,ngrok 将创建一个可以从任何地方(也就是你的手机)访问的公共 URL,并显示与http://localhost/相同的内容。

抱歉,我无法发布完整的 http:// 链接 - 我受到我的声誉的限制。

在您的示例中,当从您的本地计算机访问时,ngrok 可能会创建一个与“localhost”相对应的域“hs673gs.ngrok.com”。从 iPhone 访问“hs673gs.ngrok.com/site1/public_html”与在本地计算机上访问“192.168.1.134/site1/public_html”基本相同。

希望这可以帮助。

于 2015-07-01T16:18:20.477 回答
0

MAMP 推出了一款应用程序,您可以通过他们的应用程序 MAMP Viewer 在手机上查看您的本地网站:https ://itunes.apple.com/de/app/mamp-viewer/id1047237620?l=en&mt=8

您只需配置要用于 MAMP 查看器的主机:选择要在 MAMP 查看器上查看的主机 > 在常规选项卡上,确保选中“用于 'MAMP 查看器'(仅限 LAN)”> 单击保存 > 重新启动您的服务器 > 打开应用程序并检查您的站点。

于 2017-06-27T14:58:47.673 回答