Linux 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某.htm5、设置默认字符集为GB23127、自己动手写一个简单页面文件inde某.htm,在客户端计算机访问验证。

3)、设置服务器的监听端口4)、设置站点的默认打开文档和默认字符集5、为站点添加虚拟目录:任务二配置两个站点的基本属性:配置站点的访问权限:任务三、1、建立一台Linu某下的FTP服务器,IP地址为192.168.某某.16(某某为学号后4、FTP服务器能够接受最大的连接数为100,同一IP的连接数为2;5、允许本地用户访问FTP服务器;设定本地用户tet被约束在自己的主目;修改/etc/vftpd文件夹下的vdftpd.confg详细配置修改如下:允许匿名访问:设置匿名用户权限:设置服务器的最大连接数,同义IP的最大请求数:设置本地用户登录后的权限及相关配置:【实验结论】1、实现了在linu某下的DNS服务器配置2、熟悉了linu某操作系统的使用。

LINUX下网络服务器配置实训报告

LINUX下网络服务器配置实训报告

LINUX下网络服务器配置实训报告网络服务器是指一种提供网络服务的计算机设备,它可以接受别的计算机的访问请求,并提供相应的服务。

Linux操作系统是一种开源的操作系统,被广泛用作网络服务器系统。

本次实训主要是通过配置LINUX下网络服务器,理解网络服务器的基本原理和配置方法。

在实训开始之前,我首先对LINUX操作系统有了一定的了解。

LINUX是一种开源的操作系统,因为它开放源代码,所以用户可以根据自己的需要进行配置和调整。

在网络服务器方面,LINUX操作系统有很好的稳定性和安全性,能够提供高效的网络服务。

实训任务一:安装LINUX操作系统在进行网络服务器配置之前,首先需要安装LINUX操作系统。

我选择了一款较为常用的LINUX发行版,CentOS进行安装。

安装过程较为简单,只需要按照安装向导进行操作即可。

安装完毕后,我进行了一些基本的系统设置,如设置主机名、网络配置等。

实训任务二:安装和配置Apache服务器Apache服务器是一种常用的Web服务器软件,能够提供网页服务。

在LINUX系统中,我们可以通过命令行安装和配置Apache服务器。

我首先使用命令安装Apache服务器,然后进行了一些基本的配置,如指定网页目录、开启虚拟主机等。

实训任务三:安装和配置MySQL数据库MySQL是一种常用的关系型数据库管理系统,用于存储和管理数据。

在LINUX系统中,我们可以通过命令行安装和配置MySQL数据库。

我使用命令安装MySQL数据库,并进行了一些基本的配置,如设置root用户密码、创建数据库等。

实训任务四:安装和配置FTP服务器实训任务五:测试网络服务器的功能通过本次实训,我对LINUX下网络服务器的配置有了更深入的了解。

我学会了如何安装和配置Apache服务器、MySQL数据库和FTP服务器,并进行了一些功能测试。

这些配置和测试过程都有助于我进一步理解网络服务器的原理和工作方式。

同时,我也对LINUX操作系统有了更深入的了解,它的开源特性和灵活性使得网络服务器的配置更加方便和自由。

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 httpdHttpd-suexec-2.0.52-9.entHttpd-manual-2.0.52-9.entSystem-config-httpd-1.3.1-1Httpd-devel-2.0.52-9.ent出现以上内容表明了系统已安装Apache软件包。

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

Linux网络服务器配置实验

Linux网络服务器配置实验

Linux网络服务器配置实验
一、Apache服务器安装及配置
(1)下载Apache服务器安装包
(2)使用rpm命令安装Apache服务器
rpm –ivh httpd-2.2.10-2.is86.rpm
(3)查看当前Apache服务器运行状态
/etc/rc.d/init.d/httpd status
(4)改变服务器运行状态
service 服务名[start | stop restart]
或者
/etc/rc.d/init.d/httpd [start | stop | restart]
(5)运行【系统/管理/服务器设置/HTTP】使用图形化配置界面,配置服务器(6)使用vi编辑httpd.conf配置文件,设置关键项
二、vsFTPd服务器安装及配置
(1)下载vsFTPd服务器安装包
(2)使用rpm命令安装vsFTPd服务器
rpm –ivh vsftpd-2.0.7-1fc10.i386.rpm
(3)查看当前vsFTPd服务器运行状态
Service vsFTPd
(4)改变服务器运行状态
service 服务名[start | stop restart]
(5)使用vi编辑/etc/vsftpd/vsftpd.conf配置文件,设置关键项
(6)设置用户权限
编辑/etc/vsftpd/ftpusers
/etc/vsftpd/user_list。

LINUX下网络服务器配置实训报告

LINUX下网络服务器配置实训报告

LINUX下网络服务器配置实训报告本次实训是关于Linux下网络服务器配置的实验,主要是学习Linux系统下网络服务的配置,包括Apache服务器、Samba服务器、DNS服务器和FTP服务器的配置。

通过本次实训,我对Linux系统的网络服务有了更深入的了解,也学到了一些新知识和技能。

一、Apache服务器配置1.安装Apache直接用yum安装:```yum install -y httpd```首先要修改Apache的配置文件,将目录/root/webroot设置为Apache服务器的根目录:```vi /etc/httpd/conf/httpd.conf```在文件中找到DocumentRoot “/var/ww/html”行,更改为:```DocumentRoot “/root/webroot”```并且增加ServerName localhost,在文件的末尾添加以下内容:```<VirtualHost *:80>DocumentRoot /root/webrootServerName localhost</VirtualHost>```保存修改并重启Apache服务,即可访问/root/webroot下的内容。

在浏览器中输入```http://localhost```,可以看到Apache的默认页面,说明安装配置成功。

二、Samba服务器配置通过yum安装Samba服务:修改Samba的配置文件:添加以下配置信息:此配置表示在/root目录下创建共享文件夹shared,只有linux和windows用户才能访问,不对外开放,可写。

设置共享用户的密码:按提示输入密码即可。

3.测试Samba在windows客户端中打开文件资源管理器,输入\\(Linux主机IP)\share,输入用户名和密码,可以访问到共享文件夹。

1.安装DNS服务先设置主机名:```hostnamectl set-hostname ns1```启动DNS服务并设置DNS服务自启动:在windows或linux系统中使用dig或nslookup等命令解析主机名,可以看到正确的IP地址。

Linux下Apache的配置与管理

Linux下Apache的配置与管理

Linux网络系统管理实验报告一、实验目的1、掌握Linux下Apache服务器的安装和配置2、掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法二、实验环境(本次实验所使用的平台和相关软件)VMware、Red Hat Enterprise Linux 5.3三、实验内容1、练习LINUX下WEB服务器的配置方法2、配置用户的个人主页3、设置基于用户认证的虚拟目录4、设置基于主机访问控制的虚拟目录5、创建基于IP地址的虚拟主机6、创建基于域名的虚拟主机四、实验步骤和调试过程(实验步骤、实验图片、测试结果分析)Step1:检测dns服务器是否正常工作,查看linux系统中是否已经安装httpd服务,并启动服务。

Step2:在浏览器中输入linux的IP 地址,检测是否出现测试页(测试是成功的)。

Step3:修改/etc/httpd/conf/的httpd.conf文件,并重新启动httpd服务器,在浏览器中输入检测是否能访问(测试成功)。

Step4:按如图所示修改/etc/httpd/conf/的httpd.conf文件,并保存。

Step5:进入home用户目录下,在test用户中创建public_html目录,在public_html目录下创建index.html的html文件,并输入内容“this is a test page“,在浏览器中输入http://192.168.3.150/~test/看能否访问在test用户下新建的index的html网页(测试成功)。

Step6:进入配置文件,按如图所示修改,保存之后,在/var/www/html/htpasswd路径下为lq 用户添加一个加密文件,之后重启httpd服务器。

在浏览器中输入http://192.168.3.150/private 进行验证(验证是成功的)。

Step7:按如图所示修改配置文件,设置允许访问的域名和IP地址段,在根目录下用-p命令创建 /dir/tmp目录,在tmp中添加index.html文件,在浏览器中输入http://192.168.3.150/tmp进行测试(测试成功)。

linux实验报告总结与体会

linux实验报告总结与体会

linux实验报告总结与体会
一、实验内容
本次实验的主要内容是Linux系统的安装、配置以及使用,包括Linux系统的安装、操作系统的配置、文件和目录的管理、文件系统权限管理以及进程和用户管理等。

二、实验结果
1、配置 yum 源
在配置yum源时,我参照了一些网上的教程,使用了Cent OS7 的网络镜像源作为yum源。

使用yum命令可以调取网络上的软件仓库,并自动下载安装,避免了手动下载并安装的麻烦,使安装更加便捷。

2、部署 Apache服务器
Apache服务器是一款功能强大的web服务器,是许多开源网站或网站开发项目的经典选择。

从yum库中安装apahce 服务器非常的方便。

在部署好Apache服务器之后,成功在浏览器中显示出Apache 的测试页面,表明Apache服务器配置成功。

三、实验体会
由于Linux是一款开源软件,因此拥有更为强大的功能和更高的性能。

本次实验,我学会了Linux的安装、文件和目录管理、文件系统权限管理以及进程和用户管理等,这些都是Linux系统里的基本操作,我也学会了如何配置 yum 源,以及如何部署 Apache 服务器等。

通过本次实验,我对Linux有了更加深入的了解,也掌握了Linux的基本操作技能,对深入研究Linux有了更大的兴趣。

LINUX基础 Apache配置实验报告

LINUX基础  Apache配置实验报告

Linux 小组实习报告[实习目的]通过理论联系实际,巩固所学的知识,提高处理实际问题的能力,了解设计专题的主要内容,为顺利地毕业做好充分的准备,并为自己能与社会环境成功接轨而预热。

[实习任务]通过之前对Linux系统基本知识的掌握,并以此为前提来深入指导有关服务器方面的高级应用,对时下互联网上的有关Linux系统的热点和焦点问题做到全面的了解,并在实验室环境中构架出一个真实的服务平台。

[实习内容]Apache+Mysql+Php+Zend+Discuz!1.安装apache服务器官方网站下载地址:/dist/httpd/httpd-2.0.47.tar.gz接着,执行如下命令:#cd /usr/home/peng/src#tar –zvxf httpd-2.0.47.tar.gz#cd httpd-2.0.47#./configure --prefix=/usr/local/apache --enable-so#make#make install2.安装mysql数据库国内外很多著名的论坛程序,比如vbb,ipb,phpbb,discuz(本文采用的论坛)都需要mysql数据库的支持,php+apache+mysql的组合是免费建站的最佳搭档。

官方下载地址为/downloads/d ... .gz&pick=mirror 我们先建立增加一个mysql的数据库用户和一个存放源代码包的目录,执行命令如下:#pw groupadd mysql#pw useradd mysql –g mysql –s /nonexistent#mkdir /usr/home/peng/src下载后通过cuteftp上传到/usr/home/peng/src目录,继续执行如下命令:#cd /usr/home/peng/src#tar –zvxf mysql-4.0.14.tar.gz#cd mysql-4.0.14继续执行如下命令:#./configure --prefix=/usr/local/mysql#make#make install#./scripts/mysql_install_db修改如下文件以及文件夹权限,否则mysql不能正常启动#chown –R root /usr/loca/mysql#chgrp –R mysql /usr/local/mysql#chown –R root /usr/local/mysql/bin#chgrp –R mysql /usr/local/mysql/bin#chown –R root /usr/local/mysql/var#chgrp –R mysql /usr/local/mysql/var#chmod 777 /usr/local/mysql/var#chown –R root /usr/local/mysql/var/mysql#chgrp –R mysql /usr/local/mysql/var/mysql#chmod 777 /usr/local/mysql/var/mysql#chown –R root /usr/local/mysql/var/mysql/*#chgrp –R mysql /usr/local/mysql/var/mysql/*#chmod 777 /usr/local/mysql/var/mysql/*#chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a#/usr/local/mysql/bin/mysqld_safe --user=mysql &3. 安装php脚本支持官方网站下载地址:/get/php-4.3.2.tar.bz2/from/a/mirror接着,执行如下命令:#cd /usr/home/peng/src#tar –jvxf php-4.3.2.tar.bz2#cd php-4.3.2#./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/a pxs --enable-track-vars --enable-force-cgi-redirect --enable-pic --enable-inline-o ptimiation --enable-memory-limit --enable-bcmath --enable-shmop --enable-vers ioning --enable-calendar --enable-dbx --enable-dio --enable-mcal --with-config-f ile-path=/usr/local/apache/conf#make#make install#cp php.ini-dist /usr/local/apache/conf/php.ini4 . 修改apache以及php的配置文件首先配置apache服务器,这里有两种配置方式。

linux-apache服务器配置

linux-apache服务器配置

湖北理工学院
实验报告
课程名称:Linux网络环境
实验项目:apache服务器配置专业:10网络工程
班级:10网络工程
学号:
学生姓名:
湖北理工学院计算机学院
实验报告
实验项目名称:实验四:apache服务器的配置同组人:无实验时间: 4.2—4.9 实验室:K4-404 指导教师:
一、实验目的
1.掌握Linux系统中Apache服务器的安装与配置。

2.掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。

二、实验学时
6学时
三、实验内容
第一步:
Apache相关软件包安装
测试服务器:
第二步:http主配置文件相关字段测试
Startservice表示当我们启动服务器的时候我们打开了八个服务器等待用户链接Documentroot 字段:
第三步:个人主页的设置与测试
开启userdir服务
个人主页访问
测试结果表示配置成功:
四、实验小结:
通过apache服务器的基本配置实验,对Linux 网络环境下http主配置文件的参数代表的意义以及web服务器的基本工作原理有了进一步理解,和以前的服务器配置相比有类似之处,为以后的学习打下了基础。

指导教师批阅及成绩:
指导教师签名:
年月日。

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包# rpm -ivh apr-1.2.7-11.e15_3.1.i386.rpm# rpm -ivh apr-util-1.2.7-11.e15.i386.rpm# rpm -ivh httpd-2.0.40-21.i386.rpm注意:由于安装apache软件包有依赖关系,因此按照上述顺序进行安装2.检验网络的连通性3.再次查看apache服务的软件包是否安装,安装成功之后,启动apache服务器,然后用客户机端进行访问。

Linux实验9:配置apache服务器

Linux实验9:配置apache服务器

配置apache web服务器任务一、源码方式安装并启用apache服务器1.解压缩源码软件包tar –zxvf 源码包文件名2.编译安装源码包./configure –prefix=/usr/local/apachemakemake install3.启动apache服务器/usr/local/apache/bin/apachectl start4.检查apache web服务器启动情况netstat -ant使用浏览器在地址栏中输入本机IP地址任务二、改变apache默认配置,设定web站点主目录编辑apache配置文件,设定web站点主机名为www.姓名全拼.com,设定web站点主目录为/var/webroot/,编写index.html文件,使得浏览器访问显示内容为“it is root website!”。

1.设置bind域名服务器,解析www.姓名全拼.com为本机地址编辑/etc/named.conf文件,增加“姓名全拼.com”区域编辑区域文件增加www的A记录重启bind域名服务编辑/etc/resolv.con文件,使得域名服务器指向本机Ping www.姓名全拼.com 检查域名解析是否正常2.新建/var/webroot/目录,编辑目录下的index.html文件3.编辑/usr/local/apache/conf/httpd.conf文件ServerName www.姓名全拼.com:80DocumentRoot “/var/webroot”设定目录权限(两种办法)4.重启apache服务5.检查站点访问情况任务二、配置给予名字的虚拟主机编辑apache配置文件,配置两个给予名字的虚拟主机。

site1.姓名全拼.com,主机目录位于/var/webroot/site1。

Site2.姓名全拼.com,主机目录位于/var/webroot/site2。

浏览器访问显示内容分别为“this is website1”和“this is website2”1.设置bind域名服务器,解析两个域名为本机地址编辑“姓名全拼.com区域文件增加site1和site2的CNAME记录重启bind域名服务,检查域名解析是否正常2.编辑/usr/local/apache/conf/httpd.conf文件Include conf/extra/httpd-vhosts.conf3.编辑httpd-vhosts.conf文件,增加两个虚拟主机配置4.重启apache服务5.检查站点访问情况。

LINUX架设APACHE服务器

LINUX架设APACHE服务器

实验七 apache服务器基本设置一、实验学时:2学时二、实验目的1、掌握apache服务器的配置三、实验内容1.在apache中架设默认的web站点2.实现web访问的用户认证和IP限制四、实验实施步骤问题1:在LINUX中架设一个WEB站点,客户机可以通过浏览器浏览网站站点的网页[原理]:现在我们只需架设一个普通的默认站点即可。

根据apache服务器配置文件/etc/httpd/conf/httpd.conf中的设置,只需把网页文件存放到/var/www/html中,并把网页文件名改为index.html即可。

最后,启动apache服务器。

操作:1、打开文本浏览器,输入下面的内容保存到/var/www/html中,并取名为index.html2、启动apache操作:打开终端,输入命令——service httpd start3.用浏览器访问打开浏览器,在地址栏输入:http://<LINUX中的IP地址>实现用户认证。

在/var/www/html中再建立一个文件夹test,进行认证设置,使得用户访问这个文件夹中的网页时,必须进行身份验证。

操作:1、在/var/www/html中再建立一个文件夹test,并将刚才创建的网页文件index.html复制到test中,用编辑器修改index.html的内容。

Auth2、用文本编辑器打开文件/etc/httpd/conf/httpd.conf,在其中加入下面的内容Alias /test/ "/var/www/html/test/”<Directory "/var/www/html/test">AllowOverride None //不使用.htaccess文件AuthName “VIP” //指定认证区域名称。

在提示要求认证的对话框中会显示给用户AuthType Basic //指定认证类型为basic,另一种是digest AuthUserFile /var/www/userpass //包含认证用户名和密码的文本文件是……require valid-user //在userpass中指定的用户才能访问test中的网页</ Directory >3、重启apacheservice httpd restart4、打开浏览器,在地址栏输入:http://<LINUX中的IP地址>/test配置一个基于IP的虚拟主机第一步:当前的网络增加一个虚拟IP地址。

linux-实验报告6-Apache

linux-实验报告6-Apache

《Linux网络管理》实验报告6实验名称Apache服务器的搭建和使用实验目的与要求:1、掌握Apache的搭建方式;2、掌握虚拟主机的配置方法(基于主机名、基于端口、基于IP地址)3、掌握LAMP的搭建方法;实验内容1、Apache的搭建;2、虚拟主机的配置;3、LAMP的搭建;实验步骤:一、Apache的搭建。

1、实验拓扑结构2、安装Apache服务器。

首先查询apache服务组件是否被安装,使用如下命令:[root@localhost ~]# rpm -aq | grep httpdhttpd-2.2.3-43.el5.centos,出现以上内容,则表明系统已经安装了Apache软件包。

如果系统未安装Apache,则使用root系统用户使用如下进行安装。

[root@localhost CentOS]# rpm -ivh httpd-2.2.3-43.el5.centos.i386.rpm3、启动Apache服务器。

使用如下命令对Apache服务器进行操作:[root@localhost ~]# service httpd start //启动Apache服务器[root@localhost ~]# service httpd restart //重启Apache服务器[root@localhost ~]# service httpd stop //停止Apache服务器[root@localhost ~]# service httpd status //查看Apache服务器的状态4、测试Apache服务器是否正确安装。

2、实验环境搭建a、根据实验拓扑图,配置LAMP服务器和LAMP客户端的网络,使两台计算机之间能够连通。

b、在LAMP上面配置DNS服务器,使其能够解析的地址。

3、实验步骤。

a、搭建Apache服务器。

默认情况下,Apache服务器组件已经被安装到了系统中,可在终端命令窗口中执行如下命令查看是否被安装。

搭建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地址,如:http://192.168.32.129浏览器中会显示相应的内容截图如下:【实验小结】通过本次试验的实践和学习,掌握了在Linux下Apache的安装和配置方法 以及了解了Apache服务配置文件的信息内容和功能作用,同时掌握了个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。

linux服务器配置实验

linux服务器配置实验
在http_access allow example1下添加:
http_access deny otherdeny
10)重启squid.
# service squid restart
有错?看日志。
11)机器2,仍能浏览,为什么
12)编辑/etc/squid/squid.conf ,把http_access deny otherdeny放到http_access allow example1前面,重启squid,机器2还能看到吗?
实验三
实验名称
VSFTP服务器架设
实验目的
1.配置一个允许anonymous用户下载的ftp服务。
2.配置一个允许anonymous用户上传的ftp服务。
实验要求
一台RH9.0机,IP:192.169.0.1。如果9.0,配置文件在/etc/vsftpd/vsftpd.conf,且vsftpd
包集成anonftp包,配置方式一样。
3)检查/etc/httpd/conf/httpd.conf中,有下列一行活动
DocumentRoot /var/www/html
4)用一个浏览器打开:

