引言
准备工作
在开始之前,请确保您的CentOS系统已经更新并安装了必要的依赖项。
sudo yum update
sudo yum install -y epel-release
安装Lighthttpd
sudo yum install -y lighttpd
sudo systemctl status lighttpd
配置Lighthttpd
- 编辑配置文件:
sudo nano /etc/lighttpd/lighttpd.conf
- 修改配置:
以下是一些常见的配置修改:
- **设置根目录**:找到`server.document-root`并修改为您的主目录,例如:
```conf
server.document-root = "/var/www/html"
```
- **设置错误页面**:找到`server.errorlog`并修改为自定义错误日志文件路径。
- **允许目录列表**:找到`server.show-dir-list`并设置为`"enable"`以显示目录列表。
- 保存并退出编辑器。
启动和测试Lighthttpd
sudo systemctl start lighttpd
sudo systemctl enable lighttpd
http://yourserverip
安全设置
- 修改默认端口:默认情况下,Lighthttpd监听80端口。您可以将它修改为非标准端口以增强安全性。
sudo sed -i 's|^server.port = 80|^server.port = 8080|g' /etc/lighttpd/lighttpd.conf
使用SSL/TLS:对于需要加密的网站,您可以考虑使用SSL/TLS。
sudo yum install -y mod_ssl
sudo systemctl restart lighttpd