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

Apache安装和设置

    博客分类:
阅读更多
双击 apache_2.0.59-win32-x86-no_ssl.msi 文件开始安装。安装过程很简单,一路Next即可。途中要求输入服务器的域名、服务器名及管理员信箱,输入相应的正确信息。如果仅仅是安装在本地用于测试,则可按照下图所示输入。

安装成功之后打开浏览器,在地址栏中输入 http://localhost/。如果你能看到 Apache 的欢迎页面以及 Apache 的红羽毛的图标,则说明安装成功。否则请参考下面的说明查找失败原因。

安装后的说明
默认安装路径为 C:\Program Files\Apache Group\Apache2。安装程序会建立一个名为 Apache2 的系统服务并自动启动它,可以通过右键单击我的电脑->管理->服务确认其存在,如下图。


另外,安装结束后系统托盘中会多出一个 Apache 的控制图标(如下图),可以通过它来控制 Apache 的启动与停止。如果你想通过系统服务来控制 Apache 的话,可以从开始菜单->程序->启动中删除Monitor Apache Servers 项,下次启动计算机时就不会启动该图标。


Apache的安装目录结构如下图:


其中各个目录的含义如下。

bin - Apache的程序文件和库文件(.dll)。
cgi-bin - 网站的脚本的保存位置。
conf - 配置文件。
error - 各种错误页面。
htdocs - 网站的内容。
icons - Apache生成文件列表时使用的各种图标。
include - 程序开发时使用的头文件。
lib - 程序开发时使用的静态库文件。
logs - 服务器访问日志和错误日志。
manual - 使用手册。
modules - 扩展模块,其下有许多扩展名为 .so 的文件,实质上都是Windows .dll文件。
proxy - 使用Apache作代理时的缓存目录。
修改默认配置
默认情况下网站内容位于 Apache2/htdocs 下,而实际应用中很少讲网站内容和服务器程序放在一起。因此我们要做的第一步就是修改网站内容的位置。

我们假设网站的静态内容位于 D:\wwwroot\htdocs 下,而脚本程序位于 D:\wwwroot\cgi-bin 下。那么首先要建立这两个目录。

之后打开 httpd.conf 文件,找到这一行:

DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
将其修改成:

DocumentRoot "D:/wwwroot/htdocs"
然后找到这样的内容(各行之间可能夹杂着注释):

<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
这一段是定义网站主目录的权限。我们应当修改主目录的位置。另外,Indexes 权限表示当某个目录下不存在 index.html 文件时,显示该目录的文件列表。实际应用中这会造成安全漏洞,应当将其删除。修改之后的内容如下:

<Directory "D:/wwwroot/htdocs">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
然后找到这一行:

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
将其修改为:

ScriptAlias /cgi-bin/ "D:/wwwroot/cgi-bin/"
再找到这样的内容:

<Directory "C:/Program Files/Apache Group/Apache2/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
将其修改为:

<Directory "D:/wwwroot/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
这样配置文件修改完毕。在系统服务中选择 Apache2 服务单击“重新启动服务”按钮,或者在系统托盘的Apache图标中选择Restart,或者通过命令行输入以下命令来重新启动 Apache。

C:\> net stop apache2
C:\> net start apache2
如果配置文件修改无误,则应当正常重新启动。之后打开浏览器输入 http://localhost/,你应当看到一条“Forbidden”的错误信息。然后建立 D:\wwwroot\htdocs\index.html 文件,内容随意。再次用浏览器打开 http://localhost/,应当能看到建立的 index.html 文件的内容。

为了以后安装其他模块,我们应当修改系统变量 PATH 以便其他模块能够找到 Apache 的程序库。在控制面板->系统->高级->环境变量对话框中,编辑系统变量中的 Path,在其最前面添加以下内容:

C:\Program Files\Apache Group\Apache2\bin;
修改之后,继续安装下面的模块之前,建议重新启动计算机以避免不必要的错误。
  • 大小: 12.5 KB
  • 大小: 1 KB
  • 大小: 20 KB
  • 大小: 3.6 KB
分享到:
评论

相关推荐

    apache安装与配置文档

    Apache 安装与配置文档是 Apache 服务器的安装和配置指南。本文档将指导用户从安装 Apache 到配置 Apache 的整个过程。 一、Apache 安装 Apache 安装需要使用 root 用户进行安装。在安装完成后,可以将安装目录的...

    apache 安装后配置

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

    linux中apache安装与配置

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

    apache安装依赖pcre2

    最后,安装完成后,Apache和PCRE2的配合使用将使服务器具备强大的URL处理能力,为网站提供灵活的路由规则和高效的数据匹配。通过正确配置Apache的配置文件(如httpd.conf和.htaccess),可以充分利用PCRE2的正则...

    apache for linux安装

    以上就是Apache在Linux环境下的安装和基础配置过程。这个过程中,你可能需要对Linux系统管理、网络服务和HTTP协议有一定的理解。如果你在安装过程中遇到任何问题,可以查阅Apache官方文档或在线社区寻求帮助。记住,...

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

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

    Apache 2.0.55 安装程序

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

    Apache2.2.15安装及配置过程

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

    Apache安装与配置

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

    linux Apache安装(图文)

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

    apache7.0安装文件

    这个"apache7.0安装文件"包含了所有你需要在你的系统上安装和配置Apache 7.0版本的必要组件。以下是一些关于Apache 7.0安装、配置和使用的详细知识点: 1. **下载**:Apache 7.0的安装始于从官方Apache基金会网站...

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

    离线安装Apache在CentOS上虽然比在线安装多了一些步骤,但通过合理规划和准备,可以有效地在无网络环境中部署和运行Apache服务器,为业务提供稳定的服务。记住,定期更新和维护Apache是保证系统安全和性能的重要环节...

    RHEL6下Apache和Tomcat安装整合

    在RHEL6操作系统中,Apache和Tomcat的安装整合是一个常见的任务,这使得Apache能够作为一个Web服务器处理静态内容,而Tomcat则负责处理动态内容,如JSP程序。以下是详细的步骤: 1. **Apache的安装**: - 首先,你...

    linux安装Apache,apache安装包,内含相关安装包

    在提供的压缩包中,文件`apache安装步骤.docx`可能包含了详细的安装步骤,可以作为参考。此外,压缩包中可能还包含其他Apache相关的配置文件或补丁。如果你需要自定义Apache的配置,可以找到`/etc/apache2`(对于...

    Apache_HTTP_Server_安装手册

    以上步骤将帮助你安装并初步配置Apache HTTP Server,以便开始搭建和管理自己的网站。随着对Apache的深入了解,你还可以配置虚拟主机、调整服务器性能、设置访问权限以及整合其他服务,如Tomcat,实现更复杂的应用...

    Apache2.2 for Linux安装手册

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

    Apache2.4.6在Linux中安装及配置自启动

    总之,Apache2.4.6在Linux上的安装和配置涉及多个步骤,包括安装服务、调整配置、设置自启动以及管理模块和虚拟主机。通过实践和学习,你可以掌握这些技能,为你的网站提供稳定、高效的运行环境。

    apache 安装包(全部组件)

    Apache HTTP Server是一款广泛应用的开源Web...总之,这个"apache 安装包(全部组件)"提供了构建完整Apache服务器环境所需的所有组件,简化了安装过程,让初学者和专业开发者都能轻松地部署和管理自己的Web服务器。

Global site tag (gtag.js) - Google Analytics