如果是正常情况,你会看到Apache的介绍页面。
5)创建新的目录和html文件。
# mkdir -p /var/www/virtual//html
# passwd nfsuser
设密码:nfsuser
注意:nfsuser的UID相同,当然不一定用1500
4.机器1,编辑/etc/exports
/home/nfsuser 192.169.0.2(rw)
注意:IP和()选项之间,不可以有空格。
5.机器1,启动服务.

Linux环境下Apache服务器服务器的安装与配置实训报告

Linux环境下Apache服务器服务器的安装与配置实训报告

实训报告一、基本信息:班级:2011年湖南省中职专业教师暑期培训班姓名:陈琳学号: 3 指导教师:何姚实训时间:2011年7月19日实训地点:三机房二、项目名称:Apache服务器的安装与配置三、实训材料:1、软件——Linux操作系统;2、硬件——微机一台。

四、实训目标:1、熟练掌握Apache服务器的安装与配置;2、熟练掌握基于IP地址的虚拟主机配置;五、实训内容:项目一、1、架设Apache服务器,要求:每人建立一个简单网页并通过浏览器进行浏览。

操作步骤:(1)在LINUX操作系统的字符界面下,输入命令:service httpd restart(回车),重启httpd服务。

(2)进入主页存放的目录下,建立一个主页文件。

