加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Apache服务器安装部署详细步骤

(2016-04-03 22:39:04)
分类: Web-Testing

Apache服务器安装部署方法

一、Apahce服务器软件下载

进入官方网站(http://httpd.apache.org)下载apache软件。点击下图标注位置“files for microsoft windows”选项即可进入windows版软件下载。

http://s8/mw690/003E0ziMty70D52s6ML47&690

二、Apache服务器软件安装

软件下载完成并解压后,双击安装包进行安装

步骤1在出现的安装向导页面中点击“next”

http://s5/mw690/003E0ziMty70D55Z27O74&690 

步骤2:勾选同意协议选项,点击“next”

http://s7/mw690/003E0ziMty70D58VlXw96&690 

步骤3:继续点击“next”按钮

http://s14/mw690/003E0ziMty70D5b4PF36d&690 

步骤4:配置服务器信息

http://s8/mw690/003E0ziMty70D5f6UoDb7&690 

其中:

   “Network Domain”填写你的网络域名,比如test.com,如果没有网络域名,可以随便填写。
    “Server Name”填写你的服务器名,比如 www.admin10000.com,也就是主机名。没有的话可以随便填写。
    “Administrator's Email Address”填写系统管理员的联系电子邮件地址,比如admin@test.com。联系电子邮件地址会在当系统故障时提供给访问者。
提示:以上信息无效也可以,以后可以在httpd.conf文件中修改这些信息。

填写完相关服务信息后,下面还有两个选项,分别是

for All Users, on port 80, as a Service -- Recommended.——为系统所有用户安装,使用默认的80端口,作为系统服务自动启动。

only for the Current User, on Port 8080, when started Manually.——仅为当前用户安装,使用8080端口,需要手动启动。

我们一般选择第一个,然后点击“next”

步骤5:选择典型安装(第二个是用户定制安装),点击“next”

 http://s3/mw690/003E0ziMty70D5hR8EG82&690

步骤6:出现安装路径,可以点击change改变路径,点击next

 http://s9/mw690/003E0ziMty70D5ke9kY28&690

步骤7:确认安装,点击install

                                      http://s10/mw690/003E0ziMty70D5GyhDj79&690

 

步骤8:安装中,等待安装完成 

http://s4/mw690/003E0ziMty70D5JbtWH43&690 

http://s12/mw690/003E0ziMty70D5OUtfRcb&690

步骤9:验证服务器是否安装成功

打开浏览器,输入网址“http://localhost:80”回车,查看页面跳转,如果页面返回it works!字样则说明安装成功。 

 

http://s13/mw690/003E0ziMty70D5RnDnmfc&690

 

三、apache服务器配置

(1)Apache文件目录详解

http://s10/mw690/003E0ziMty70D5WGjK9e9&690

其中:

    bin目录:程序命令目录

    cgi-bin目录:网站脚本保存的位置

    conf目录:配置文件目录

    error目录:错误页面

    htdocs目录:存放网站内容

    icons目录:apache生成文件列表时使用的各种图标

    logs目录:服务器访问日志和错误日志

    manual目录:使用手册

    modules目录:扩展模块目录

(2)apache服务器配置

    默认情况下,网站内容放在安装目录的apache2.2/htdocs目录下,但是实际应用中很少将网站内容和服务器程序放在一起。假设网站静态内容放在e:\wwwroot\htdocs下,那么我们首先要在e盘创立wwwroot目录,并在该目录下创建内容目录htdocs和脚本程序目录cgi-bin(将apache安装目录下的htdocs目录和cgi-bin目录复制过去),如下图所示。

 http://s7/mw690/003E0ziMty70D60CxEi16&690

然后修改配置文件apache2.2\conf\httpd.conf

 http://s11/mw690/003E0ziMty70D62ERKO0a&690

打开httpd.conf文件,找到document开头的一行:

DocumentRoot"C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/htdocs"

将其修改

E:\wwwroot\htdocs

找到以下内容(中间夹着注释)

Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all

此段内容是定义网站主目录的权限,我们应当修改主目录的位置。另外,indexes权限表示当某个目录下不存在index.html文件时,显示该目录的文件列表。实际应用中这会造成安全漏洞,应该将其删除。修改之后的内容如下:

Options FollowSymLinks AllowOverride None Order allow,deny Allow from all

再找到以下内容

ScriptAlias/cgi-bin/"C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2/cgi-bin/"

将其修改为:

ScriptAlias/cgi-bin/"E:\wwwroot\cgi-bin"

最后再找到以下内容

 

    AllowOverride None

    Options None

    Order allow,deny

    Allow from all

 

将其修改为

 

    AllowOverride None

    Options None

    Order allow,deny

    Allow from all

 

保存并关闭httpd.conf文件,在E:\wwwroot\htdocs文件下添加一个文本文件,写上hello world!!! 保存为index.html文件。重启apache服务器,重启完成后打开浏览器,输入网址http://localhost:80回车,看到页面跳转为hello world!!!配置成功。

 http://s16/mw690/003E0ziMty70D64Zv8Hef&690

四、apache服务器启动、停止、重启操作

    方法一:

    成功安装apache服务器后,电脑右下角会出现apache控制台的图标

http://s14/mw690/003E0ziMty70D68FhPDfd&690

可以左键点击该图标,出现apache2.2,鼠标放上去会出现start、stop、restart选项,依次可以进行开启、停止和重启服务器操作;

方法二:

点击开始菜单,选择所有程序,找到Apache HTTP server 2.2目录,展开后再点开Control Apache Server目录,出现restart、start、stop选项,依次可以进行重启、开启、停止服务器操作。

http://s12/mw690/003E0ziMty70D6bX8Arcb&690

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有