/ 中存储网

Debian系统安装配置Apache2.X服务器

2013-12-13 10:11:01 来源:中存储网
安装linux2.6内核

在对话框里输入:linux26

然后进行相应的系统配置。

辅助软件的安装

[apt-setup  #重新设置APT源文件]

apt-get upgrade  #系统升级

apt-get update   #更新系统

apt-get install vim

apt-get install libgd2 libgd2-dev libfreetype6-dev libgd-tools

apt-get install zip unzip

apt-get install expat

apt-get install libxml2 libxml2-dev

apt-get install libtemplate-perl

apt-get install libxml-parser-perl

apt-get install modconf #硬件管理模块工具

apt-get install rcconf #软件管理工具

apt-get install deborphan #显示未关联和使用的软件包

[apt-get install locales #安装最新的locales软件包]

安装apache2并配置SSL

apt-get install apache2

apt-get install apache2-doc

生成一个证书(请运行下面脚本):

apache2-ssl-certificate

打开SSL支持

a2enmod ssl

在/etc/apache2/ports.conf中添加443端口

Listen 443

配置SSL主机

在你的虚拟目录配置文件里面添加如下两行以使用SSL

SSLEngine on

SSLCertificateFile /etc/apache2/ssl/apache.pem

添加PHP4支持

apt-get install libapache2-mod-php4 php4-cli php4-common php4-cgi

修改/etc/apache2/apache2.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml

添加PHP5支持

在/etc/apt/sources.list文件中添加如下两行

deb http://packages.dotdeb.org/ stable all

deb-src http://packages.dotdeb.org/ stable all

修改后的文件内容如下

#deb file:///cdrom/ sarge main

deb http://debian.cn99.com/debian/ stable main

deb-src http://debian.cn99.com/debian/ stable main

deb http://packages.dotdeb.org/ stable all

deb-src http://packages.dotdeb.org/ stable all

deb http://security.debian.org/ stable/updates main

运行命令

  apt-get update

apt-get install libapache2-mod-php5

修改/etc/apache2/apache2.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml

添加apache::asp支持

方法1:

apt-get install libapache-asp-perl

 执行以上指令之后将会自动安装以下包

libmldbm-perl (2.01-1)

libmldbm-sync-perl (0.30-1)

liburi-perl (1.35-1)

libhtml-tagset-perl (3.04-1)

libhtml-parser-perl (3.45-2)

libhtml-tree-perl (3.18-1)

libwww-perl (5.803-4)

libapache-asp-perl (2.57-3)

在httpd.conf文件中追加上:

LoadModule perl_module modules/mod_perl.so

PerlModule??Apache::ASP

<Files ~ (/.asp)>   

SetHandler  perl-script

PerlHandler Apache::ASP

PerlSetVar  Global .

PerlSetVar  StateDir /tmp/asp        

</Files>

如果http服务器为apache1.x执行完以上命令即可完成操作。否则,应继续执行下面安装命令:

apt-get install libapache2-mod-perl2

在httpd.conf文件中追加上:

<Files ~ (/.asp)>   

SetHandler  perl-script

PerlHandler Apache::ASP

PerlSetVar  Global .

PerlSetVar  StateDir /tmp/asp        

</Files>

修改/etc/apache2/apache2.conf

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.shtml index.asp

方法2:

基本包安装

apt-get install libmldbm-perl

apt-get install libmldbm-sync-perl

apt-get install libwww-perl

apt-get install perl

apt-get install libapache-mod-perl

注:该包应用于apache1.x

apt-get install libapache2-mod-perl2

注:该包应用于apache2.x

建议安装

apt-get install libapache-filter-perl

apt-get install libapache-ssi-perl

apt-get install libapache-zlib-perl

apt-get install libapache-symdump-perl

apt-get install libapache-clean-perl

apt-get install libhtml-fillinform-perl

apt-get install libxml-sablot-perl

[or libxml-libxslt-perl or libxml-xslt-perl]

配置bind9 DNS服务器

通过以下网络命令来安装bind9

  apt-get install bind9

  #apt-get install dnsutils

  安装完毕进入配置界面

  在下面文件中添加相应的配置内容:

  /etc/bind/named.conf.local

  创建以下两个文件并写入相应的配置:

  /etc/bind/db.xx.com

  /etc/bind/db.192.168.x

  在下面文件中添加相应的域名解析配置:

  /etc/resolv.conf

  配置完毕请运行以下命令

/usr/sbin/rndc reload

/usr/sbin/rndc reconfig

/etc/init.d/bind9 restart

通过nslookup 命令来测试配置是否已经配置成功

性能优化

适用于apache1.x

apt-get install libapache-mod-gzip2

Mysql5.0 的安装

apt-get install libstdc++6 mysql-client-5.0 mysql-server-5.0

配置Qmail服务器

请确认已经配置好DNS服务

#apt-get install ucspi-tcp-src

#build-ucspi-tcp

#apt-get install qmail

#apt-get install ezmlm ezmlm-idx

#apt-get install vpopmail-doc vpopmail-bin libvpopmail1 libvpopmail-dev

#apt-get install qmailadmin

#apt-get install courier-imap courier-imap-ssl