(3)建立主页为如下内容后,保存并退出(4)返回到图形界面下,安装相关的软件包(主菜单→系统设置→添加/删除应用程序),并单击“细节”,勾选如图所示的四项相关内容。

(5)安装完成后,在图形界面启动浏览器。

并在地址栏输入网址访问主页。

(如下图)2、在Apache服务器上绑定两个IP地址,然后配置Apache服务器,使每一个站点对应于一个IP地址;(1)建立两个IP地址。

找到记录IP地址的原文件,并将其复制一个并更名,做为虚拟网卡。

(如下图)(2)将ifcfg-eth0:0文件进行修改,重新设定另一个IP地址为192.168.3.213,并将DEVICE也修改为eth0:0(3)设置完成后,重新启动网卡(4)使用ipconfig命令进行查看,检验设置是否成功(5)使用ping命令来检测(6)进行服务器端的配置。

选择“虚拟主机”选项卡,单击“添加”按钮。

并按图2、3添加两项图2图3(7)设置完成后,如下图所示,并注意要将“主”选项卡中的服务器名设为www,否则确定时系统将会报错。

(8)创建对应的网页,在字符界面输入如下命令,先创建两个分别名aa和bb的子目录(9)在aa文件夹下建立网页,如下图输入命令,编辑完成后保存退出[root@localhost html]# vi index.html(10)在bb文件夹下建立网页,如下图输入命令,编辑完成后保存退出(11)重新启动服务,输入命令:service httpd restart(12)回到图形界面,启动Mozilla万维网浏览器,在地址栏输入对应的网址进行检测六、实训总结:通过本次实训,使我了解到了Apache服务器的安装与配置以及基于IP地址的虚拟主机配置的操作方法。

