安装LIGHTTPD服务器安装配置

lighttpd  时间:2021-01-04  阅读:()

LIGHTTPD服务器安装配置

Lig httpd是一个德国人领导的开源软件。 lig httpd是众多OpenSou rce轻量级的web server中较为优秀的一个。支持FastCGI,CGI,Auth,输出压缩(output com press),URL重写,Al ias等重要功能。

安装配置方法

1. 安装环境

【Cent OS 5.8】 +VMware

2. 安装MySQL

直接YUM安装即可

[root@www~]#yum instal l mysqlmysql-server

安装过程输入‘Y’确认

完成后启动MySQL:

[root@www~]#/etc/in it.d/mysq ld start

安装完成MySQL后需要对MySQL进行基本的安全设置

[root@www~]#mysq l_sec u re_insta l lat io n

此程序是My SQL的安全设置向导首先会询问是否设置My SQL的root密码直接回车表示确认设置。按照提示重新输入一个密码即可。随后会提示

Remove anonymous users? [Y/n] Enter

Disal low root login remotely? [Y/n] Enter

Remove test database and access to it? [Y/n] Enter

Reload privi lege tables now? [Y/n] Enter

等均直接回车Y 。

最后使用如下命令使MySQL开机自动启动

[root@www~]#chkconfig--levels 235 mysqld on

3. 安装lighttpd组件

下面接着选择l ighttpd版本

由于CentOS官方的源中没有Lig httpd包 因此需要手动导入RPMfo rge源。根据系统的不同选择不同的版本

详情访问 RPM源网站

32位CentOS 5

[root@www~]#wgethttp://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf . i386.rpm

[root@www~]#rpm-Uhv rpmforge-release-0.5.2-2.el5.rf. i386.rpm

64位CentOS 5

[root@www~]#wgethttp://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el

5.rf.x86_64.r pm

[root@www~]#rpm-Uhv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

32位CentOS 6

[root@www~]#wgethttp://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-1.el6.rf . i686.rpm

[root@www~]#rpm-Uhv rpmforge-release-0.5.2-2.el6.rf. i686.rpm

64位CentOS 6

[root@www~]#wgethttp://downloads.naul inux.ru/pub/SLCE/6x/x86_64/CyrEd/RPMS/rpmforge-release-0.5.2-2.1.e l 6.x86_64.r p m

[root@www~]#rpm-Uhv rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

然后即可通过yu m安装Lig httpd了

[root@www~]#yum instal l l ighttpd

安装过程将会询问输入“y”以继续。

启动Lig httpd并设置为开机自动启动

[root@www~]#chkconfig--levels 235 l ighttpd on

[root@www~]#/etc/in it.d/l ig httpd start

这一步很容易出现问题相关问题根据提示信息就可以解决下面列举常见的2个问题及解决办法

问题1

如果在启动的时候提示如下错误

(network.c.203)socket failed:Address family notsupported by protocol

则打开/etc/ligh ttpd/ligh ttpd.conf文件

[root@www~]#V i/etc/l ig httpd/l ig httpd.co nf

找到server.use-ipv6一行配置节将enable改为d isab le如下

##Use IPv6?

##server.use-ipv6=“d isable“

保存后再次执行启动

[root@www~]#/etc/in it.d/l ig httpd start

基本上可以正常启动

解决办法

1关闭sel inux

#v i/etc/se l in ux/co nfig

将SELINUX=enforcing改为SELINUX=d isab led后重启。 【3选1】

[root@www~]#reboot

[root@www~]#shutdown–r now

[root@www~]#poweroff

此时浏览器访问服务器的IP地址应该提示一个大大的“404–Not Found”。表示l ig httpd已经正常运行只是没有默认的文档 因此404错误了 。如下图

没有文档就直接写一个文档进去就可以了嘛

[root@www~]#echo„<html><h ead><title>wu lei</title></head><body><p a l ig n=”center”>test</p></htm l>‟>/srv/www/l ig httpd/index.htm l

4.安装php5与Lighttpdfastcgi组件

安装php非常方便直接执行

[root@www~]#yum instal l l ighttpd-fastcgiphp-cl i

5.配置Lighttpd与PHP5

将Lig httpd配置为fastCGI模式只需要修改三个配置文件并且比较简单。

1、打开/etc/ph p. in i文件

[root@www~]#vi/etc/php. in i

在文件的最后END前添加一句cgi.fix_pathinfo=1

