0

几天来,我一直在尝试从 Internet 访问我在 Raspberry Pi 上的 Apache 服务器。

  1. 我设置了 Apache、PHP、mySQL、myadmin 并将 index.php 放入“www”文件夹

  2. 我编辑了 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
    
  3. 我在 no-ip.net 上为我的内部 IP 地址注册了 mydomainname.net

  4. 在树莓派上安装了无 IP 动态更新客户端,它的状态是活动的

  5. 我在路由器上为我的 RASPBERRY (192.168.1.220) 的静态 IP 地址打开了端口 80

  6. 在我的路由器上,我添加了我的无 IP 帐户,它显示状态“成功”

  7. 我什至尝试将 Apache 监听的端口从 80 更改为 8090

但是,无论我做什么,我都无法从 Internet 访问 mydomainname.net,但我可以通过我的静态 Raspberry IP - 192.168.1.220 从本地网络访问。

4

1 回答 1

1

所以问题是你使用的IP是你的内部IP。外部无法访问此 IP。只要您在网络内部,您就可以使用内部 IP 地址。

尝试使用https://www.canyouseeme.org/获取您的路由器 IP 地址,也许您就可以通过 IP 访问它了。这也是您需要在网站主机上注册的 IP。

于 2019-04-09T12:44:44.210 回答