我正在设置 NextCloud,但无法连接到我的 Web 服务器。Apache 似乎一直在工作,直到我尝试连接到浏览器中的 IP,如果我尝试 ping 它,它就会超时或 100% 的数据包丢失。
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-08-02 02:59:09 UTC; 8h ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 124731 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 124754 (apache2)
Tasks: 6 (limit: 4474)
Memory: 15.2M
CGroup: /system.slice/apache2.service
├─124754 /usr/sbin/apache2 -k start
├─124756 /usr/sbin/apache2 -k start
├─124757 /usr/sbin/apache2 -k start
├─124758 /usr/sbin/apache2 -k start
├─124759 /usr/sbin/apache2 -k start
└─124760 /usr/sbin/apache2 -k start
Aug 02 02:59:09 verygoodserver systemd[1]: Starting The Apache HTTP Server...
Aug 02 02:59:09 verygoodserver systemd[1]: Started The Apache HTTP Server.
它肯定在监听 80 端口:
tcp6 0 0 :::80 :::* LISTEN 124754/apache2
...并且我ufw
为端口 80 和 443 添加了一个例外,但这也没有任何区别。
谢谢你的帮助。
在文件
/etc/apache2/ports.conf
更改中至
您可以在unix.stackechange.com上获得更多信息。
注意:ISP 通常会提供动态 IP 地址。这些 IP 随时间而变化,并存在于多层交换机和集线器中。因此无法从其他计算机访问。您可能需要向 ISP 索取静态 IP。
如果没有静态 IP,您只能从家庭/办公室网络访问此计算机。要在此类网络中访问,您可以使用获取 IP
ip -4 addr
此外,正如 Pavel Šimerda 在 unix.stackexchange.com 链接中给出的那样,