2、打开/etc/l ig httpd/m od u les.co nf文件

[root@www~]#v i/etc/l ig httpd/mod u les.co nf

将include“conf.d/fastcgi .conf”一行取消注释并保存如下图

3、打开/etc/l ig httpd/conf.d/fastcg i.conf文件

[root@www~]#vi/etc/l ig httpd/conf.d/fastcg i.conf

找到fastcg i.server这一节配置段并将其全部反注释使之生效 并修改为如下注意红色为修改部分 fastcgi.server=(“.php”=>

(“php-local”=>

(

“so c ket”=>“/t m p/ph p-fastc g i-1.so c ket“,

“bin-path”=>“/usr/bin/php-cgi“,

“max-procs”=>1,

“broken-scriptfi lename”=>“enab le”,

)

),

(“php-tcp”=>

(

“h o st”=>“127.0.0.1″,

“p o rt”=>9999,

“check-local”=>“d isable”,

“broken-scriptfi lename”=>“enab le”,

)

),

(“php-num-procs”=>

(

“so c ket”=>“/t m p/ph p-fastc g i-2.so c ket“,

“bin-path”=>“/usr/bin/php-cgi“,

“bin-environment”=>(

“PHP_FCGI_CHILDREN”=>“16″,

“PHP_FCGI_MAX_REQU ESTS”=>“10000″,

),

“max-procs”=>5,

“broken-scriptfi lename”=>“enab le”,

)

),

)

最后保存即可。

现在可以重启Lig httpd使之生效

[root@www~]#/etc/in it.d/l ig httpd restart

停止l ig httpd [确定]

启动l ig httpd [确定]

6.测试PHP5与Lighttpd

由于/srv/www/l ig httpd/是其网站根目录 因此执行

[root@www~]#echo„<?ph pph pinfo(); ?>‟>/srv/www/l ig httpd/test.php 然后访问http://IP/test.php即可看到PHP In fo测试页面

7.安装PH P5的MySQL支持

php-xml php-xmlrpc

上述命令已经同时安装好了php的MySQL、 GD图形库、 IMAP、 ODBC、 Pear、 xml等支持组件。

8.最终测试

重启Lig httpd并刷新http:// 本机IP/te st.p h p页面即可找到My SQ L模块的支持。至此 Lighttpd+PHP+MySQL+GD全套组件安装配置完毕。

10gbiz七月活动首月半价$2.36/月: 香港/洛杉矶CN2 GIA VPS

10gbiz怎么样?10gbiz 美国万兆带宽供应商,主打美国直连大带宽,真实硬防。除美国外还提供线路非常优质的香港、日本等数据中心可供选择,全部机房均支持增加独立硬防。洛杉矶特色线路去程三网直连(电信、联通、移动)回程CN2 GIA优化,全天低延迟。中国大陆访问质量优秀,最多可增加至600G硬防。香港七星级网络,去程回程均为电信CN2 GIA+联通+移动,大陆访问相较其他香港GIA线路平均速度更...

HostKvm5.95美元起,香港、韩国可选

HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...

Sharktech:美国/荷兰独立服务器,10Gbps端口/不限流量/免费DDoS防护60G,319美元/月起

sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。此文只整理他们家10Gbps专用服务器,此外该系列所有服务器都受到高达 60Gbps(可升级到 100Gbps)的保护。...

lighttpd为你推荐
国内虚拟主机国内比较好的虚拟主机谁能推荐几个啊域名代理怎样通过卖域名赚钱?云服务器租用租用云服务器,要注意什么?虚拟主机99idc如何选择虚拟主机的的操作系统以及更换操作系统是注意事项安徽虚拟主机有没有免费使用的主机,网站刚做完,本地测试没有问题,想在线测试一下页面会不会跑版。有谁知道有没有免费的虚拟主机试用,两三天即可。m3型虚拟主机谁在用中国万网M3虚拟主机?怎么样?www二级域名www的域名是一级域名还是二级域名域名解析什么是域名解析,这个是干嘛的!!域名交易域名如何买卖??org域名org域名做网站好不好
如何查询域名备案号 万网免费域名 唯品秀 香港加速器 burstnet bandwagonhost 香港主机 创宇云 轻博 国内加速器 商务主机 绍兴高防 qingyun 国外免费全能空间 东莞数据中心 什么是服务器托管 中国网通测速 国外ip加速器 创建邮箱 电信网络测速器 更多