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服务器,这里有两种配置方式。

  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 服务配置文件的信息内容和功能作用,同时掌握了个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。

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

相关文档
最新文档