• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Linux实验:www、httpd服务器的安装和配置

武飞扬头像
你白勺男孩TT
帮助1

实验目的:

学会在Linux系统下搭建WWW服务器并掌握其基础配置。

实验内容:

  1. 在系统中使用RPM软件包安装Apache,搭建WWW服务器
  2. 掌握WWW服务器的配置和启动的相关知识
  3. 架设一个个人Web站点:个人用户名为ray,个人站存在主目录,与http.conf配置文件中的一致;建立个人Web站点文件index.html,文件内容自定义;进行一定的设置,在linux中利用浏览器输入http://serverip/~ray 能够访问该站点的内容。
  4. 配置Apache虚拟服务器:一个Linux主机的IP为192.168.0.88,且该地址在DNS服务器上对应www.hgssoft.com和ftp.hgssoft.com。要求,配置www.hgssoft.com访问/var/www/html,ftp.hgssoft.com访问/ftp。并通过在打开的web浏览器地址栏内输入相应的域名,打开对应网站的首页(首页内容自定义,两个域名对应的首页内容应有明显区别)。
  5. 配置基于端口的虚拟主机:在Apache上设置192.168.0.88:8088 访问/var/www/html/web8088/index.html,页面内容自定义。

实验过程:

实验环境:CentOS6.3,vmware15 pro,win10系统
一, 安装Apache服务,搭建www.服务器

  1. 直接用命令安装yum -y install httpd*
    学新通

安装成功:
结果见实验结果1
二, 了解相关配置和启动:

  1. 相关文件
    学新通

  2. 主配置文件介绍(httpd.conf)

学新通

  1. 启动服务

学新通
三 ,架设一个个人Web站点

  1. 首先修改httpd.conf
    vi /etc/httpd/conf/httpd.conf

学新通
注释掉UserDir disable 因为默认是不允许个人用户架设web站点的
然后把UserDir public_html的注释去掉

  1. 设置web站点的访问权限
    去掉#注释
    学新通
  2. 建立个人web站点存放的目录
    学新通学新通
  3. 重启服务后在图形界面中查看
    结果见实验结果2

学新通
四,配置Apache虚拟服务器

  1. 设置dns服务器,多个主机指向同一个IP地址

学新通
学新通
正向解析区域配置
学新通
反向解析区域配置
学新通
2.修改配置文件httpd.conf
在后面的虚拟主机部分(Section 3:VirtualHost Section)修改
学新通
3.自定义访问内容学新通
/ftp/index.html
学新通
/var/www/html/index.html
学新通
4.重启服务器
service httpd restart
service named restart
在图形化界面中打开浏览器输入我们要访问的域名,查看内容
结果见实验结果3

五,配置基于端口的虚拟主机(采用的另外的方法,并没有依照PPT)
1. 首先创建主机目录/var/www/html/web8088
学新通
编辑页面显示内容作为测试文件:
学新通
2. 在/etc/httpd/conf.d/下创建一个8088端口主机的配置文件
取名为port8088.conf
学新通
在文件中添加以下内容
学新通
拟定好端口号8088,设置好文件路径,注意对应关系
保存退出
3. 开放iptables的8088端口,重启service iptbales restart
学新通
4. 重启httpd生效
学新通
注意检查Selinux是否关闭,我之前是关闭了的
5.在图形化界面进行测试,结果见实验4

实验结果:

1.安装成功:学新通
2.搭建个人站点访问http://serverip/~ray
学新通
访问成功
3.搭建基于域名的虚拟主机
访问www.hgssoft.com
学新通
访问ftp.hgssoft.com
学新通
4.搭建基于8088端口的虚拟主机
学新通

实验总结

正如老师所说www服务器比较简单,那是相对于DNS来说,但是不是说www服务器配置简单,我觉得相对于之前所学的,www服务器中的httpd.conf中的相关配置文件真的是太多太多了,1000多行,虽然有些是代码,但是比之前的是要多很多,关键是你配置的时候很多相对应的配置条件是不能够有一点差错的,在我配置这个www服务器的时候,有两个地方有些卡顿,一个是配置虚拟服务器的时候,要去通过域名访问,就要去更改相关的DNS文件,第二个是卡的时间比较久的地方,基于端口配置虚拟主机,这个地方的端口号,要注意是否开启,对应的地方是否正确,我在尝试PPT的方法时,一直没有成功,后来更改了方法,在conf.d中添加的配置文件port8088.conf然后编辑相关的配置信息才得以成功!

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhkigih
系列文章
更多 icon
同类精品
更多 icon
继续加载