我已经在我的mac上创建了一些本地网站,使用MAMP作为本地服务器环境。
我可以在我的mac上访问这些文件,因为我可以使用“本地名称解析”添加本地域(在MAMP中)。
但是..。我不知道如何从我的iphone访问我的网站,这是我需要做的测试。
如果我(在我的iphone上)输入本地IP,我就会得到MAMP持有页面:
成功地设置了虚拟主机。 如果可以看到此页面,则成功设置了新的虚拟主机。现在,可以添加web内容,并且应该替换或删除这个占位符page1。 服务器名称: localhost文档-Root: /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加载站点。
但是..。当我从iphone (在同一个wifi网络上)加载192.168.1.134/site1/public_html时,我得到了页面标题,但是页面没有加载。就挂了!
发布于 2017-06-27 14:58:47
MAMP已经推出了一个应用程序,您可以通过其应用程序MAMP:https://itunes.apple.com/de/app/mamp-viewer/id1047237620?l=en&mt=8在移动上查看本地网站。
您只需配置要用于MAMP Viewer的主机:选择要在MAMP Viewer> On General选项卡上查看的主机,确保检查,"for 'MAMP Viewer‘(仅限于LAN)“>单击save >重新启动服务器>打开应用程序并检查站点。
发布于 2015-07-01 16:18:20
我使用ngrok转发本地主机,并推荐它。安装它之后(它是免费的),您基本上可以运行"ngrok 80“之类的内容,ngrok将创建一个可以从任何地方访问的公共URL (AKA您的手机),并显示与http://localhost/相同的内容。
很抱歉,我不能发布完整的http://链接--我受到声誉的限制。
在您的示例中,ngrok可能创建一个域"hs673gs.ngrok.com“,该域在从本地计算机访问时对应于"localhost”。从您的iPhone转到“hs673gs.ngrok.com/site1 1/public_html”与访问本地机器上的"192.168.1.134/site1/public_html“本质上是一样的。
希望这能有所帮助。
https://stackoverflow.com/questions/14647872
复制相似问题