几天来,我一直在尝试从互联网访问我在Raspberry Pi上的Apache服务器。
-
我设置了Apache,PHP,mySQL,myadmin并将index.php放到"www"文件夹
-
我编辑了dhcpcd.conf来设置静态IP。
interface eth0 static ip_address=192.168.1.220/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1
-
我在 no-ip.net 上为我的内部 IP 地址注册了 mydomainname.net
-
在树莓派上安装了无IP动态更新客户端,其状态为活动
-
我在路由器上打开了端口 80 以获取树莓的静态 IP 地址 (192.168.1.220(
-
在我的路由器上,我添加了我的no-ip帐户,它显示状态"成功">
-
我什至尝试将 Apache 监听端口从 80 更改为 8090
但是,无论我做什么,我都无法从互联网访问 mydomainname.net,但我可以从我的静态树莓 IP - 192.168.1.220 上的本地网络进行操作。
所以问题是你使用的IP是你的内部IP。无法从外部访问此 IP。只要您在网络内部,您就可以使用内部IP地址。
尝试使用 https://www.canyouseeme.org/获取路由器IP地址,也许那时您就可以通过IP访问它了。 这也是您需要在站点主机上注册的IP。