Linux下Web效力器架设攻略1

 
 
  来日诰日我们来看看怎样将Web效力器架在Linux零碎下。
  
  LINUX零碎中罕见的有:CERN、NCSA、Apache三种体式格式,浅显最常用的要领就是用Apache。此种体式格式特点分明,设置装备部署简明,具有最大的对零碎兼容性,以下是用此体式格式设置装备部署基于Linux的WEB效力器的全进程。
  
  一. Apache效力器慨述。
  
  其特征是分明的:可以运转于所有计算机平台,自然包括UNIX/LINUX零碎;集成代劳署理效力器和Perl编程脚本;对用户的拜访会话进程跟踪;可对效力器日志定制;还支撑捏造主机及HTTP认证等等。再配合LINUX零碎本身的弱小,我们没情由不选择Apache。
  
  二. 装配Apache。
  
  浅显说来,所有Linux版本应该包括有此软件包的装配,假如你在装配Linux零碎没有装配此软件包,可以从装配光盘或是http://www.apache.org/网站上找到其装配文件(留意网上有两种版本:一种是下载后需从头编译的源代码,一种是只需解压就可行使的可实行文件),然后实行装配即可。
  
  1. 假如你下载的是可实行文件包如:apache_1.2.4.e.tar.gz(当中的数字视你下载的版本而定,此为举例),那这就绝对复杂,竞赛合适对Linux编译不熟习的初级用户,只需实行:tar xvzf apache_1.2.3.4.tar.gz即可完成装配。
  
  2. 假如下载的是源代码如:apache_1.2.4.rpm,则先用rpm –ivh apache_1.2.4.rpm装配,然后在src目次下实行“./configure”;接着实行“make”命令编译Apache;接着将编译好的可实行文件复制到/etc/httpd/bin目次下;再将Apache的设置装备部署文件:httpd.conf、access.conf 、srm.conf和mime.types复制到/etc/httpd/conf目次下,才算完成装配。
  
  三. 设置装备部署Apache,完成WEB效力。
  
  真实,到目前你的Linux已经开始WEB效力了,你要做的只需将Linux零碎连入互联网,然后将主页寄存于“/home/httpd”目次下即可。但为了让此WEB效力器更无效用的义务,我们还需对其作些设置,细致需求设置装备部署的真实就是刚才复制的那4个文件。以下对其首要的两个设置装备部署文件httpd.conf和access.conf作些阐明:
  
  1. httpd.conf.
  此文件是主设置装备部署文件,首要用来设置效力器启动的根本情况,也就是说它担任安插WEB效力器怎样运转。其干系设置参数为:
  
  ServerType standalone/inetd:此选项感化就是指定以何种体式格式运转WEB效力器。其中standalone参数默示WEB效力历程以一个零丁的期待历程的体式格式在后台侦听可否有客户端的哀求,假如有就生成一个子历程来为其效力;其效用更高。主假如设置主效力器历程侦听的特定端口地点,要领为:Port [number] (缺省为80)。
  
  而inetd形式绝对standalone来说它更安闲,此形式也是RedHat Linux运转Apache的默许体式格式。假如你的版本不是RedHat,则需在/etc/inetd.conf文件里参与以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf;然后在/etc/services文件里异样添加一新行:httpd 80/tcp httpd即可。
  
  ErrorLog:用来指定错误记实的文件称号和途径。项目如:ErrorLog /var/httpd/error.log。
  ServerRoot:用来指定将效力器的设置装备部署及日志文件存于那里。项目如:ServerRoot /etc/httpd。
  Server Admin: 设置WEB经管员的E-Mail地点.项目如:Server Admin XXX@XXXX.com。
  
  2. srm.conf
  这是Apache的成本设置装备部署文件,感化为通知效力器你想在WWW站点上供给的成本及怎样供给,其首要参数为:
  
  DocumentRoot: 用来指定主文档的地点。项目如:DocumentRoot /home/httpd/html。
  DirectoryIndex:跟windows平台的IIS设置一样,用来指定首页文件的称号。大家都晓得,首页浅显都以“index.html”或“index.htm”作为文件名。当设置为这两种文件名之后,只需用户发出WEB哀求,行将调入以“index.html”或“index.htm”定名的主页。项目如:DirecotryIndex index.html index.htm。

 
来自: 新客网(www.xker.com) 详文参考:http://www.xker.com/page/e2007/0104/2850.html


版权声明: 原创作品,许可转载,转载时请务必以超链接体式格式标明文章 原始出处 、作者信息和本声明。不然将究查执法责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975443.html