Apache服务器配置实验报告

合集下载

基于Linux的Apache服务配置

基于Linux的Apache服务配置

基于Linux的Apache服务配置

本实验项目评分(100分)实验目的(10分)实验结论(10分)实验内容(20分)步骤(20分)过程(40分)总分学生信息【实验目的】姓名班级学号1.学会安装Apache服务器;

2.能够通过Apache的服务器构架web站点;3.能够管理Apache服务器。

【实验环境】

1.安装有Linu某系统的计算机;2.有Linu某下的apache安装文件。

【重点和难点】

1、设置本地用户登录

2、将本地用户限制在指定目录下

3、匿名用户的访问权限控制

【实验内容及步骤】

1.

2.如果没有安装或者没有完全安装下图中所示的内容,那么需要将系统镜像加载到光

驱中,然后在Service文件夹下安装相应的应用程序

任务1:

1、建立一台Web服务器,假定服务器有多个IP地址,有一IP地址为

3、设置Web服务器只监听192.168.某某.4的80端口和81端口

4、设置文档主目录缺省打开文档为inde某.php、inde某.jp、inde 某.html和

inde某.htm

5、设置默认字符集为GB2312

7、自己动手写一个简单页面文件inde某.htm,在客户端计算机访问

验证。

3)、设置服务器的监听端口

4)、设置站点的默认打开文档和默认字符集

5、为站点添加虚拟目录:

任务二

配置两个站点的基本属性:

配置站点的访问权限:

任务三、

1、建立一台Linu某下的FTP服务器,IP地址为192.168.某

