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全套组件安装配置完毕。
Pia云商家在前面有介绍过一次,根据市面上的信息是2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台。这个云服务商家主要销售云服务器VPS主机业务和服务,云服务器采用KVM虚拟架构 。目前涉及的机房有美国洛杉矶、中国香港和深圳地区。洛杉矶为crea机房,三网回程CN2 GIA,自带20G防御。中国香港机房的线路也是CN2直连大陆,比较适合建站或者有游戏业务需求的用户群。在这篇文章中,简...
提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...
RAKsmart 虽然是美国主机商,但是商家的主要客户群还是在我们国内,于是我们可以看到每次的国内节日促销活动期间商家也会发布促销。包括这次年中大促活动,RAKsmart商家也有发布为期两个月的年终活动,其中有商家擅长的独立服务器和便宜VPS主机。服务器包括站群服务器、特价服务器、高达10G带宽不限制流量的美国服务器。商家优惠活动,可以看到对应商品的优惠,同时也可以使用 优惠码 RAKBL9 同时...