`
miss4813
  • 浏览: 104939 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Apache 安装设置

阅读更多
 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 安装 Apache 安装需要使用 root 用户进行安装。在安装...

    详细分析Apache安装设置全流程

    安装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安装后的基本配置文件及其相关知识点的详细说明。 首先,Apache的核心配置文件是`httpd.conf`,位于`conf`目录下。这个文件定义了服务器的基本行为,如监听端口、日志文件位置、默认文档根目录等。在...

    linux中apache安装与配置

    总结,Linux下Apache的安装和配置涉及到以下几个关键步骤:安装Apache软件包,启动并设置服务开机启动,配置主要的Apache设置,创建和启用虚拟主机,以及调整防火墙规则。这些步骤将帮助你构建起一个基础的Web服务器...

    apache for linux安装

    5. **设置开机启动**:确保Apache在每次系统启动时自动运行: - Debian/Ubuntu: ``` sudo systemctl enable apache2 ``` - CentOS/Fedora: ``` sudo systemctl enable httpd ``` 6. **验证安装**:打开Web...

    apache安装依赖pcre2

    在安装Apache时,确保正确安装并配置PCRE2是至关重要的步骤。 首先,我们来了解一下PCRE2。PCRE2是一个库,提供了Perl风格的正则表达式功能,支持Unicode字符集和多种匹配模式。在Apache中,PCRE2被用作解析和执行....

    linux Apache安装(图文)

    下载适用于Linux的Apache安装程序。通常,官方提供的安装程序是tar.gz压缩格式。例如,你可能会找到名为httpd-version.tar.gz的文件,其中version是Apache的特定版本号。 安装过程分为以下几个步骤: 1. **解压...

    Linux下Apache+PHP+Mysql安装与配置

    * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--enable-modules" 用于指定系统允许使用的功能扩展的类型;"--...

    Apache 2.0.55 安装程序

    这个安装程序包含了构建和配置Apache服务器所需的所有组件,使得用户能够在自己的计算机或服务器上部署并运行Apache服务。在本文中,我们将详细探讨Apache 2.0.55的安装过程以及相关的知识点。 首先,了解Apache...

    Apache安装与配置

    6. **Apache安装搭建** - **RedHat系统下安装Apache**: - **下载**:从Apache官方网站获取适用于RedHat的源码包或RPM包。 - **解压**:如果是源码包,需要先解压缩,然后编译安装;如果是RPM包,可以使用`yum ...

    Tomcat+Apache集群安装指南.pdf

    1. **Apache安装** - **解压安装文件**:将Apache的安装包解压到指定位置。 - **配置安装文件**:修改Apache的相关配置文件,如httpd.conf等。 - **编译安装**:对于Linux环境,可能需要编译Apache。 - **启动、...

    Apache2.2.15安装及配置过程

    总结来说,Apache 2.2.15的安装和配置涉及下载源代码、编译安装、修改配置文件以及设置反向代理。这些步骤确保了Apache服务器能够正确地处理HTTP请求,并可以通过反向代理将这些请求转发到内部服务器,从而实现负载...

    Apache安装设置

    ### Apache安装与配置详解 #### 一、Apache简介 Apache是一款非常流行的开源Web服务器软件,因其高度可定制性、稳定性及强大的功能集而备受青睐。它最初由Apache组织开发,并得到了全球开发者的广泛支持和贡献。...

    apache7.0安装文件

    7. **安全考虑**:安装后应立即更新Apache的安全配置,如启用SSL/TLS以提供HTTPS服务,限制对服务器目录的访问,设置强密码,并安装必要的安全模块如mod_security。 8. **日志管理**:Apache会记录请求日志和错误...

    离线安装apache所需要的所有包

    在没有网络连接或者网络环境不稳定的情况下,离线安装Apache变得尤为重要。本资源包含离线安装Apache在CentOS系统上所需的所有包,确保了在无网环境下的部署可能性。 首先,了解Apache的基础知识是必要的。Apache的...

    Apache2.2 for Linux安装手册

    11. **验证安装**:在Web浏览器中输入服务器IP地址,如果看到Apache或Tomcat的默认页面,那么Apache安装成功且服务运行正常。 在整个过程中,理解每个命令的作用以及配置文件中的关键设置是非常重要的。这不仅有助...

    Apache_HTTP_Server_安装手册

    Apache的默认网站根目录是安装目录下的Apache2\htdocs文件夹,你可以在此处放置网页文件。 进一步配置Apache服务器以满足个性化需求是必要的。通过“开始”菜单,找到“Configure Apache Server”-&gt;“Edit the ...

    Apache安装教程

    1. **启动安装向导**:双击解压后的目录中的`setup.exe`或类似文件,启动Apache安装向导。 2. **选择安装类型**:一般选择“Typical”(典型)安装,以便获取默认配置。 3. **选择安装路径**:根据个人需求选择...

Global site tag (gtag.js) - Google Analytics