Linux服务器管理与配置实习报告

Linux服务器管理与配置实习报告

实习报告实习性质:Linux服务器配置与管理课程实习学生姓名:肖瑶专业班级:网络131指导教师:李剑、唐宏实习时间:2014.12.30—2015.1.3实习地点:1303机房重庆工程职业技术学院学生实习考核表目录1.Apache+php+mysql+phpbb论坛架设 (1)1.1实验目标 (1)1.2 Apache概述 (1)1.3配置步骤 (2)1.3.1 配置Linux网络 (2)1.3.2 配置mysql服务器 (2)1.3.3 配置Apache服务器与安装PHP (3)1.3.4 PHPBB论坛架设 (6)1.4故障分析 (8)2.实习总结 (9)2.1学习所得 (9)2.2经验教训 (9)2.3实习体会 (9)2.1实习所得 (9)3.结束语 (10)参考文献: (10)Liunx介绍:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX 的多用户、多任务、支持多线程和多CPU的操作系统。

它能运行主要的UNIX工具软件、应用程序和网络协议。

它支持32位和64位硬件。

Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。

Linux 存在着许多不同的Linux版本,但它们都使用了Liunx内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux 来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

1.Apache+php+mysql+phpbb论坛架设1.1实验目标(1)架设linux下的apache+mysql+php的网站平台,做一phpbb的中文版的BBS,所有的服务都用原代码编译安装。

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 httpdHttpd-suexec-2.0.52-9.entHttpd-manual-2.0.52-9.entSystem-config-httpd-1.3.1-1Httpd-devel-2.0.52-9.ent出现以上内容表明了系统已安装Apache软件包。

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

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