某.16(某某为学号后

4、FTP服务器能够接受最大的连接数为100,同一IP的连接数为2;

5、允许本地用户访问FTP服务器;设定本地用户tet被约束在自己的主目;

Apache服务的配置

Apache服务的配置

实训Apache服务配置

一、实训目的

掌握APACHE服务器的配置与应用方法。

二、实训的内容

练习利用APAHE服务搭建普通WEB网站,用户个人主页,虚拟目录,基于主机的访问控制,基于用户认证的访问控制,虚拟主机。

三、实验步骤

(一)Apache服务的安装

(1)Apache服务的安装,Apache服务的安装包有两个

(2)服务安装好后,启动Apache服务,浏览的默认页如

图:

(二)配置用户个人主页的站点:在ip地址为192.168.23.123

的apache服务器中,为系统用户lujian设置个人主页空间,该用户的家目录为/home/lujian个人空间所在的目录为

public_html

1.1修改用户的家目录权限,使其他的用户具有读取和执行的权限。创建存取用户个人主页空间目录,并创建存放用户个人主页空间的目录:

1.2修改HTTPD.CONF文件中<IFMODULE MOD_USERDIR.C>模块的内容将USERDIR的值设置为//public_html;,并将<Directory /home/*/public_html>容器的注释去掉

1.3重新启动Apache服务,在客户端的浏览器中输入http://19

2.168.2

3.123/~lujian,个人空间的访问效果如下图所示

(三)虚拟目录在ip地址为192.168.18.4的apache服务器中,创建名为/test/的虚拟目录,他对应的物理路径是”/dir1/test/,在客户端上测试。”

2.1//创建虚拟目录/dir/test/ ,创建虚拟目录中的默认首页文件,修改默认文件的权限,是其他的用户具有读取和执行的权限

实训2使用Apache搭建FTP服务器实训报告

实训2使用Apache搭建FTP服务器实训报告

实训2使用Apache搭建FTP服务器实训

报告

介绍

本报告旨在总结和记录搭建基于Apache的FTP服务器的实训过程和结果。通过本次实训,我们的目标是成功地搭建一个可靠和安全的FTP服务器。

实训步骤

步骤一:安装Apache服务器

2. 配置Apache服务器,确保其正常运行。

步骤二:设置FTP服务器

1. 安装并启用Apache的mod_ftp模块。

2. 配置FTP服务器的基本设置,例如监听端口和根目录。

3. 设置FTP用户和密码,并为其分配合适的权限。

步骤三:测试FTP服务器

1. 使用FTP客户端连接到服务器。

3. 检查日志文件以获取任何错误或警告信息。

结果和讨论

然而,在实际应用中,还有一些安全注意事项需要考虑。为了确保FTP服务器的安全性,我们可以采取以下措施:

- 使用SSL或TLS加密传输数据,以防止数据被篡改或窃取。

- 限制FTP用户的访问权限,确保他们只能在所需的目录中进行操作。

- 定期监控FTP服务器的日志文件,以检测和应对任何异常活动。

总的来说,本次实训提供了了解和运用Apache服务器搭建FTP服务器的机会,并展示了FTP服务器在文件传输方面的实际用途和价值。

结论

通过本次实训,我们成功地完成了使用Apache搭建FTP服务器的任务。我们研究了Apache服务器的安装和配置,并验证了FTP服务器的功能和正常运行。

然而,在实践中,我们仍然需要注意FTP服务器的安全性,以确保数据和系统的保密性和完整性。

Apache服务器

Apache服务器

Apache服务器配置IP、子网掩码、默认网关:

配置DNS:

关闭防火墙:

配置过程:

1.准备工作。在/var/www目录下创建一张ceshi1.html网页,如图所示。

2.检查是否安装了Apache服务器,打开终端,输入命令,如图所示,表明已安装了Apache

服务器。

3.打开主配置文件并加以修改,如图所示。

4.启动服务器,输入命令,如图所示,表示Apache服务器启动成功。

测试:

1.打开浏览器,在地址栏输入19

2.168.4.100,页面自动跳转到ceshi1.html,如图所示。

在客户机上测试:

1.在客户机上修改IP为自动获取。

2.在地址栏输入,页面自动跳转到ceshi1.html,如图所示。

实验心得:

通过本次实验,我初步了解了Apache服务器的配置过程和工作原理。Apache服务器还是比较容易理解和掌握的。在这次的实验中遇到的最大的问题是与其它服务器连不通,通过讨

论和实践,并没有找出错误的根本,但是通过重装镜像却解决了这一问题,我想这个应该不是配置问题!

实训项目11 Apache服务器的架设

实训项目11 Apache服务器的架设

实训项目11 Apache服务器的架设

一. 实训目的:

1.掌握Apache的基本配置

2.启动和停止Apache

3.为系统用户配置自己的站点

4.掌握架设Web服务器的方法

二. 实训内容

1.安装运行apache

2.配置个人用户的Web站点

三. 实训环境:

1.1台具有Linux虚拟机的计算机,已经正确配置网络参数,能够和19

2.168.1网络中的其它主

机相互通信。

四. 实训步骤

1.安装apache服务器,启动默认www服务。

步骤1:安装Apache软件包。

(1)查看系统是否已经安装Apache软件包。

#rpm -qa | grep httpd

(2)如果没有安装则执行下面的步骤进行安装(软件包文件在第一张Linux安装光盘中):#eject

#mount /media/cdrom/

#cd /media/cdrom/RedHat/RPMS/

#rpm –ivh httpd-2.0.52-9.ent.i386.rpm

#rpm –ivh httpd-manual-2.0.52-9.ent.i386.rpm

#cd;eject

步骤2:编辑Apache服务器的配置文件httpd.conf,启动默认的www服务。

(1)编辑配置文件httpd.conf,设置服务器名称

#vi /etc/httpd/conf/httpd.conf

修改如下内容:

(注:设置服务器名称,此处xxx表示你的Apache服务器IP地址中的主机号。

(2)启动Apache服务。

#service httpd start

步骤3:在默认Web站点的根目录/var/www/html中创建一个首页文件。

APACHE服务器实训报告

APACHE服务器实训报告

广东技术师范学院天河学院

网络操作系统及应用

课程设计报告

2011年12月9日

外部二进制程序,服务器不需要承担任何额外的负担。除了能够操作您的页面外,PHP还能发送HIIP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。

4.4libxml2-2.6.30.tar.gz:Libxml2包含了对XPath表达式使用的支持来检索匹配一个指定准则的结点集。libxml2软件包提供允许用户操控XML文件的函数库,包含有读、修改和写XML和HTML文件支持。

4.5libpng-1.2.31.tar.gz:libpng是多种应用程序使用的解析PNG图象格式的库。

4.6libmcrypt-2.

5.8.tar.gz:libmcrypt是加密算法扩展库。支持DES,3DES, RIJNDAEL,Twofish,IDEA,GOST,CAST-256,ARCFOUR,SERPENT,SAFER+等算法。

4.7zlib-1.2.3.tar.gz:zlib是提供资料压缩之用的函式库,zlib能使用gzip数据头(header)、zlib数据头或者不使用数据头压缩数据。

4.8gd-2.0.3

5.tar.gz:GD是一个开源的图像处理库,支持PNG/JPEG/GIF以及其他格式的图像。GD一般被用来创建图表、图形、缩略图以及其他图像相关的处理操作。

4.9Autoconf-2.61.tar.gz:GNU Autoconf是一个在Bourne shell下制作供编译、安装和打包软件的配置脚本(英语:Configure_script_(computing))的工具。Autoconf 并不受程式语言限制,常用于C、C++、Erlang和Objective-C。配置脚本控制了一个软件包在特定系统上的安装。在进行一系列测试后,配置脚本从模板中生成makefile与头文件进而调整软件包,使之适应某一种系统。Autoconf与Automake、Libtool等软件组成了GNU 构建系统。

Apache服务器配置实验报告

Apache服务器配置实验报告

Apache服务器配置实验报告

T01 王军

1. 用ifconfig命令查看主机IP,如有固定IP,则继续下一步;如未设置,则用netconfig命令设置。现规定本机IP为:19

2.168.0.14

2. 启动Apache服务器:# /etc/rc.d/init.d/httpd start 或service httpd start,如正常启动,则继续下一步;如不能启动,最大可能是没有安装Apache服务(具体安装参见课本471页)

3. 测试Apache服务器能否正常运行:进入X-Window,打开Mozilla,在地址拦输入:http://192.168.0.14, 如打开test page,则说明运行正常

4. Apache服务器正常运行后,返回字符界面,进入文档的根目录/var/www/html下,新建index.html文档,并用vi编辑器编辑,或把做好的网页复制到/etc/www/html目录下,并将首页改名为:index.html(注:通常情况是在Windows中做好了网页,再上传到Apache服务器,具体上传的方法参见课本473页。)

5.进入/etc/httpd/conf目录下,用vi编辑器编辑http.conf文件。

(注:在编辑配置文件,需要改动某一命令行时,在命令行前加“#”注释掉,另起一行写上新的命令行)

具体配置如下:

ServerType standalone 设定启动方式为standalone

ServerRoot /usr/local/apache 指定Apache 的根目录位置为/usr/local/apache ServerAdmin webadm@hostname 指定管理员的e-mail账号为webadm@hostname StartServers 8 指定连接Apache服务器时可以有8个子进程

Apache服务器配置实验报告

Apache服务器配置实验报告

在Linux下配置Apache服务器

——江湖、孙中霞、李琴一、实验目的

完成本次实训,将能够:

●配置基本的Apache服务器

●配置个人用户Web站点。

●配置虚拟目录别名功能。

●配置主机访问控制。

●配置用户身份验证功能.。

●配置基于IP地址的虚拟主机.

二、实验环境

1、RedHat Linux4AS.

2、Apache 2.0

三、实验内容

1.配置基本的Apache服务器

2.配置个人用户Web站点。

3.配置虚拟目录别名功能。

4.配置主机访问控制。

5.配置用户身份验证功能.。

6.配置基于IP地址的虚拟主机。

四、实验要求

在Linux操作系统下配置Apache服务器。

五、注意事项

1.在修配置文件下注意区分大小写、空格。

2.在每次重新开机后都必须启动Apachec服务器。

3.在每次修改完主配置文件后保存起来,必须重启Apachec服务器,如果不重启会

导致配置无效,最终导致实验失败。

六、实验步骤

1、检测是否安装了Apache软件包:

A、首先为服务器网卡添加一个固定的IP地址。

B、在Web浏览器的地址栏中输入本机的IP地址,若出现Test Page测试页面(该

网页文件的默认路径为var/www/html/index.html)如下图1所示就说明Apache

已安装并已启动。

另一种方法是使用如下命令查看系统是否已经安装了Apache软件包:

[root@rhe14~]# rpm –aq | grep httpd

Httpd-suexec-2.0.52-9.ent

Httpd-manual-2.0.52-9.ent

搭建apache服务器实验报告

搭建apache服务器实验报告

实验三搭建apache服务器

学号:姓名:

【实验目的】

1.掌握配置用户个人站点的方法;

2.掌握基于IP地址不同端口的虚拟主机的架设方法;

3.掌握配置目录访问控制与用户认证的方法;

【实验要求】

1.利用VMware安装操作系统,掌握apache服务器的创建;

2.实验前进行理论研究,完成web服务器的理论架设;

3.实验完成后注意总结

【实验内容】

1.虚拟机设置nat链接,在虚拟机里ping主机ip,再在主机ping虚拟机的ip (如果ping不通,在主机的网上邻居把虚拟机的网络适配器启用)

Ping主机成功:

主机ping虚拟机成功:

2.用rpm -qa | grep httpd查看系统是否已安装apache服务器

再启动apache服务service httpd start(用root用户才行)

在“系统”——“管理”——“防火墙”窗口里,勾选WWW(HTTP),再单击“应用”,让web服务器向公众开放,允许客户机访问web网页

实验截图:

3.验证apache服务已启动

(1)在虚拟机里的firefox浏览器地址栏中输入“http://localhost”或ip地址

(2)在客户机的ie浏览器地址栏里输入虚拟机的IP地址如“http://192.168.32.129”弹出apache默认的测试页证明启动成功

4.在系统默认的Apache存放网站文件目录下,新建一个HTML文件

cd /var/www vi index.html

在vi编辑页面输入代码,保存退出

实验截图:

5.在客户机上访问网页,使用IE浏览器,在地址栏中输入URL地址,如:

Apache服务实验

Apache服务实验

Apache服务实验

Apache服务架设⼼得(WEB服务管理器)

环境:RHEL5.3,DNS已经配置好为:/doc/f81a1ef0f90f76c661371ad7.html

⼀、Apache服务总览:

1、所需要的软件包:

httpd Apache服务的主程序包,服务器端必须安装该软件包

httpd-devel Apache开发程序包

httpd-manual Apache⼿册⽂档,包含HTML 格式的Apache 计划的Apache User's Guide 说明指南

system-config-httpd-1.3.3.1-1.el5.noarch.rpm:Apache配置⼯具

#rpm –qa|grep httpd

2、端⼝:80(http)443(https)

3、主配置⽂件⽬录:/etc/httpd/*

4、默认主页⽬录:/var/www/html

5、关闭防⽕墙

建议⽹站⽬录都放到/var/www/html

⼆、Apache配置⽂件的简单实现:

1、主配置⽂件:/etc/httpd/conf/httpd.conf

1)、ServerRoot”/etc/httpd” 默认配置⽂件的存放⽬录;

2)、Timeout 120 客户端访问超时时间120秒;

3)、Listen 80 监听80端⼝;

4)、ServerAdmin root@/doc/f81a1ef0f90f76c661371ad7.html 设置管理员邮箱;

5)、ServerName /doc/f81a1ef0f90f76c661371ad7.html 服务器主机名,可以使DNS域名,也可以是IP 地址;

apache服务器的安装与配置实验报告

apache服务器的安装与配置实验报告

实验报告---apache服务器配置

一、实验目的:

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web 服务器软件之一。本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache的开发遵循GPL协议,由全球志愿者一起开发并维护。它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

支持最新的HTTP1.1通信协议;强大的可配置性和可扩展性;提供全部源代码和不受限制的使用许可;通过第三方模块可以支持Java Servlets;广泛的应用和支持多种平台。

因此做这个实验的目的是为了熟悉apache服务器的配置,通过实验来加深对它的了解。

二、实验内容:

(一)、Apache服务器的安装、启动与停止

(二)、配置用户个人主页

(三)、配置虚拟主机:a、创建基于IP地址的虚拟主机

b、创建基于域名的虚拟主机

三、实验步骤:

(一)Apache服务器的安装、启动及访问

1.检验apache服务的软件包是否安装,默认情况下是没有安装的,因此需安装。 # rpm -qa|grep httpd //检验软件包是否安装

# mount /dev/cdrom /mnt/cdrom //加载光驱

# cd /mnt/cdrom/Server //进入光盘的Server目录 # rpm -ivh postgresql-libs-8.1.18-2.e15_4.1.i386.rpm //安装所需要的RPM包

实验十二 Apache 服务器的配置

实验十二 Apache 服务器的配置

实验十二Apache 服务器的配置

一、实验目的:

1.掌握Apache的基本配置

2.启动和停止Apache

3.为系统用户配置自己的站点

4.掌握架设Web服务器的方法

二.实验内容:

1.安装运行apache

2.配置apache,建立普通的Web站点

3.配置apache,实现用户认证和访问控制

4.配置用户的Web站点

三.实验步骤:

1.安装Apache:

◆使用rpm来安装Apache软件包。

◆使用合适的工具验证Apache软件已经安装,例如使用命令:pstree|grep httpd来验证。

◆查找配置文件httpd.conf所在的位置是否为:/etc/httpd/conf。

◆启动Apache服务器,并使用浏览器来验证它是否正常工作。

◆编辑一个小的html页面,通过Apache来显示。

2.配置Apache建立普通的Web站点:

◆备份初始的/etc/httpd/conf/httpd.conf文件。

◆停止Apache服务。编辑/etc/httpd/conf目录下的httpd.conf文件,做如下最基本的设置:

ServerAdmin root@localhost (或是与dns服务器结合,将localhost改为本机的域名) ServerName 你所在计算机的域名或Ip地址

◆启动apache。

◆启动mozilla浏览器,在地址栏输入服务器的域名或ip地址,观察所看到的界面。3.为每个用户设置单独的主页:

默认设置情况下,在用户主目录中创建目录public_html,然后把所有网页文件放在该目录下即可,打入http://servername/~username访问,但是请注意以下几点:

实验八_Linux_Apache_Web_服务器管理与配置

实验八_Linux_Apache_Web_服务器管理与配置

实验八Linux Apache Web 服务器管理与配置

【实验目的】

通过此实验可以让学生熟悉Apache服务器的使用和设置,为以后学习网络编程语言打下基础。

【实验学时】

3学时

【实验类型】

验证型

【实验要求】

1.了解Apache服务及基本的Apache HTTP服务器配置。

【实验原理】

Apache服务器一个主要的特点是完全免费,并且完全公开其源代码,由此用户可根据自身的需要去进行相关模块的开发。Apache服务器另一个主要的特点是其跨平台性,其可在UNIX、Windows、Linux等多种操作系统上运行。如果需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

【实验步骤】

1.检测与安装Apache

在Red Hat Linux 9中自带了以下两个Apache2.0的安装文件:

httpd:Apache 2.0

httpd-manual:Apache2.0手册

检测Linux系统中是否已经安装了Apache服务器可以使用下面的命令:

# rpm –qa | grep httpd

如果确认在Linux系统中没有安装Apache,可将Red Hat Linux 9的三张安装光盘的第一张放入光驱,然后执行下面的命令:

# rpm –ivh httpd-2.0.40-21.i386.rpm

# rpm –ivh httpd-manual-2.0.40-21.i386.rpm

#rpm -ivh --nodep ……i386.rpm

2.Apache服务器的启动和停止

当安装完Apache服务器后,如果想让其提供Web服务还必须启动它。下面的命令用来查看Apache服务器是否启动:

服务器设置与调试报告

服务器设置与调试报告

服务器设置与调试报告

1. 引言

本文档旨在详细记录服务器设置与调试过程,以便于后续的维护与管理。本文档适用于具有中级网络知识水平的技术人员。

2. 服务器硬件与软件环境

2.1 硬件环境

- CPU:Intel Xeon E5-2620

- 内存:32GB DDR3

- 硬盘:2TB SATA

- 网络:2x 1Gbps 网络接口

2.2 软件环境

- 操作系统:CentOS 7.5

- 服务器软件:Apache 2.4.6、MySQL 5.7.25、PHP 7.2.14

3. 服务器设置

3.1 基本设置

1. 配置网络接口:设置网络模式为桥接模式,连接内外网络。

2. 配置主机名:设置主机名为"server",便于识别。

3. 配置IP地址:分配一个内网IP地址,如192.168.1.1。

3.2 软件安装与配置

1. 安装操作系统:使用CentOS 7.5镜像文件进行安装。

2. 安装服务器软件:

- 安装Apache:使用yum命令安装Apache服务器软件。

- 安装MySQL:使用yum命令安装MySQL数据库软件。

- 安装PHP:使用yum命令安装PHP解释器。

3. 配置Apache:

- 配置虚拟主机:在配置文件中添加虚拟主机配置,设置不同的域名指向不同的网站目录。

4. 配置MySQL:

- 修改配置文件:编辑MySQL的配置文件"f",设置字符集为UTF-8、开启远程访问等。

- 创建数据库与用户:创建数据库和用户,分配权限。

5. 配置PHP:

- 修改配置文件:编辑PHP的配置文件"php.ini",设置时区、上传大小限制等。

实验十 APACHE服务器的配置2

实验十 APACHE服务器的配置2

实验十配置apache WEB服务器(2)

(一)实验目的及要求

掌握虚拟WEB服务器的配置方法,要求分别实现基于IP地址和域名的虚拟服务器的配置和验证;熟悉基于认证的WEB服务配置过程的实现及其验证。(二)实验步骤

一.创建基于IP地址的虚拟主机

这种方式需要在机器上设置IP别名,也就是在一台机器的网卡上绑定多个IP地址来为多个虚拟主机服务。

步骤:

1、创建虚拟接口

2、在两个文件夹中分别建立测试页

3、打开WEBMIN 设置虚拟WEB服务器

#service httpd restart

WEB 服务器重启。

4、打开浏览器测试

二.创建基于域名的虚拟主机

1、卸掉一个虚拟接口192.168.1.6

2、删除192.168.1.4和192.168.1.6 的WEB虚拟服务器

3、基于192.168.1.4分别创建两个新的虚拟服务器

4、设置XP 的本地域名解析服务:使用记事本打开c:\windows\system32\drivers\etc\hosts 文件,添加内容

#service httpd restart

WEB 服务器重启。

5、打开浏览器分别测试:

三、首先在httpd.conf配置文件中使用别名和设置访问控制,然后通过IE及这个配置文件的相关设置来访问LINUX 文件夹

1、打开WEBMIN 的WEB服务器中的【编辑配置文件】选项,如下:

(/var/www/html)中),无索引文件则显示目录,并允许所有人访问。

#service httpd restart

WEB 服务器重启。

3、打开浏览器访问:LINUX的/boot目录

实训十三:Apache服务器的架设

实训十三:Apache服务器的架设

实训十三:Apache服务器的架设

实训十三:服务器的架设

一.实训目的与要求

要求掌握架设服务器的操作方法。

二.实训内容与步骤

(一)实训内容

.每个同学为自己建立个人主页空间

2.建立基于域名的虚拟主机: 在你的主机上架设服务器,中间设置两个虚拟主机,它们所使用的地址为主机地址。

,其网站主目录为

,其网站主目录为

(二)实训步骤

、为自己建立个人主页空间

步骤:在服务器上检查并安装必要软件

查看:–

如果没有就进行安装(在实验室中已默认安装好了):

– 2.0.47

步骤:在主机上添加用户,用户名为自己的名字。(以下假设你的名字为)

步骤:修改自己个人主目录的属性。

步骤:创建自己个人主页的主目录。

步骤:创建自己个人主页的首页。

“(注:你的姓名拼音)’”>

步骤:编辑服务器的配置文件

保存退出。

步骤:重启服务

步骤:在中进行测试

在客户机上打开浏览器,在地址栏输入主机地址,应该能打开你的目录下的网页文件。

、在服务器上建立基于域名的虚拟主机

,其网站主目录为

,其网站主目录为

步骤:在服务器中为两个虚拟主机注册域名。

1.注销,登录时点击“会话”,选择桌面。

2.点击“从这里开始”图标,打开桌面管理器,在地址栏中输入,找到安装软

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在Linux下配置Apache服务器

一、实验目的

完成本次实训,将能够:

●配置基本的Apache服务器

●配置个人用户Web站点。

●配置虚拟目录别名功能。

●配置主机访问控制。

●配置用户身份验证功能.。

●配置基于IP地址的虚拟主机.

二、实验环境

1、RedHat Linux4AS.

2、Apache 2.0

三、实验内容

1.配置基本的Apache服务器

2.配置个人用户Web站点。

3.配置虚拟目录别名功能。

4.配置主机访问控制。

5.配置用户身份验证功能.。

6.配置基于IP地址的虚拟主机。

四、实验要求

在Linux操作系统下配置Apache服务器。

五、注意事项

1.在修配置文件下注意区分大小写、空格。

2.在每次重新开机后都必须启动Apachec服务器。

3.在每次修改完主配置文件后保存起来,必须重启Apachec服务器,如果不重启会

导致配置无效,最终导致实验失败。

六、实验步骤

1、检测是否安装了Apache软件包:

A、首先为服务器网卡添加一个固定的IP地址。

B、在Web浏览器的地址栏中输入本机的IP地址,若出现Test Page测试页面(该

网页文件的默认路径为var/www/html/index.html)如下图1所示就说明Apache

已安装并已启动。

另一种方法是使用如下命令查看系统是否已经安装了Apache软件包:

[root@rhe14~]# rpm –aq | grep httpd

Httpd-suexec-2.0.52-9.ent

Httpd-manual-2.0.52-9.ent

System-config-httpd-1.3.1-1

Httpd-devel-2.0.52-9.ent

出现以上内容表明了系统已安装Apache软件包。

2、安装Apache软件包

超级用户(root)在图形界面下选择“应用程序”|“系统设置”|“添加/删除应用程序”命令,选择“万维网服务器”软件包组,在单击“更新”按钮就可以安装与Apache相关的软件包。

3、Apache的基本配置

(1)打开终端输入[root@rhe14~]# /etc/rc.d/init.d/httpd start //启动Apache 或者

[root@rhe14~]# apachectl start //启动Apache

[root@rhe14~]# apachectl stop //停止Apache服务

[root@rhe14~]# apachectl restart //重启Apache服务

[root@rhe14~]# apachectl configtest //测试Apache服务器配置语法(2)在httpd.conf将Apache的基本配置参数修改、将一些注释的语句取消注释,或将某些不需要的参数注释掉。

(3)将包括index.html在内的相关网页文件复制到指定的Web站点根目下(var/www/html/index.html)

(4)重启httpd进程

(5) 在Web浏览器下输入配置的ip地址出现如下图2,那表明基本配置成功了:

4、配置用户个人Web站点

(1)建立dxl用户,修改其默认主目录的权限,并在其下建立目录public_html.

[root@rhe14 ~]# useradd dxl

[root@rhe14 ~]# passwd dxl

[root@rhe14 ~]# chmod 711 /home/dxl //修改权限

[root@rhe14 ~]# cd /home/dxl

[root@rhe14 ~]# mkdir public_html //在dxl下创建public_html文件

[root@rhe14 ~]# chown dxl:dxl public_html

[root@rhe14 ~]# chcon –R –h –t httpd_sys_content_t /home/*/public_html

注:上面chown 是将public_html的拥有者设置为dxl用户和dxl用户组(2) 编辑文件/etc/httpd/conf/hpptd.conf,修改或添加如下语句:

UserDir disable root //不允许root用户使用自己的站点,也将此语句注释

UserDir public_html // 配置对每个用户Web站点目录设置

AllowOverride FileInfo AuthConfig Limit

Options MultiView Indexes SymLinksIfOwnerMatch IncludesNoxec

Orrder allow,deny

Allow from all

Order deny, allow

Deny from all

(3)将编辑好的配置文件保存后重启httpd服务器。

相关文档
最新文档