linux服务器架设教学文案.doc
《linux服务器架设教学文案.doc》由会员分享,可在线阅读,更多相关《linux服务器架设教学文案.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。linux服务器架设-ApacheApache:在1995年之前就有很多的web架设服务器软件的出现,不过,真正到了1995年之后,由国际超级计算机应用中心(NCSA)主导并克服了一些Web主机的bug之后,才让这个http协议的www套件得到了更广泛的应用!而因为这个版本是来自于一些bug的克服,因此,这个www套件被称为【Apatchyserver】,意思是一个经过更新后的Server的意思!后来,因为要将名字确定下来,干脆就直接取其谐音,用【Apache】。如果你的Apache服务器是默认安装的话
2、,那么就可以直接用service命令来管理Apache的启动,停止,和参看状态,如下图所示:注意:这里要解释一下,如果避免上面提到的那个信息,大家都知道apache的配置文件在/etc/httpd/conf目录下,你需要更改apache的配置文件,你vi打开这个配置文件,如下图:然后找到ServerName这一行:下面你要做的就是把这一行的内容该一下,就是把WWW。Example。com改成你的IP地址就可以了,我的IP是192.168.55.2所以我的更加就如下图所示:别忘了把ServerName前面的“”号去掉。然后你再次启动Apache就不会再出现这个信息了:当你已经启动了Apache的
3、服务之后,你就可以检测一下Apache服务是否正常。这时你启动浏览器,在浏览器中键入你的IP地址,就会出现Apache的测试页面,如下图所示:其实到这里你就已经可以发布一个简单的网页了,现面我来说明一下怎样发布一个简单的网页:首先:你需要写一个基本的网页,写个很简单的就可以了。先后:你把这个网页放到Apache的默认发布路径上:/var/www/html文件夹最后:完成上面的工作后你就可以测试了。打开浏览器进行测试,测试结果如下图:这就是最基本的Apache的配置了。现面我们来介绍一下httpd.conf这个文件,请自行参考底下的设定来解决您的http.conf此处,需要注意的是基本的环境设定
4、方法为:例如:OptionsIndex几乎都是这样的设定。特别留意的是,如果你由额外的设定时,不能随便在httpd.conf里头找地方写入,否则如果刚好写在.里头,那么就会出现错误了。下面列出一些基本的httpd.conf中的内容:其他的我就不在这里列举了,请大家自己找一些资料看看。认证和授权所谓的认证和授权就是,只有拥有密码的人才可以查看该网站的内容。在这个实验中我们在写一个网站,当然是写一个最简单的,其实就是一个网页,该网页的具体实现,如下图:这是一个非常简单的网页。这就不作太多解释了。我们要想发布这个网页,就需要把它放在/var/www/html中。这个网页的名字叫做index.html
5、。然后就是重点的内容了,我们需要对这个网页进行认证机制。当然这种认证机制的实现同样也是需要更改Apache的配置文件的。需要在配置文件中添加下图所示的内容:下面我们需要制作口令文件:所有以上工作完成以后,需要重新启动Apache服务器。然后我们打开浏览器进行验证:当输入用户名和密码只有,如果输入正确会出现下面的内容:Apache上的虚拟主机虚拟主机是指在同一台服务器上实现多个Web站点,要想实现虚拟主机功能只能通过如下途径:(1) 不同的虚拟主机使用不同的IP地址和端口号。即若虚拟主机使用相同的IP地址,则必须使用不同的端口号,但这种情况下,客户浏览该服务器时必须指定特定的端口号,否则无法访问
6、。称这种虚拟主机为基于IP的虚拟主机。(2) 不同的虚拟主机使用不同的主机头。主机头使得在一台计算机上可维护多个域名,实现多个虚拟主机。使用主机头需要配置DNS服务器,即设置一台计算机的IP地址映射到多个域名。主机头只能在HTTP/1.1协议上运行,因此并非所有浏览器都支持主机头。我们这里主要讲解第一种的实现,由于第二种需要配置DNS服务器,所以有兴趣的同学可以自己搜一些资料。下面我们来配置基于IP的虚拟主机。在配置基于IP的虚拟主机的时候我们需要为虚拟主机写一个配置文件,然后在Apache的配置文件中包含虚拟主机的配置文件,这需要在Apache的配置文件中假如Include语句,如下图所示:
7、然后我就要自己动手写虚拟主机的配置文件了,在写配置文件之前我们需要先建立vhost-conf.d文件夹:然后在这个目录下,创建配置文件,配置文件的文件名为ip-vhost.conf,把下图的内容输入即可:接着建立两个虚拟主机的文件夹,ip-vhost1和ip-vhost2。然后在分别在这两个文件夹中建立两个HTML页面,如下图所示:最后就可以检测我们的实验成果了:在浏览器中分别输入“192.168.55.10:8888”和”192.168.55.10:6666”验证实验结果:DNSDns的简单架设这个架设平台是Redhat企业版5,可能在其他的linux版本上配置的一些细节不一样。跟apach
8、e一样,DNS的配置文件名为named.conf,但是在本实验平台上这个文件是不存在的是要自己建立的,它的默认建立路径是/var/named/chroot目录下(不同版本的bind是不一样的)。如下图所示:下图是我写的named.conf的内容:这里有一点要解释一下,上面我写的directory是“/var/named”但是当我把named.localhost文件和文件放如这个目录下的时候回出现错误(无法启动DNS服务)。只有把这两个文件放到下图所示的路径下才可以?(这里我也不知道是怎么回事?)这两个文件中的内容如下图所示:这些配置文件都写好后,就可以启动DNS服务了。然后你需要把自己的DNS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 服务器 架设 教学 文案
限制150内