版本1和14间的区别 (跳过第13版)
于2008-05-26 21:26:52修订的的版本1
大小: 1312
编辑: czk
备注:
于2008-09-09 20:48:32修订的的版本14
大小: 2462
编辑: czk
备注:
删除的内容标记成这样。 加入的内容标记成这样。
行号 1: 行号 1:
#pragma section-numbers on
行号 4: 行号 6:
Apache HTTP服务器,通常简称Apache([əˈpætʃi])是一个在WWW发展起始时起关键作用的Web服务器,是第一个除Netscape Communications Corporation web服务器外的选择。从1996年4月起,Apache就已经成为世界上最流行的HTTP服务器,到2008年4月,世界上50.42%的网站由Apache提供服务。 Apache HTTP服务器,通常简称Apache是一个在WWW发展起始时起关键作用的Web服务器,是第一个除Netscape Communications Corporation web服务器外的选择。从1996年4月起,Apache就已经成为世界上最流行的HTTP服务器,到2008年4月,世界上50.42%的网站由Apache提供服务。
行号 11: 行号 13:
安装apache2主程序:
行号 16: 行号 18:
要在apache2上运行php程序,需要安装libapache2-mod-php5{{{
aptitude install libapache2-mod-php5
}}}

要运行python程序,需要安装libapache2-mod-python{{{
aptitude install libapache2-mod-python
}}}或者安装{{{
aptitude install libapache2-mod-wsgi
}}}

要运行perl程序,需要安装libapache2-mod-perl2{{{
aptitude install libapache2-mod-perl2
}}}

要运行.net程序,需要安装libapache2-mod-mono{{{
aptitude install libapache2-mod-mono
}}}
行号 18: 行号 38:
=== 虚拟主机 ===
{{{
NameVirtualHost *:80
行号 19: 行号 42:
<VirtualHost *:80>
    ServerName www.wzwiki.org
    ServerAlias wzwiki.org *.wzwiki.org
    #...
</VirtualHost>

<VirtualHost *:80>
    ServerName www.wzpedia.cn
    ServerAlias wzpedia.cn *.wzpedia.cn
    #...
</VirtualHost>
}}}

=== 虚拟目录 ===
{{{
 Alias /icons/ "/usr/share/apache2/icons/"
 <Directory "/usr/share/apache2/icons">
     Options Indexes MultiViews
     AllowOverride None
     Order allow,deny
     Allow from all
 </Directory>
}}}
行号 23: 行号 69:
 * [[http://man.chinaunix.net/newsoft/Apache2.2_chinese_manual/index.html|文档中文版]]

1. 概述

Apache HTTP服务器,通常简称Apache,是一个在WWW发展起始时起关键作用的Web服务器,是第一个除Netscape Communications Corporation web服务器外的选择。从1996年4月起,Apache就已经成为世界上最流行的HTTP服务器,到2008年4月,世界上50.42%的网站由Apache提供服务。

Apache支持很多功能,还有很多模块可以扩展核心功能,从服务端编程语言支持到用户认证等等。常用的语言包括perl、python、Tcl、PHP。常用的用户认证模块包括mod_access、mod_auth和mod_digest。其他特性包括SSL和TLS支持(mod_ssl),代理模块,URL重写(mod_rewrite),自定义日志文件(mod_log_config),防火墙支持(mod_include和mod_ext_filter)。

Apache上有外部扩展模块mod_gzip支持流行的压缩方法,来帮助减少网页的大小。虚拟主机可以让一个Apache同时为多个网站提供服务。比如,一台装了apache的计算机计算机可以同时架设www.example.com、www.test.com、test47.test-server.test.com、等等多个网站。

2. 安装

安装apache2主程序:

aptitude install apache2

要在apache2上运行php程序,需要安装libapache2-mod-php5

aptitude install libapache2-mod-php5

要运行python程序,需要安装libapache2-mod-python

aptitude install libapache2-mod-python

或者安装

aptitude install libapache2-mod-wsgi

要运行perl程序,需要安装libapache2-mod-perl2

aptitude install libapache2-mod-perl2

要运行.net程序,需要安装libapache2-mod-mono

aptitude install libapache2-mod-mono

3. 配置

3.1. 虚拟主机

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName www.wzwiki.org
    ServerAlias wzwiki.org *.wzwiki.org
    #...
</VirtualHost>

<VirtualHost *:80>
    ServerName www.wzpedia.cn
    ServerAlias wzpedia.cn *.wzpedia.cn
    #...
</VirtualHost>

3.2. 虚拟目录

        Alias /icons/ "/usr/share/apache2/icons/"
        <Directory "/usr/share/apache2/icons">
            Options Indexes MultiViews
            AllowOverride None
            Order allow,deny
            Allow from all
        </Directory>

4. 参考

ch3n2k.com | Copyright (c) 2004-2020 czk.