如何从我的 Android 设备访问我的本地主机
Posted
技术标签:
【中文标题】如何从我的 Android 设备访问我的本地主机【英文标题】:How can I access my localhost from my Android device 【发布时间】:2021-06-13 10:14:10 【问题描述】:我正在使用Linux Fedora
。我安装了Xampp/Lampp
。
我已经从终端运行Xampp/Lampp
sudo su
/opt/lampp/lampp start
输出:
Starting XAMPP for Linux 8.0.2-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting mysql...ok.
XAMPP: Starting ProFTPD...ok.
我可以在笔记本电脑上按照以下方式打开本地主机。
http://127.0.0.1/dashboard/
http://localhost/
http://192.168.0.106/dashboard/
我的ip是192.168.0.106
但是,当我尝试在 android 设备中打开它时,它无法正常工作..
现在该怎么办?如何从我的 Android 设备访问 localhost?
我也在阅读answer。这也没有帮助..
Alias /bitnami/ "/opt/lampp/apache2/htdocs/"
Alias /bitnami "/opt/lampp/apache2/htdocs"
<Directory "/opt/lampp/apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
我应该编辑什么吗?
@Tenso
>NAME=Fedora
>
>VERSION="33 (Workstation Edition)"
>
>ID=fedora
>
>VERSION_ID=33
【问题讨论】:
你可能需要在你的 linux 机器上打开 80 端口,我认为最好的工具是 ufw 或者你可以使用 iptables 如果你熟悉它。 @Tenso 怎么做?我找到了这个link。我确定我安装了iptables
,因为当我运行sudo iptables -S
时,我得到了输出......那么,现在该怎么办?
这里是教程:digitalocean.com/community/tutorials/… 但是我不知道ufw是否适用于fedora,也许有一些其他的包可以帮助你
@Tenso 我跑过sudo nano /etc/default/ufw
。 ufw 完全为空。没有源代码...我正在安装ufw sudo dnf install ufw
digitalocean.com/community/tutorials/…
我发现 Fedora 有其他方法可以做到这一点:docs.fedoraproject.org/en-US/Fedora/19/html/Security_Guide/…
【参考方案1】:
不同的设备是否有不同的 ip 是的,我有时也尝试过来自 Android 的 localhost,但它似乎从来没有工作,只是猜测它只能从它所在的设备访问。
【讨论】:
我之前在 Windows 上工作过......我可以使用它......我从Xampp
更改了一些代码......然后,当我在 Windows 中时它可以工作。但是,这是我第一次......我正在尝试从 Linux 运行 localhost.. 如果您使用的是 Windows,我建议您在 Google 和 YouTube 上搜索如何解决您的问题....
我不需要 localhost 我只是说它在任何情况下都不适合我从另一台设备启动 localhost。
每个设备都是自己的本地主机。因此,如果客户端尝试连接到 localhost,它会尝试连接到同一设备上的服务器。 127.0.0.1 也一样以上是关于如何从我的 Android 设备访问我的本地主机的主要内容,如果未能解决你的问题,请参考以下文章
如何从我的 android 设备访问我的本地 REST api?
从 USB 连接的 Android 移动设备访问 PC 的本地主机
如何从 android http get 访问本地端口 8080 url