引言

准备工作

在开始之前,请确保您的CentOS系统已经更新并安装了必要的依赖项。

sudo yum update
sudo yum install -y epel-release

安装Lighthttpd

sudo yum install -y lighttpd
sudo systemctl status lighttpd

配置Lighthttpd

  1. 编辑配置文件
sudo nano /etc/lighttpd/lighttpd.conf
  1. 修改配置

以下是一些常见的配置修改:

- **设置根目录**:找到`server.document-root`并修改为您的主目录,例如:

```conf
server.document-root = "/var/www/html"
```

- **设置错误页面**:找到`server.errorlog`并修改为自定义错误日志文件路径。

- **允许目录列表**:找到`server.show-dir-list`并设置为`"enable"`以显示目录列表。
  1. 保存并退出编辑器

启动和测试Lighthttpd

sudo systemctl start lighttpd
sudo systemctl enable lighttpd
http://yourserverip

安全设置

  1. 修改默认端口:默认情况下,Lighthttpd监听80端口。您可以将它修改为非标准端口以增强安全性。
sudo sed -i 's|^server.port = 80|^server.port = 8080|g' /etc/lighttpd/lighttpd.conf
  1. 使用SSL/TLS:对于需要加密的网站,您可以考虑使用SSL/TLS。

sudo yum install -y mod_ssl
sudo systemctl restart lighttpd

总结