关闭

关闭

关闭

封号提示

内容

首页 Linux下Web服务器架设攻略

Linux下Web服务器架设攻略.doc

Linux下Web服务器架设攻略

Baby_girls_
2018-11-07 0人钱柜777手机版登陆 0 0 0 暂无简介 举报

简介:本文档为《Linux下Web服务器架设攻略doc》,可适用于IT/计算机领域

Linux下Web服务器架设攻略Linux下Web服务器架设攻略今天我们来看看如何将Web服务器架在Linux系统下。LINUX系统中常见的有:CERN、NCSA、Apache三种方式一般最常用的方法就是用Apache。此种方式特点明显配置简明具有最大的对系统兼容性以下是用此方式配置基于Linux的WEB服务器的全过程。一.Apache服务器慨述。其特征是显著的:可以运行于所有计算机平台自然包括UNIXLINUX系统集成代理服务器和Perl编程脚本对用户的访问会话过程跟踪可对服务器日志定制还支持虚拟主机及HTTP认证等等。再配合LINUX系统本身的强大我们没理由不选择Apache。二.安装Apache。一般说来所有Linux版本应该包含有此软件包的安装如果你在安装Linux系统没有安装此软件包可以从安装光盘或是网站上找到其安装文件(注意网上有两种版本:一种是下载后需重新编译的源代码一种是只需解压就可使用的可执行文件)然后执行安装即可。如果你下载的是可执行文件包如:apacheetargz(当中的数字视你下载的版本而定此为举例)那这就相对简单比较适合对Linux编译不熟悉的初级用户只需执行:tarxvzfapachetargz即可完成安装。如果下载的是源代码如:apacherpm则先用rpm–ivhapacherpm安装然后在src目录下执行“configure”接着执行“make”命令编译Apache接着将编译好的可执行文件复制到etchttpdbin目录下再将Apache的配置文件:httpdconf、accessconf、srmconf和mimetypes复制到etchttpdconf目录下才算完成安装。三.配置Apache实现WEB服务。其实到现在你的Linux已经开始WEB服务了你要做的只需将Linux系统连入互联网然后将主页存放于“homehttpd”目录下即可。但为了让此WEB服务器更有效率的工作我们还需对其作些设置具体需要配置的其实就是刚才复制的那个文件。以下对其主要的两个配置文件httpdconf和accessconf作些说明:httpdconf此文件是主配置文件主要用来设置服务器启动的基本环境也就是说它负责安排WEB服务器怎样运行。其相关设置参数为:ServerTypestandaloneinetd:此选项作用就是指定以何种方式运行WEB服务器。其中standalone参数表示WEB服务进程以一个单独的守候进程的方式在后台侦听是否有客户端的请求如果有就生成一个子进程来为其服务其效率更高。主要是设置主服务器进程侦听的特定端口地址方法为:Portnumber(缺省为)。而inetd模式相对standalone来说它更安全此模式也是RedHatLinux运行Apache的默认方式。如果你的版本不是RedHat则需在etcinetdconf文件里加入以下一新行:httpdstreamtcpnowaithttpdetchttpdbinhttpd–fetchttpdconfhttpdconf然后在etcservices文件里同样添加一新行:httpdtcphttpd即可。ErrorLog:用来指定错误记录的文件名称和路径。格式如:ErrorLogvarhttpderrorlog。ServerRoot:用来指定将服务器的配置及日志文件存于何处。格式如:ServerRootetchttpd。ServerAdmin:设置WEB管理员的EMail地址格式如:ServerAdminXXXXXXXcom。srmconf这是Apache的资源配置文件作用为告诉服务器你想在WWW站点上提供的资源及如何提供其主要参数为:DocumentRoot:用来指定主文档的地址。格式如:DocumentRoothomehttpdhtml。DirectoryIndex:跟windows平台的IIS设置一样用来指定首页文件的名称。大家都知道首页一般都以“indexhtml”或“indexhtm”作为文件名。当设置为这两种文件名之后只要用户发出WEB请求即将调入以“indexhtml”或“indexhtm”命名的主页。格式如:DirecotryIndexindexhtmlindexhtm。经过以上简单的配置后你的WEB服务器已经具备基本的功能了。接下来要做的就是重启WEB服务使刚才的配置生效我们可以用以下命令来完成:etcrcdinitdhttpdrestart最后我们来看看基于Apache服务的安全方面。Apache服务器通过认证系统能控制哪些主机可以访问某些特定的站点。具体来说它通过两种方式来实现:一种是基于主机地址的认证但由于目前大部分上网用户使用的都是动态地址因此此种方式并没多少实际意义另一种方式是基于用户名口令的认证方式不言而喻此种方式更适合如今的网络状况而对于具体的用户名口令认证实现不在本文讨论范围大家可以参阅相关资料作进一步学习。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续钱柜777手机版登陆或者下载,敬请购买!

评分:

/4

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部

举报
资料

博聚网