lighttpd服务器搭建教程
目录
一,下载安装
二,配置服务器
1.创建目录以及移动文件位置
2.修改配置文件
三,运行测试
四,常见错误
环境linux虚拟机;
一,下载安装
1.下载
下载地址直接进入Home - Lighttpd - fly light
选择任意一个安装包下载。
2.安装
①在虚拟机中解压安装包
tar -xvf lighttpd-1.4.56.tar.gz
②进入解压后的文件夹
cd lighttpd-1.4.56
③新建文件夹eb
mkdir eb
④源码安装路径指定为eb文件夹
./configure --prefix=$PWD/eb
⑤编译安装
make
make install
二,配置服务器
1.创建目录以及移动文件位置
(1)将保存源码的目录eb(当前在lighttpd-1.4.56文件夹下)移动到其他路径
mv lighttpd-1.4.56/eb ~ork
我移动时将eb文件夹移动到了和lighttpd-1.4.56的同级路径下。
(2)在eb文件夹下创建四个文件夹
创建config,log,run,。
mkdir config log run
(3)将源码目录lighttpd-1.4.56/doc/config下的一个文件夹和两个文件复制到eb文件夹下的config文件夹中
cp conf.d lighttpd.conf modules.conf (你的eb路径)/eb/config -r
(4)修改eb下的log文件夹的权限,并在log目录下创建error.log文件并修改权限
chmod 777 log
touch log/error.log
chmod 777 log
(5)在文件夹下创建htdocs文件夹,用来存放网页(.html)文件
mkdir /htdocs
2.修改配置文件
(1)打开eb目录下config文件中的lighttpd.conf文件
vi (自己设置的路径)/eb/config/lighttpd.conf
在文件中找到如下内容,并按照如下方式修改,注意,“#”代表注释
##
var.home_dir = "(根目录)/eb" #lighttpd操作的主目录,使用命令pd查找eb的根路径
var.log_root = home_dir + "/log" #日志文件目录(程序执行中出现的错误信息)
var.server_root = home_dir + "/" #存放html、cgi代码目录
var.state_dir = home_dir + "/run" #存放pid文件服务运行起来后自动创建
var.conf_dir = home_dir + "/config" #存放配置文件
##
var.vhosts_dir = home_dir + "/vhosts"
##
var.cache_dir = home_dir + "/cache"
##
var.socket_dir = home_dir + "/sockets"
##
server.port = 80 #端口号为80
##
server.use-ipv6 = "disable" #设置为禁用
##
#server.bind = "localhost" #默认即可
##
server.username = "hq" #修改为当前用户,nobody为任何人都可以访问
#server.groupname = "nobody" #将其注释即可
##
server.document-root = server_root + "/htdocs" #存放html网页的文件
##
server.pid-file = state_dir + "/lighttpd.pid"
##
server.errorlog = log_root + "/error.log" #错误日志文件
(2)打开eb目录下config文件中的modules.conf文件
vi (自己设置的路径)/eb/config/modules.conf
找到该行,把该行注释打开
include "conf.d/cgi.conf" #将此行注释打开
(3)按下列路径打开一个文件cgi.conf
vi (自己设置的路径)/eb/config/conf.d/cgi.conf
找到下面三行代码,并将注释打开,大概在28-30行
$HTTP["url"] =~ "^/cgi-bin" {
cgi.assign = ( "" => "" )
}
做完这一步,lighttpd服务器就配置好了。
三,运行测试
1.运行
在终端中,先进入eb文件夹;
然后输入命令
sudo sbin/lighttpd -f config/lighttpd.conf -m lib/
lighttpd服务器就开始运行了
结束进程的命令为
pkill lighttpd
2.测试
通过路径eb->->htdocs进入htdocs文件夹下,创建网页文件index.html;
将如下代码复制到该文件中
hello orld hello orld
打开虚拟机或indos中的任意浏览器,在地址栏输入虚拟机的ip地址,出现输出了一行hello orld的网页,表示lighttpd测试成功。
四,常见错误
在配置过程中最容易出错,比如eb的根路径设置错误,由于粗心没把eb中那些需要修改的文件按照教程修改,遗漏了部分内容,多按教程修改几遍就可以了。
空调维修
- 海信电视维修站 海信电视维修站点
- 格兰仕空调售后电话 格兰仕空调维修售后服务电
- 家电售后服务 家电售后服务流程
- 华扬太阳能维修 华扬太阳能维修收费标准表
- 三菱电机空调维修 三菱电机空调维修费用高吗
- 美的燃气灶维修 美的燃气灶维修收费标准明细
- 科龙空调售后服务 科龙空调售后服务网点
- 华帝热水器维修 华帝热水器维修常见故障
- 康泉热水器维修 康泉热水器维修故障
- 华凌冰箱维修电话 华凌冰箱维修点电话
- 海尔维修站 海尔维修站点地址在哪里
- 北京海信空调维修 北京海信空调售后服务
- 科龙空调维修 科龙空调维修故障
- 皇明太阳能售后 皇明太阳能售后维修点
- 海信冰箱售后服务 海信冰箱售后服务热线电话
- 海尔热水器服务热线