Apache服务器配置
- 格式:pptx
- 大小:1.59 MB
- 文档页数:21


湖北理工学院
实验报告
课程名称: Linux 网络环境
实验项目:配置Apache服务器
专 业:
班 级:
学 号:
学生姓名:
1 实 验 报 告
实验项目名称:配置Apache服务器 同组人: 无
实验时间: 2012.4.11~2012.4.18 实验室: 指导教师:
一、实验目的
(1)掌握Linux系统中Apache服务器的安装与配置。
(2)掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。
二、项目背景
构建一台Apache服务器,能够实现用户和主机的访问控制认证,设置配置文件,只允许认证用户访问,继续修改配置文件,只允许ip地址为192.168.32网段的计算机访问,通过Apache服务器架设自己的个人站点,利用主机上的ip地址192.168.32.132的不同端口设置虚拟主机,也可利用不同的ip地址,比如192.168.32.132和192.168.32.32,设置两个虚拟主机。最后配置基于域名的虚拟主机。
三、实验内容
练习Linux系统下WEB服务器的配置方法。
四、实验步骤
1、查看Apache服务是否已安装,可知服务已安装,查看文件信息并启动Apache服务。
2、设置认证用户文件,添加用户shinejk和sjk
3、编辑httpd配置文件,设置/var/www/html/test目录下所有网页文件只允许认证用户访问
A、在/var/www/html目录下新建test目录,并创建index.html文件
B、修改配置文件httpd.conf的内容
C、重启Apache服务器,在浏览器中输入http://192.168.32.132/test,会弹出对话框,只有输
实训时间:2010年6月28日上午
搭建Apache服务器
实验目的
1. 掌握配置用户个人站点的方法;
2. 掌握配置目录访问控制与用户认证的方法;
3. 掌握基于IP地址不同端口的虚拟主机的架设方法;
4. 掌握基于不同IP地址的虚拟主机的架设方法;
实验内容
根据Apache服务器的默认设置,Web站点的相关文件保存在/var/www目录,而Web站点的日志文件保存于/var/log/httpd目录。安装安装Apache服务并进行相应的设置。
实验准备
两台计算机,一台安装RHEL Server5,另一台安装Windows XP。
一、建立Apache服务器的应用环境
1. 安装Apache服务器软件包
(1) 以超级用户登录到字符界面,输入“rpm -qa|grep httpd”命令,查看是否已安装Apache软件包,如没安装,则进行下一步。
(2) 利用mount命令挂载安装光盘,依次输入如下命令:
mount -t iso9660 /dev/cdrom /mnt
rpm –ivh /mnt/Server/apr-1.2.7-11.i386.rpm
rpm –ivh /mnt/Server/apr-util-1.2.7-6.i386.rpm
rpm –ivh /mnt/Server/httpd-2.2.3-6.el5.i386.rpm
2. 设置RHEL Server5计算机,其IP地址为192.168.0.10,子网掩码为255.255.255.0;允许www服务通过防火墙,关闭SELinux,并启动Apache服务器。
(1) 超级用户在字符界面输入“setup”命令,启动文字模式的系统设置程序。使用方向键将光标移至“Network configuration”(网络配置)选项,按回车,显示网卡信息。
(2) 选中网卡,再次按回车,出现网卡配置界面,按Tab键将光标移至“Use DHCP”后的“*”,按[Space]键取消选择,然后在“Static IP”后输入IP地址“192.168.0.10”,在“Netmask”后输入掩码“255.255.255.0”。然后按Tab键将光标移至“OK”按钮按回车键,保存网卡设置。
FreeBSD 配置Apache服务器
Apache服务器的设置文件位于/usr/local/etc/apache目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置Apache服务器的行为。httpd. conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。
除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。
bash-2.02$ ls -l /usr/local/etc/apache
total 100
-rw-r--r-- 1 root wheel 348 Apr 16 16:01 access.conf
-rw-r--r-- 1 root wheel 348 Feb 13 13:33 access.conf.default
-rw-r--r-- 1 root wheel 30331 May 26 08:55 httpd.conf
-rw-r--r-- 1 root wheel 29953 Feb 13 13:33 httpd.conf.default
-rw-r--r-- 1 root wheel 12441 Apr 19 15:42 magic
-rw-r--r-- 1 root wheel 12441 Feb 13 13:33 magic.default
Apache服务器的安装与配置
一、 安装Apache
双击可执行文件apache_1.3.33-win32-x86-no_src.exe,将Apache服务器软件安装至C:\Apache目录下。
二、 设置C:\apache\conf\httpd.donf文件
修改Apache的核心配置文件c:\apache\conf\httpd.conf(说明一点:“#”为Apache的注释符号)。修改方法如下:
1、寻找到ServerName。这里定义你的域名。这样,当Apache Server运行时,你可以在浏览器中访问自己的站点。如果前面有#,记得删除它。
2、寻找到ServerAdmin。这里输入你的E-Mail地址。
(以上两条在安装时应该已经配置好了,所以不必改动,这里介绍一下,主要是为了日后的修改)
3、寻找到。向下有一句Options,去掉后面所有的参数,加一个All(注意区分大小写!A大写,两个l小写。下同。);接着还有一句Allow Override,也同样去掉后面所有的参数,加一个All。
AllowOverride All
Options All
Order allow,deny
Allow from all
4、寻找到DocumentRoot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,也可以自己指定一个,但记住,这句末尾不要加“/”。此外注意,路径的分隔符在Apache Server里写成“/”。 (将DocumentRoot "C:/apache/htdocs"改为DocumentRoot
"C:/try")
5、寻找到DirectoryIndex。这就是你站点第一个显示的主页,在index.html的后面加入index.htm index.php index.php3 index.cgi index.pl。注意,每种类型之间都要留一空格!这里添加好了,以后就不用再麻烦了。