linux下apache服务器配置与管理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux下apache服务器配置与管理

PAGE 4 实 验 报 告 实验项目名称:linux环境下Apache服务器的配置与管理一、实验目的 (1)掌握Linux系统中Apache服务器的安装与配置。 (2)掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法。 二、项目背景 (1)构建一台Apache服务器,能够实现用户和主机的访问控制认证,设置配置文件,只允许认证用户访问。 (2)只允许ip地址为192.168.32网段的计算机访问,通过Apache服务器架设自己的个人站点。 (3)利用主机上的ip地址32的不同端口设置虚拟主机;也可利用不同的ip地址,比如32和2,设置两个虚拟主机;最后配置基于域名的虚拟主机。 三、实验内容 练习Linux系统下WEB服务器的配置方法。 四、实验步骤 1、查看Apache服务是否已安装,可知服务已安装,查看文件信息并启动Apache服务。 (1)rpm -qa | grep httpd 查看是否安装apache,如果没有安装使用yum或rpm安装 (2)service httpd start 重启apache 2、设置认证用户文件,添加用户shinejk和sjk 3、编辑httpd配置文件,设置/var/www/html/test目录下所有网页文件只允许认证用户访问 A、在/var/www/html目录下新建test目录,并创建index.html文件 B、修改配置文件httpd.conf的内容 C、重启Apache服务器,在浏览器中输入 HYPERLINK 32/test 32/test,会弹出对话框,只有输入正确的用户名和口令才能访问网页内容。 D、输入正确认证用户名和密码,可以访问网页内容。 4、通过创建.htaccess文件,实现只允许192.168.32网段的计算机才能访问目录内容 A、编辑http.conf文件,添加如下图所示内容: B、新建.htaccess文件,编辑内容只允许192.168.32网段的计算机有访问权限 C、当客户端ip地址为11即在其允许网段内,则可访问目录内容 D、修改.htaccess文件,只允许192.168.2网段访问 E、当客户端ip地址为11即不在其允许网段内,则不允许访问目录内容 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地址32的主机上设置两个虚拟主机,分别使用8000和8888端口,编辑httpd.conf文件。 B、在/var/www目录中分别建立vhost-ip1和vhost-ip2目录,并分别在两个目录中创建index.html文件。 C、重启httpd守护进程后,可在客户端输入“32:8023(8823)”形式的URL地址访问虚拟主机。 8023端口: 8823端口: 6.2、利用不同的IP地址设置虚拟主机 A、创建两个设备别名,并设置其IP地址为32和2。之后在httpd.conf文件中进行配置。 B、在/var/www目录中分别建立vhost-ip3和vhost-ip4目录,并分别在两个目录中创建index.html文件。 C、重启httpd守护进程后,可在客户端输入“http://IP地址”形式的URL地址访问虚拟主机。 32: 2 6.3、基于域名的虚拟主机 配置基于域名的虚拟主机时,必须向DNS服务器注册域名,否则无法访问到虚拟主机。 本实验DNS服务配置不是重点,因此采用hosts文件配置方法 以linux为例,在客户机和服务器

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档