Fedora6下Apache服务器的编译安装与配置.docx

上传人:b****7 文档编号:10306759 上传时间:2023-02-10 格式:DOCX 页数:19 大小:1.53MB
下载 相关 举报
Fedora6下Apache服务器的编译安装与配置.docx_第1页
第1页 / 共19页
Fedora6下Apache服务器的编译安装与配置.docx_第2页
第2页 / 共19页
Fedora6下Apache服务器的编译安装与配置.docx_第3页
第3页 / 共19页
Fedora6下Apache服务器的编译安装与配置.docx_第4页
第4页 / 共19页
Fedora6下Apache服务器的编译安装与配置.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Fedora6下Apache服务器的编译安装与配置.docx

《Fedora6下Apache服务器的编译安装与配置.docx》由会员分享,可在线阅读,更多相关《Fedora6下Apache服务器的编译安装与配置.docx(19页珍藏版)》请在冰豆网上搜索。

Fedora6下Apache服务器的编译安装与配置.docx

Fedora6下Apache服务器的编译安装与配置

网络操作系统课程设计

专业:

班级:

学号:

姓名:

课程名称:

计算机网络设计学年:

2013-2014学期:

1

 

课程类别:

专业必修限选任选实践实验时间2013年10月28日

课程设计名称:

linux系统下apache服务器的安装和配置

课程设计目的和要求:

(1)了解WWW服务工作原理和ApacheWeb服务器

(2)掌握Apache的编译安装方法

(3)httpd.conf主配置文件的各项基本配置

(4)掌握Apache的基本应用方法

实验软硬环境:

在VMware运行Fedora的虚拟机一台

windows系统的计算机一台作为客户端

内容:

(1)Apache源代码的编译安装

(2)Apache的httpd.conf文件的常规配置

(3)Apache的虚拟主机配置

(4)Apache的用户身份认证配置

实验结果:

成功编译安装Apache源代码,并对Apache的httpd.conf文件配置,成功修改了自定义主页,配置基于端口、基于IP和基于域名的虚拟主机,都能都成功访问到相应的页面,配置用户身份认证,允许某些信任用户访问,提供安全性。

小结:

在安装apr,apr-util,pcre的时候一定要注意步骤,先是configure然后make最后makeinstall。

编译安装源代码时,出现一些错误,经过查找相关书籍资料,成功解决错误,学习在linux系统下安装编译代码的方法。

修改配置文件是整个实验过程中重要的部分,如果把重要的配置文件注释掉,就会导致Apache服务器重启失败。

但如果把重要的配置文件不取消注释就会导致配置失败。

评定成绩:

批阅教师:

年月日

一、Apache源代码包的安装编译

(1)想要进行编译安装,就要配置GCC编译环境,先检查系统是否已经安装了GCC

本系统已经安装了GCC

(2)将下载好的apr-1.5.0.tar.gz、apr-util-1.5.3.tar.gz、pcre-8.34.zip和httpd-2.2.26.tar.gz放在/usr/src/目录下,并安装。

1、使用终端命令打开此文件夹,例举出来此文件夹下的所有文件,在安装前我们需要查看apache的参数配置,使用命令configure查看(这是安装前的必备步骤,如果配置没有达到要求安装apache是不会成功的),发现有一些程序是我们不具备的,需要安装。

[root@localhost~]#cd/usr/src

[root@localhostsrc]#tar-zxfhttpd-2.2.26.tar.gz//解压源代码包

[root@localhostsrc]#cdhttpd-2.2.26

[root@localhosthttpd-2.2.26]#./configure

发现这一句:

configure:

error:

APRnotfound.Pleasereadthedocumentation

本系统没有安装apr,需要安装apr。

2、安装apr-1.5.0

[root@localhost~]#cd/usr/src

[root@localhostsrc]#tar-zxfapr-1.5.0.tar.gz//解压源代码包

[root@localhostsrc]#cdapr-1.5.0

//使用./configure命令进行编译前的配置工作

[root@localhostapr-1.5.0]#./configure--prefix=/usr/local/apr

[root@localhostapr-1.5.0]#make//使用make进行源代码编译

[root@localhostapr-1.5.0]#makeinstall//使用makeinstall将编译好的程序安装到系统中

查看Makefile文件是否生成

进行编译

进行安装

3、安装apr-util-1.5.3

[root@localhost~]#cd/usr/src

[root@localhostsrc]#tar-zxfapr-util-1.5.3.tar.gz//解压源代码包

[root@localhostsrc]#cdapr-util-1.5.3

//使用./configure命令进行编译前的配置工作

