如果安装了Let's Encrypt证书(certbot)之后出现所有网站页面变成Apache2 Ubuntu Default Page的问题,那么我猜你极有可能像我一样在这之前安装过lampp套件。
安装certbot的过程中会自动安装apache2软件,之后lampp中的apache设置会被这个系统级apache服务覆盖,后者会在系统启动的时候自动开启apache2服务,它的DocumentRoot是/var/www/html,而不是/opt/lampp/htdocs,结果就会出现如题的问题。
解决方法是在终端中(以root身份)依次执行以下命令:
systemctl disable apache2
systemctl stop apache2
reboot
广东省广州市某macOS用户觉得这篇文章很有帮助。
浙江省宁波市某macOS用户觉得这篇文章很有帮助。
上海市闵行区某Windows用户觉得这篇文章很有帮助。