树莓派3B+安装lighttpd后无index.lighttpd.html无法访问如何解决
lighttpd 缺省页面无法加载解决步骤
- 第一步:确认lighttpd服务运行状态
执行命令查看服务状态:sudo systemctl status lighttpd
如果显示服务未运行,执行以下命令启动服务并设置开机自启:sudo systemctl enable --now lighttpd - 第二步:手动创建缺省测试页面
你遇到的是树莓派OS新版本lighttpd安装包的常见情况,新版包默认不会自动生成index.lighttpd.html文件,手动创建即可:- 进入web根目录:
cd /var/www/html - 新建缺省页面文件:
sudo nano index.lighttpd.html - 写入测试内容后保存退出,示例内容如下:
<!DOCTYPE html> <html> <body> <h1>lighttpd 服务运行正常</h1> </body> </html> - 修正文件权限,确保lighttpd进程可以读取:
sudo chown www-data:www-data /var/www/html/index.lighttpd.html - 重启lighttpd服务生效:
sudo systemctl restart lighttpd
- 进入web根目录:
- 第三步:可选 配置索引文件优先级
如果创建文件后仍无法访问,检查/etc/lighttpd/lighttpd.conf中是否存在索引文件配置,没有就添加如下行:index-file.names = ( "index.lighttpd.html", "index.html", "index.htm" )
修改后重启服务即可正常访问。
补充说明:该测试页仅用于验证lighttpd服务可用性,你后续开发Flask遥控RC车功能时,可直接配置lighttpd反向代理指向Flask服务,无需保留该默认页面。
内容的提问来源于stack exchange,提问作者firetomato
相关产品推荐
相关产品推荐

