几天来,我一直在尝试通过Internet访问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上注册了mydomainname.net作为我的内部IP地址
在raspberry pi上安装了No-IP动态更新客户端,并且其状态为活动
我在路由器上打开了端口80,以获取RASPBERRY的静态IP地址(192.168.1.220)
在我的路由器上,我添加了我的no-ip帐户,它显示状态为“成功”
我什至试图将Apache侦听端口从80更改为8090
但是,无论我做什么,我都无法从Internet访问mydomainname.net,但可以从本地Raspberry IP 192.168.1.220上的本地网络访问它。
答案 0 :(得分:1)
所以问题是您使用的IP是您的内部IP。从外部无法访问该IP。只要您在网络内部,就可以使用内部IP地址。
尝试使用https://www.canyouseeme.org/获取您的路由器IP地址,也许您现在已经可以通过IP对其进行访问。这也是您需要在网站主机上注册的IP。