我在 Raspberry Pi 5(非官方 arm64 版本)上运行 Proxmox。我在 Proxmox 界面上设置了一个 Ubuntu Server VM,在 VM 上只安装了 SSH、apache2 和 PHP,并且还启用了 fire...
我在 Raspberry Pi 5(非官方 arm64 版本)上运行 Proxmox。我在 Proxmox 界面上设置了一个 Ubuntu Server VM,在 VM 上只安装了 SSH、apache2 和 PHP,还启用了防火墙并允许“Apache Full”和“OpenSSH”。我的 /etc/apache2/sites-enabled/colinm_de.conf 配置文件如下所示:
我在这个目录中还有另一个文件,如下所示
在我的 /var/www/colinm_de 路径中,我只有一个简单的 index.html 文件,其中包含一些文本。现在,如果我从网络中的任何设备访问 192.168.178.93,我就可以查看该网站。但现在我还希望其他人可以通过域 colinm.de 查看我的网站,我已经将 Proxmox 和 VM 配置为使用静态 IP。因此,我进入路由器设置并为 IP 192.168.178.93 打开端口 80(稍后我也可以打开 443,如果 80 可以工作的话),然后我转到我的域名提供商 Namecheap.com 并设置 DNS 配置如下:
A 记录 - @ - 192.168.178.93 - TTL 为 1 分钟
和
A 记录 - www - 192.168.178.93 - TTL 为 1 分钟
现在,如果我想访问 colinm.de,Chrome 中会出现以下错误: 网站无法访问。DNS_PROBE_FINISHED_NXDOMAIN ,当我尝试通过 TOR 浏览器访问 colinm.de 时,它首先会发出警告,称连接不安全,因为它不支持 HTTPS,然后我还是按了继续,然后出现以下错误: 网站无法访问。ERR_SOCKS_CONNECTION_FAILED
我的虚拟机中的 /etc/hosts 文件如下所示:
127.0.0.1 localhost
127.0.1.1 ubuntu
127.0.1.1 colinm.de
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
我尝试检查 apache2 的错误日志文件,但我认为没有任何重要消息。