这个问题可能是由于权限问题导致的,您可以尝试以下解决方法:
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
这将把/var/www/html目录的所有者更改为www-data,并将权限设置为755。
sudo systemctl status apache2
如果Apache服务器未运行,请使用以下命令启动它:
sudo systemctl start apache2
sudo nano /etc/apache2/sites-available/000-default.conf
在VirtualHost标记中添加或修改以下行:
DocumentRoot /var/www/html
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
保存并退出文件后,重新启动Apache服务器:
sudo systemctl restart apache2
sudo ufw status
如果防火墙已启用,请确保允许HTTP或HTTPS流量通过:
sudo ufw allow http
sudo ufw allow https
如果防火墙未启用,可以使用以下命令启用它:
sudo ufw enable
尝试上述解决方法后,您应该能够在本地主机上显示/var/www/html中的文件了。