LXR安装

安装环境为:Centos6.2。

1.apache服务器的安装

         默认情况下Centos已经安装了apache服务器,其访问目录为/var/www/html。但是由于初次在linux下配置apache,不了解情况。前后反反复复卸载/安装了好几次,所以也就出现了很多莫名其妙的问题。主要还是不了接apache的一些概念。apache的关键就是找到其默认的访问目录。

         如果是系统安装的apache的话,需要安装apxs插件,通过yum install http-devel。

         如果自己安装的话,可以在安装完成后的httpd.conf文件中,找到DocumentRoot,就是默认的访问目录了。但是,我修改其指向的目录后并不能访问修改后的目录位置,具体的原因也不清除了。可能是还有其他地方的配置需要改动吧,最省事的方式就是直接使用其默认的目录即可。其安装过程参考如下:

www.apache.org下载httpd-2.2.21.tar.gz   

tar zxvf httpd-2.2.21.tar.gz  

cd httpd-2.2.21

./configure --prefix=/usr/apache --sysconfdir=/etc/httpd --enable-so -enable-modules-shared=all --with-mpm=worker

make

make install

说明:--with-mpm=worker    指定apache的进程模型为worker,默认情况下,进程模型为prefork,改为worker后会改善apache的性能;安装目录可以自己指定;安装过程如果出错的话,自己解决吧 这是基本功

 

 

启动停止:

/usr/apache/bin/apachectl start

/usr/apache/bin/apachectl stop

 

 

检查配置错误:

/usr/apache/apachectl -t

/usr/apache/apachectl configtest

 

 

目录说明:

  • bin目录是apache执行文件的目录
  • cgi-bin是cgi网页程序存放的目录
  • error默认错误应答文件目录
  • httpdocs默认web文档根目录
  • icons是提供apache预设给与的一些小图标
  • logs是日志文件的存放目录,可以指定日志文件的大小
  • modules是动态加载模块所在的目录
  • /etc/httpd是配置文件的安装目录 httpd.conf
  • /etc/httpd/extra目录 多个辅助配置文件
  • man是帮助手册所在的目录

2. mod_perl安装:可以通过yum install mod_perl 进行。

3.其他需要的模块参考网页:http://lxr.sourceforge.net/en/0-11-InstallSteps/0-11-install1tools.shtml

4.LXR安装注意事项:

将lxr安装文件夹复制到apache访问目录下,改名为lxr文件夹;

手动创建lxrconf.d文件夹,用于存放lxr的一些配置文件。在执行./scripts/initial-config.sh,否则会有错误;

lxr.conf文件中主要修改内容有:

hostname选项,为本机可支持的域名;

重命名的lxr文件夹主要作用在于virtroot选项中默认的目录就是lxr,不需要改动;

sourceroot选项,为下载的源文件所在目录,可以在任何地方创建;

dbuser选项,dbpass选项,为之前创建的mysql用户的信息;

glimpsedir选项,存放一些私有信息,可以指定到任何地方;

配置文件复制到lxr根目录下:cp lxrconf.d/lxr.conf ./

你可能感兴趣的:(apache,centos,服务器,cgi,perl,icons)