CentOS lighttpd安装及网站目录配置
原创CentOS Lighttpd安装及网站目录配置
Lighttpd是一个开源的、高性能的、轻量级的Web服务器,适用于嵌入式设备以及高性能的Web服务器。本文将详细介绍怎样在CentOS系统中安装Lighttpd,并配置网站目录。
一、安装Lighttpd
1. 添加EPEL仓库
为了能够使用yum命令安装Lighttpd,我们首先需要添加EPEL(Extra Packages for Enterprise Linux)仓库。EPEL仓库提供了一系列的软件包,可以在RHEL、CentOS和Scientific Linux等系统中使用。
bash
sudo yum install epel-release
2. 安装Lighttpd
接下来,使用以下命令安装Lighttpd:
bash
sudo yum install lighttpd
3. 启动Lighttpd服务
安装完成后,启动Lighttpd服务:
bash
sudo systemctl start lighttpd
4. 设置Lighttpd服务开机自启
为了在系统启动时自动启动Lighttpd服务,我们可以使用以下命令:
bash
sudo systemctl enable lighttpd
二、配置Lighttpd网站目录
1. 创建网站目录
首先,创建一个用于存放网站文件的目录。这里以创建一个名为`mywebsite`的目录为例:
bash
sudo mkdir /var/www/mywebsite
2. 设置网站目录权限
为了确保Lighttpd可以正确访问网站目录,我们需要设置正确的权限:
bash
sudo chown -R apache:apache /var/www/mywebsite
sudo chmod -R 755 /var/www/mywebsite
这里,我们将目录的所有者和组设置为`apache`(Lighttpd运行的用户),并设置了权限,令目录的所有者和组都可以读写,其他用户只有读权限。
3. 编辑Lighttpd配置文件
Lighttpd的配置文件位于`/etc/lighttpd/`目录下。我们需要编辑`conf-available/10-root.conf`文件,将其内容替换为以下内容:
bash
server.document-root = "/var/www/mywebsite"
server.errorlog = "/var/log/lighttpd/error.log"
server.logfile = "/var/log/lighttpd/access.log"
这里,我们设置了网站的根目录为`/var/www/mywebsite`,并指定了失误日志和访问日志的路径。
4. 重启Lighttpd服务
修改配置文件后,重启Lighttpd服务以应用新的配置:
bash
sudo systemctl restart lighttpd
三、测试网站
在浏览器中输入服务器的IP地址或域名,如果一切配置正确,你应该能看到网站的内容。
四、总结
本文详细介绍了在CentOS系统中安装Lighttpd,并配置网站目录的方法。通过以上步骤,你可以飞速搭建一个基于Lighttpd的Web服务器。在实际应用中,你也许需要选择具体需求调整Lighttpd的配置,以实现更充足的功能。