利用Linux系统搭建WEB服务器
Web服务器概述:
WWW(World Wide Web)服务是Internet应用中最广泛的一项技术。严格地说,WWW服务是描述一系列操作的接口,它使用标准的、规划的XML描述接口。这一描述中包括了与服务进行交互所需的全部细节,包括消息格式、传输协议和服务位置。而在对外的接口中隐藏了服务实现的细节,仅提供一系列可执行的操作,这些操作独立于软、硬件平台和编写服务所用的编程语言。WWW服务即可单独使用,也可同其他WWW服务一起使用,以实现复杂的商业功能。WWW是Internet上被广泛应用的一种信息服务技术,它采用客户/服务器结构,整理和存储各种WWW资源,并影响客户端软件的请求,把所需的信息资源通过浏览器传送给客户,Web服务器通常可以分为两种:静态Web服务和动态Web服务。
HTTP可以算的上是目前国际上互联网基础上的一个重要组成部分。而Apache、IIS服务器是HTTP协议的服务器软件,
(1) 客户端访问Web服务器的过程
一般客户端访问Web内容要经过3个过程:在客户端和Web服务器间建立连接、传输相关内容、关闭连接。
1 Web浏览器使用HTTP命令向服务器发出Web请求。
2 服务器接收到Web页面请求后,就发送一个应答并在客户端之间建立连接,如下图。
3 服务器Web查找客户端所需文档,若Web服务器查找到所请求的文档,就会将所请求的文档传送给Web浏览器;若该文档不存在,则服务器会发送一个相应的错误提示文档给客户端。
4 Web浏览器 接受到文档后,就将它解释并显示在屏幕上。
5 当客户端浏览完成后,就断开与服务器的连接。
(2) 端口:
HTTP请求的默认端口是80,但是也可以配置某个Web服务器使用另一个端口,这就能让同一台服务器上运行多个Web服务器,每个服务器监听不同的端口。 但是访问端口是80的服务器,由于是默认设置,所以不需要写明端口号,如果访问的一个服务器是8080端口,那么端口号就不能不写。
1、创建DNS服务:
#vi /etc/sysconfig/network-scrits/ifcfg-eth0
BOOTPROTO=”none”
IPADDR=192.168.55.55
PREFIX=16
GATEWAY=192.168.198.2
# vi /etc/resolv.conf
nameserver 202.101.224.68
#vi /etc/sysconfig/selinux
SELINUX=disabled
#yum –y install bind*
a. 修改DNS服务器属性:
#vi /etc/named.conf
b、创建DNS区域:
#vi /etc/named.rfc1912.zones
#cd /var/named
#cp -p named.localhost yiyuan.com.zone
#cp -p named.loopback 172.16.1.zone
#service named restart
c、修改正向解析区域文件:
#vi yiyuan.com.zone
#service named restart
2、安装Apache软件包
#yum –y install httpd*
#mkdir /yiyuan
#cd /yiyuan
#echo “Welcom to yiyuan” > index.html
# vi /etc/httpd/conf/httpd.conf
#service httpd restart
课设总结
通过这一次的课程设计,也让我不断地去完善自己,把差不多有些模糊不清的记忆也从新清晰起来,不过在做DNS 服务属性配置的时候也还是犯了以前的错误,在新建DNS 反向区域的时候,还是把反向区域的IP给搞混啦,俗话说吃一堑长一智,我相信我通过这次的课设我会去吸取这次所有的失败教训,以便再以后的工作中不会再去犯相同的错误。影响深刻的还有团队合作,虽说只是一个课设,但我能从中去感受到团队的力量,就好比我们的课题,首先得划分几个模块,每个组员分别完成自己的模块,从大到小,再从小到大,我相信这只是一个在锻炼我们每个人的能力,包括解决问题能力和团队能力等,以后再工作中我们还会去各种各样的人去合作,去锻炼,去提升。不过通过这次的课设,我也认识到自己所学知识还是不牢固,好容易遗忘,还有一些自己还未掌握的知识。