如何允许远程访问我的移动(Android)WAMP服务器[关闭]
Posted
技术标签:
【中文标题】如何允许远程访问我的移动(Android)WAMP服务器[关闭]【英文标题】:How to allow remote access to my WAMP server for Mobile(Android) [closed] 【发布时间】:2013-10-08 13:11:49 【问题描述】:我使用 php 和 jQuery 创建了一个移动网站。它可以在我的 PC 上运行,但现在我想用我的 android 设备对其进行测试。我该怎么做?
如何从我的 Android 设备访问 WAMP 服务器的 IP?
我的手机和电脑连接在同一个路由器中。我应该直接连接到我的电脑还是可以通过路由器来连接?
我已经搜索过它,发现我必须更改 phpmyadmin.conf 中的权限,但它仍然不起作用。任何想法为什么它不起作用?
我的 httpd.config 有这样的东西。
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 192.168.0.104
</Directory>
192.168.0.104 是我的安卓设备的 IP。
【问题讨论】:
我的简单做法是通过系统托盘菜单中的Put online
命令使 WAMP 联机。 forum.wampserver.com/read.php?2,116143,116143
【参考方案1】:
我假设您使用的是 Windows。打开命令提示符并键入ipconfig
并找出您的本地地址(在您的电脑上)它应该类似于192.168.1.13
或192.168.0.5
,其中末尾数字是更改的数字。它应该在 IPv4 地址旁边。
如果您的 WAMP 不使用虚拟主机,下一步是在手机浏览器上输入该 IP 地址,即http://192.168.1.13
如果您有虚拟主机,则需要 root 才能编辑主机文件。
如果您想测试网站的响应能力/移动设计,您可以在 chrome 或其他浏览器中更改用户代理以模仿移动设备。
见http://googlesystem.blogspot.co.uk/2011/12/changing-user-agent-new-google-chrome.html。
编辑:Chrome 开发工具现在有一个移动调试工具,您可以在其中更改视口大小、欺骗用户代理、连接(4G、3G 等)。
如果您被禁止访问,请查看此问题WAMP error: Forbidden You don't have permission to access /phpmyadmin/ on this server。基本上,将httpd.conf
文件中deny,allow
的出现次数更改为allow,deny
。您可以通过 WAMP 菜单访问它。
要暂时消除问题的可能原因,请将您的配置文件设置为
<Directory />
Options FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
<RequireAll>
Require all granted
</RequireAll>
</Directory>
因为这适用于我的 Windows PC,如果你有目录配置块以及更改它也允许所有。
解决问题的配置文件:
https://gist.github.com/samvaughton/6790739
问题是 /www apache 目录配置块仍然将拒绝设置为默认值,并且只允许来自本地主机。
【讨论】:
我已经尝试使用 ip-address 但它仍然显示禁止&您无权访问此服务器。 @Pulah Nandha 查看编辑后的答案。 我已经做到了。还是不行。 发布您的 http.conf 文件。这是用于 Web 服务器而不是 phpmyadmin 是吗? http.config 还是 httpd.config?以上是关于如何允许远程访问我的移动(Android)WAMP服务器[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Wamp MySQL PhpMyAdmin 远程访问配置问题
如何允许 Access Control Header 跨域访问远程 API?
php安全问题,wamp后,只能通过localhost访问,如何通过IP地址远程访问