好文档 - 专业文书写作范文服务资料分享网站

基于linux的web服务器的设计与实现

天下 分享 时间: 加入收藏 我要投稿 点赞

基于linux的web服务器的设计与实现

重庆幼儿师范高等专科学校 张 捷 莫有印 张道萍

【摘 要】【摘要】Linux是一套免费和自由传播的操作系统,是由世界各地盛行上万的程序员设计和实现的,其目的是建立一个不受任何商品软件版权制约的、全世界都能自由使用的操作系统。如今Linux全球大热,大有与windows争高下之势。Linux是一个支持多用户、多任务、多进程、实用性较好的、功能大而稳定的操作系统,也是硬件平台支持最广泛的操作系统。其影响和应用日益广泛,特别是在中小型信息技术应用Linux系统下占据越来越重要的地位。本文针对企业WEB服务器的设计的与实现进行详细的分析,主要是以Apache服务器在linux系统的设计与实现,重点分析Apache服务器的配置。 【期刊名称】电子世界 【年(卷),期】2016(000)010 【总页数】2

【关键词】【关键词】linux系统;Apache服务器;设计与实现;DHCP配置 相对于Windows操作系统,Linux系统算是最安全的,Linux系统的所支持和搭建Apache服务器的性能、安全性等等都是比较高,所以现如今web服务器的搭建多数是选择linux+Apache组合,发展前景也非常大。对于中小企业来说建立自己的网站,对外展示自己的页面,主要是使用的WWW服务工具就是Apache与IIS。IIS用户需要不定期的重启IIS服务以保证网站的正常运行,否则会出现500错误和莫名其妙的假死现象。Apache在配置上比IIS要复杂,但是只要Apache的配置设置好了便可以长期的进行工作,这也是的大型网站使用的Apache的根本原因,服务器的设计者通过对Apache进行设置,将其

的所有的配置选项的都保存在配置文件中,服务器运行时只要通过读取配置文件中的记录信息执行即可,Apache服务器一般是不会出现莫名其妙的假死情况。此外Apache服务可以在各种操作系统进行配置运行,不仅仅应用于windows,对于Unix,Linux以及FreeBSD等操作系统都是能够兼容的,而且不同操作系统的配置步骤基本类似,可移植性非常高。反观IIS则是只能在windows操作系统下使用,这也是在企业WEB服务器中为什么使用Apache服务器的主要原因。

1 使用虚拟机搭建linux系统

Linux系统可以使用虚拟机安装,不需要安装物理机上。使虚拟机安装linux系统,操作简单,通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等,省去了物理机安装的麻烦工作。使用VMware在电脑上虚拟一台计算机,安装各种系统,例如linux、unix、mac以及Windows等系统,对虚拟设计设置内存、硬盘容量、IP地址等。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。

在VMware中安装的好linux系统,并且启动linux系统,初次是使用超级用户账号进入的linux,之后创建客户账号,并且赋予相应的权限,在linux系统配置好之后不要使用超级用户,即使需要配置系统也是获取相应的权限来进行。 Linux窗口界面和命令模式,通过ctrl+F1~F7进行界面的切换。首先对linux

的网卡配置IP地址,通过ifconfig命令对网卡的IP地址进行查看与修改,配置完成之后Ping命令进行网络测试。

2 DHCP的配置

DHCP<动态主机配置协议>主要是TCP/IP协议集所提供的一种实现自动分配IP配置信息的子协议。通过的配置DHCP可以的实现的动态分配(每个IP地址的租约)、分配网关、WINS、DNS系统信息、与DNS相结合实现动态更新以及保留IP地址给指定主机等功能,如图1为DHCP的体系结构:

DHCP的配置工作大致可以分为:(1)为服务器自身配置静态IP地址,编辑/etc/sysconfig/network-scripts目录脚本ifcfg-eth0;(2)编辑/etc/sysconfig/network文件;(3)重新启动TCP/IP网络;(4)添加路由表:为了确保的Windows下DHCP客户端能够使用服务器,需要将Windows地址添加到服务器的路由表里,为其配置一个主机名,防止出现不能解析的情况;(5)编辑/ect/dhcpd.conf文件;(6)建立租约数据库文件:当/etc/dhcpd.conf文件设置好后,还要用mkdir命令创建名为/etc/dhcp.leases的空白文件;(7)使用start命令启动DHCP服务器;(8)通过netstat-utll命令检查DHCP的启动情况,出现bootps说明正常。

3 配置Apache服务器

首先在linux系统安装的Apache服务器,在安装过程中注意配置这一个过程,使用了选项“--prefix=/usr/local/apache”来指定Apache的安装目录,此操作主要是为了将Apache服务器所需的大部分文件都被复制在这个目录里,当然可以根据自己的需要的添加更多的选项,支持更多的功能。安装完成之后,给Apache服务器配置IP地址,之后重启Apache服务器,在安装目录下有个

基于linux的web服务器的设计与实现

基于linux的web服务器的设计与实现重庆幼儿师范高等专科学校张捷莫有印张道萍【摘要】【摘要】Linux是一套免费和自由传播的操作系统,是由世界各地盛行上万的程序员设计和实现的,其目的是建立一个不受任何商品软件版权制约的、全世界都能自由使用的操作系统。如今Linux全球大热,大有与windows争高下之势。Linux是
推荐度:
点击下载文档文档为doc格式
2z0946pzzn03gjy5zd2f62h6002tp400l63
领取福利

微信扫码领取福利

微信扫码分享