1、安装依赖
yum install -y autoconf automake libtool m4 pcre pcre-devel pcre2-devel pkg-config zlib zlib-devel cmake make
2、上传lighttpd-1.4.71.tar.xz到/opt目录并解压
官网下载地址
tar -xvf lighttpd-1.4.71.tar.xz
3、添加用户
useradd lighttpd
4、编译并安装
cd /opt/lighttpd-1.4.71
./configure
make && make install
5、创建目录
mkdir -p /etc/lighttpd /var/lib/lighttpd /var/log/lighttpd /srv/www/vhosts /srv/www/htdocs
6、复制配置文件
cp -r /opt/lighttpd-1.4.71/doc/config/* /etc/lighttpd/
7、目录授权
chown -R lighttpd:lighttpd /etc/lighttpd/ /var/lib/lighttpd /var/log/lighttpd /srv/www/vhosts /srv/www/htdocs
8、编辑配置文件
vim /etc/lighttpd/lighttpd.conf
添加server.bind="192.168.225.59"
9、启动服务器
lighttpd -f /etc/lighttpd/lighttpd.conf
10、上传静态文件到该目录
/srv/www/htdocs/
11、停止服务器
pkill lighttpd
12、配置lighttpd服务为系统服务,可以开机启动
(1)vim /etc/systemd/system/lighttpd.service,并保存
[Unit]
Description=Lighttpd Daemon
After=network-online.target
[Service]
User=root
Group=root
Type=simple
PIDFile=/run/lighttpd.pid
ExecStartPre=/usr/local/sbin/lighttpd -tt -f /etc/lighttpd/lighttpd.conf
ExecStart=/usr/local/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
ExecReload=/bin/kill -USR1 $MAINPID
Restart=on-failure
[Install]
WantedBy=multi-user.target
(2) 重启系统服务配置
systemctl daemon-reload
(3) 使用systemctl控制lighttpd服务
启动
systemctl start lighttpd
重启
systemctl restart lighttpd
停止
systemctl stop lighttpd
查看服务状态
systemctl status lighttpd