[root@localhostapr-util-1.5.3]#./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr

//使用make进行源代码编译和makeinstall将编译好的程序安装到系统中

[root@localhostapr-util-1.5.3]#make&&makeinstall

构建Makefile文件

查看Makefile文件是否生成

进行编译安装

4、安装pcre-8.34

[root@localhost~]#cd/usr/src

[root@localhostsrc]#unzip-opcre-8.34.zip//解压源代码包

[root@localhostsrc]#cdpcre-8.34

//使用./configure命令进行编译前的配置工作

[root@localhostpcre-8.34]#./configure--prefix=/usr/local/pcre

[root@localhostpcre-8.34]#make//使用make进行源代码编译

[root@localhostpcre-8.34]#makeinstall//使用makeinstall将编译好的程序安装到系统中

查看Makefile文件是否生成

进行编译

进行安装

5、安装httpd-2.2.26

[root@localhost~]#cd/usr/src

[root@localhostsrc]#cdhttpd-2.2.26

//使用./configure命令进行编译前的配置工作

[root@localhosthttpd-2.2.26]#./configure--prefix=/usr/local/apache--enable-so--with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util/bin--enable-mods-shared=all--with-mpm=worker--enable-cache--enable-disk-cache--enable-mem-cache--enable-file-cache

[root@localhosthttpd-2.2.26]#make//使用make进行源代码编译

[root@localhosthttpd-2.2.26]#makeinstall//使用makeinstall将编译好的程序安装到系统中

构建Makefile文件

查看Makefile文件是否生成

进行编译

进行安装

6、配置IP地址为:

192.168.3.28,重启httpd服务,打开浏览器,输入192.168.3.28

成功访问到apache的测试页面

二、Apache服务器配置

(1)主配置文件httpd.conf

httpd.conf是最核心的配置文件,位于/etc/httpd/conf/目录下。

httpd,conf文件包含各种影响服务器运行的配置选项,只有对这些配置信息进行理解,才能真正掌握Apache服务器的配置。

1、Timeout配置选项定义客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断开与客户机的连接。

默认设置为120秒。

2、KeepAlive配置选项用户设置是否保持连接的活跃,将KeepAlive设置为On,来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担。

一般情况下,图片较多的网站应该把KeepAlive设为On,以便提高访问性能。

3、Listen选项用于设置服务器的监听端口,默认监听80端口。

4、ServerName选项用于设置主机名称和端口号,修改为

5、DcumentRoot指定了Apache服务器默认存放网页文件的目录位置,将地址修改为“/web”

6、设置网页默认主页DirectoryIndex为index.html

7、在/web目录下创建一个index.html页面,重启httpd服务,在浏览器输入本机IP:

192.168.3.28,通过IP地址访问网站。

8、配置DNS域名解析服务,域名为:

,启动named服务,利用域名访问网站。

通过Apache建立的第一个网站成功了。

三、虚拟主机配置

(1)配置基于端口的虚拟主机

1、在httpd.conf文件中修改成监听8080和8088两个端口

2、在httpd.conf文件末尾增加如下的内容,8080端口对应/web文件夹的index.html,8088端口对应/web1文件夹中的index.html文件

3、在/web和/web1文件夹中各创建一个index.html文件,并修改这两个文件的权限,并重启httpd和named服务

4、测试192.168.3.28:

8080和192.168.3.28:

8088

5、再测试:

8080和:

8088

成功访问8080和8088端口的网页

(2)配置基于IP的虚拟主机

1、使用单网卡多ip,设置一个IP:

192.168.3.27,再为192.168.3.27对应的域名,原本IP:

192.168.3.28对应

2、修改httpd.conf文件,修改监听的端口为80

3、在httpd.conf文件添加内容如下:

4、在/web和/web1文件夹中各创建一个index.html文件,并修改这两个文件的权限,并重启httpd和named服务

5、测试192.168.3.27()和192.168.3.28()

(3)配置基于域名的虚拟主机

1、创建两个www.huangbin14,com和对应同一IP:

192.168.3.28

2、修改httpd.conf文件

3、在httpd.conf文件添加内容如下:

4、在/web和/web1文件夹中各创建一个index.html文件,并修改这两个文件的权限,并重启httpd和named服务

5、测试和

四、用户身份认证配置

1、在httpd.conf文件修改内容如下:

2、创建认证口令文件,并添加两个用户faust和tom,密码都为:

123456

3、将认证口令文件的属主改为apache

 

4、在浏览器中测试,输入域名或192.168.3.28用faust和tom用户测试

输入了用户名和口令后,都能成功访问

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1