湖北理工学院
实验报告
课程名称:Linux 网络环境实验项目:配置Apache服务器专业:
班级:
学号:
学生姓名:
实验报告
实验项目名称:配置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,会弹出对话框,只有输
入正确的用户名和口令才能访问网页内容。

D、输入正确认证用户名和密码,可以访问网页内容。

4、通过创建.htaccess文件,实现只允许192.168.32网段的计算机才能访问目录内容
A、编辑http.conf文件,添加如下图所示内容:
B、新建.htaccess文件,编辑内容只允许192.168.32网段的计算机有访问权限
C、当客户端ip地址为192.168.32.111即在其允许网段内,则可访问目录内容
D、修改.htaccess文件,只允许192.168.2网段访问
E、当客户端ip地址为192.168.32.111即不在其允许网段内,则不允许访问目录内容
5、修改httpd.conf文件,设置mod_userdir.c模块的内容,允许用户架设个人web站点。

A、将httpd.conf文件的mod_userdir.c模块修改为如下所示:
B、设置用户个人web站点的访问权限,主目录中建立public_html子目录,并将有关的网页文件保存在此,修改用户主目录(如bajie)的权限,添加其他用户的执行权限。

C、重新启动httpd进程,即可访问shinejk的个人web站点。

在这里要特别注意需要在/etc/sysconfig/selinux文件中将selinux设置为disabled,否则即使前面的设置都正确,也是无法访问个人web站点的。

