Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍Apache的安装和配置方法。
因为Apache对asp支持得不好,如果您的网站用到了asp,建议您使用win 2000 server + IIS。
安装Apache
一、下载
windows平台的Apache可以在这个网址下载:
http://nagoya.apache.org/mirror/httpd/binaries/win32/
Apache的版本目前有两个分支:1.3.x和2.0.x。初学者用1.3.x就可以了。本文以1.3.x为例。
在上面的网址里,包含了两个分支的最新版本。请选择后缀为“exe”或“msi”的安装文件下载。
二、安装
运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:
在“Network Domain”里输入域。如果用本站的二级域名,例如“test.dnschek.net”,请输入“test.dnschek.net”。如果用顶级域名,请输入“xxx.com”。
在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“test.dnschek.net”。如果用顶级域名,请输入“www.xxx.com”。
在“Administrator's Email Address”里输入网站管理员的Email地址。
除此之外,安装过程里所有的选项,全部用默认选项就可以了。
三、运行
1、Win 9x:
Apache安装后,会在“开始”->“程序”里增加一个“Apache HTTP Server”的组。进入该组,选择“Control Apache Server”->“Start”即可启动Apache。
2、Win NT/2000/XP/2003
在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加一个Apache服务。该服务被设置为系统启动时自动运行。
配置Apache
一、配置文件
Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf
如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。
二、配置选项
在配置文件里的主要选项如下:
#Listen 3000
#Listen 12.34.56.78:80
Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。
Port 80
Apache的端口。默认值是80。
ServerName test.dnschek.net
Web服务器的名字。安装时输入的“Server Name”就是保存在这里。
DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。
Options Indexes FollowSymLinks MultiViews
为了安全起见,请把上面的“Indexes”删掉。否则别人可以浏览到您网站里的所有文件。
DirectoryIndex index.html
默认首页文件名。在浏览器里输入一个地址(例如http://test.dnschek.net/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
CGI文件存放路径。
三、高级配置
1、设置虚拟目录
在配置文件中找下面这行:
<IfModule mod_alias.c>
在这行下面添加如下内容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
这样,通过访问 http://test.dnschek.net/vdir/,就可以访问到c:\test\目录下的内容。
Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。
2、如何解决中文网页显示乱码
(1)在配置文件中找包含“AddLanguage”或“AddCharset”的行,在这些行最前面增加一行:
AddDefaultCharset GB2312
(2)养成良好的习惯,在每个网页的<head></head>里加入这行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。
3、如何解决中文文件名无法访问
在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。
这个方法很麻烦,请尽量不要使用中文的网站文件名。
请注意:
1、Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必须要设置正确,否则将看不到您的网页。
分享到:
相关推荐
Apache 安装与配置文档 Apache 安装与配置文档是 Apache 服务器的安装和配置指南。本文档将指导用户从安装 Apache 到配置 Apache 的整个过程。 一、Apache 安装 Apache 安装需要使用 root 用户进行安装。在安装...
安装Apache 一、下载 windows平台的Apache可以在这个网址下载: http://nagoya.apache.org/mirror/httpd/binaries/win32/ Apache的版本目前有两个分支:1.3.x和2.0.x。初学者用1.3.x就可以了。本文以1.3.x为例...
以下是对Apache安装后的基本配置文件及其相关知识点的详细说明。 首先,Apache的核心配置文件是`httpd.conf`,位于`conf`目录下。这个文件定义了服务器的基本行为,如监听端口、日志文件位置、默认文档根目录等。在...
总结,Linux下Apache的安装和配置涉及到以下几个关键步骤:安装Apache软件包,启动并设置服务开机启动,配置主要的Apache设置,创建和启用虚拟主机,以及调整防火墙规则。这些步骤将帮助你构建起一个基础的Web服务器...
5. **设置开机启动**:确保Apache在每次系统启动时自动运行: - Debian/Ubuntu: ``` sudo systemctl enable apache2 ``` - CentOS/Fedora: ``` sudo systemctl enable httpd ``` 6. **验证安装**:打开Web...
在安装Apache时,确保正确安装并配置PCRE2是至关重要的步骤。 首先,我们来了解一下PCRE2。PCRE2是一个库,提供了Perl风格的正则表达式功能,支持Unicode字符集和多种匹配模式。在Apache中,PCRE2被用作解析和执行....
下载适用于Linux的Apache安装程序。通常,官方提供的安装程序是tar.gz压缩格式。例如,你可能会找到名为httpd-version.tar.gz的文件,其中version是Apache的特定版本号。 安装过程分为以下几个步骤: 1. **解压...
* 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...
这个安装程序包含了构建和配置Apache服务器所需的所有组件,使得用户能够在自己的计算机或服务器上部署并运行Apache服务。在本文中,我们将详细探讨Apache 2.0.55的安装过程以及相关的知识点。 首先,了解Apache...
6. **Apache安装搭建** - **RedHat系统下安装Apache**: - **下载**:从Apache官方网站获取适用于RedHat的源码包或RPM包。 - **解压**:如果是源码包,需要先解压缩,然后编译安装;如果是RPM包,可以使用`yum ...
1. **Apache安装** - **解压安装文件**:将Apache的安装包解压到指定位置。 - **配置安装文件**:修改Apache的相关配置文件,如httpd.conf等。 - **编译安装**:对于Linux环境,可能需要编译Apache。 - **启动、...
总结来说,Apache 2.2.15的安装和配置涉及下载源代码、编译安装、修改配置文件以及设置反向代理。这些步骤确保了Apache服务器能够正确地处理HTTP请求,并可以通过反向代理将这些请求转发到内部服务器,从而实现负载...
### Apache安装与配置详解 #### 一、Apache简介 Apache是一款非常流行的开源Web服务器软件,因其高度可定制性、稳定性及强大的功能集而备受青睐。它最初由Apache组织开发,并得到了全球开发者的广泛支持和贡献。...
7. **安全考虑**:安装后应立即更新Apache的安全配置,如启用SSL/TLS以提供HTTPS服务,限制对服务器目录的访问,设置强密码,并安装必要的安全模块如mod_security。 8. **日志管理**:Apache会记录请求日志和错误...
在没有网络连接或者网络环境不稳定的情况下,离线安装Apache变得尤为重要。本资源包含离线安装Apache在CentOS系统上所需的所有包,确保了在无网环境下的部署可能性。 首先,了解Apache的基础知识是必要的。Apache的...
11. **验证安装**:在Web浏览器中输入服务器IP地址,如果看到Apache或Tomcat的默认页面,那么Apache安装成功且服务运行正常。 在整个过程中,理解每个命令的作用以及配置文件中的关键设置是非常重要的。这不仅有助...
Apache的默认网站根目录是安装目录下的Apache2\htdocs文件夹,你可以在此处放置网页文件。 进一步配置Apache服务器以满足个性化需求是必要的。通过“开始”菜单,找到“Configure Apache Server”->“Edit the ...
1. **启动安装向导**:双击解压后的目录中的`setup.exe`或类似文件,启动Apache安装向导。 2. **选择安装类型**:一般选择“Typical”(典型)安装,以便获取默认配置。 3. **选择安装路径**:根据个人需求选择...