6、Apache服务器也可利用虚拟主机功能在一台服务器上设置多个web站点。

Apache支持两种类型的虚拟主机:基于IP地址的虚拟主机和基于域名的虚拟主机。

基于IP地址的各虚拟主机使用同一IP地址的不同端口,或者是使用不同的IP地址。

用户可直接使用IP地址来访问此类虚拟主机。

基于域名的各虚拟主机使用同一IP地址但是域名各不相同。

6.1、利用相同IP地址的不同端口设置虚拟主机
A、在IP地址192.168.32.132的主机上设置两个虚拟主机,分别使用8000和8888端口,编辑httpd.conf文件。

B、在/var/www目录中分别建立vhost-ip1和vhost-ip2目录,并分别在两个目录中创建index.html文件。

C、重启httpd守护进程后,可在客户端输入“http://192.168.32.132:8023(8823)”形式的URL地址访问虚拟主机。

8023端口:
8823端口:
6.2、利用不同的IP地址设置虚拟主机
A、创建两个设备别名,并设置其IP地址为192.168.32.132和192.168.32.32。

之后在httpd.conf文件中进行配置。

B、在/var/www目录中分别建立vhost-ip3和vhost-ip4目录,并分别在两个目录中创建index.html文件。

C、重启httpd守护进程后,可在客户端输入“http://IP地址”形式的URL地址访问虚拟主机。

192.168.32.132:
192.168.32.32
6.3、基于域名的虚拟主机
配置基于域名的虚拟主机时,必须向DNS服务器注册域名,否则无法访问到虚拟主机。

A、首先配置DNS正向区域文件和反向区域文件
正向区域文件:
反向区域文件:
B、重启named守护进程
C、编辑httpd.conf文件,向其添加以下内容:
D、在/var/www目录下分别建立vhost-sjk1和vhost-sjk2目录,并分别在两个目录中创建
index.html文件。

E、重启httpd守护进程后,可在客户端输入“http://域名”形式的URL地址访问虚拟主机。

域名为:
域名为:
五、实验小结
通过本次试验的实践和学习,掌握了在Linux下Apache的安装和配置方法,以及了解了Apache 服务配置文件的信息内容和功能作用,同时掌握了个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。

指导教师批阅及成绩
指导教师签名:
年月日。

相关文档
最新文档