Linux配置web服务器

更新时间:2019-08-025次浏览| 信息编号:z413539  
管理信息
 | 投诉
  • 优惠信息:未填写
  • 地址:广东省东莞市莞城街道汇峰路1号汇峰中心B区501单元
  • 联系人:盛网科技
  • 联系电话:点击查看完整号码

详情介绍
目前WWW Server软件有许多,能运行在linux下的也不少,有NCSA HTTPd Server、CERN HTTPd Server、pache、Netscape Fast Track Server、Zeus Server等。这些软件各有特色:NCSA(美国伊利诺斯大学的国家超级计算应用中心)是WWW Browser Mosaic发迹之地,也是Netscape公司的安德森成名的地方;CERN(欧洲原子核研究中心)是WWW的起源地,1989年蒂姆?贝纳斯-李正是在这开发成功了世界上第一个Web服务器和客户机。这两家推出的WWW Server功能齐全,成为同类软件的标准,再加上它们都是Freeware,因此刚一推出就大受欢迎。前几年,在linux下WWW Server软件使用最多的是NCSA和CERN,但这一两年来,后起之秀Apache却独领风骚,号称“WWW Server之王”。在最新的Red Hat、Slackware和 OpenLinux各版本中都包含了Apache。

  Apache是在NCSA的基础上发展起来的,因此这二者的配置文件十分相似。RedHat5.2自带的是Apache 1.3。

  一、安装

  Apache的安装十分简单。最好在安装red hat时,选择安装web server,这样即使你对编译操作不熟的话,也能轻轻松松把服务器架设起来。

  如果你想亲自编译源文件,那么你已经不是一个初学者,建议你直接去看how-to文档或其他资料。

  打开机器,进入X-Window系统后,启动Netscape Navigator,敲入本机的IP地址,如果出现“It worked”的欢迎页面,那说明服务器程序工作正常。你可以进行下一步配置工作。

  在不同的版本下,服务器默认的工作根目录也不一样。Red Hat默认的是/etc/httpd,配置文件在/etc*nf目录下,页面文件在*/httpd目录下。

  二、设*nf*nf*nf文件

  Apache安装成功后,在conf子目录下有四个文件*nf*nf*nf、magic(请注意:在www-howto文档中,说第四个文件*.types,但在实际安装中,在conf子目录下是magic文件)*nf是Apache设置文件中的主文件,httpd程序启动时会先读*nf*nf是数据配置文件,在这个文件中主要设置WWW Server读取文件的目录、目录索引时的画面、CGI执行时的目录等等*nf是负责基本的读取文件控制,限制目录所能执行的功能及访问目录的权限设置。

  下面将简单对这三个数据设置文件进行说明。

  1.*nf文件

  TransferLog:如果你想知道你的网站上哪个页面最受来访者的欢迎,在一段时间内有多少人访问你的站点,你当然可以设置一个计数器,但每页都设计数器,太繁琐而且得到的结果不太可靠。最好的办法是查看相应log文件,TransferLog命令就是指定当浏览器要求服务器传送文件时记录到所设置的文件,可以根据此文件查看有哪些用户看过哪些HTML文件。可用一些程序分析这个文件的数据,得出监测各种有用的数据。默认的访问log文件是logs/access_log。  ErrorLog:这个命令是指定当WWW Server运转过程中发生问题时错误信息存放到哪个文件。默认是logs/error_log。

  VirtualHost:这个命令是用来设置虚拟主机,即用一台主机执行多个域名的WWW Server。详细命令使用将在第三部分详细解释。

  2.*nf

 *ntRoot:指定WWW Server存放html文件的根目录。WWW Server从硬盘中读取html文件传送给浏览器,并不是可从任一个目录中读取文件,而是从一个特定目录中开始读取文件,这个特定的目录就是*ntRoot命令来指定。red hat5.2中默认的目录是*/httpd/html。

  如果用户访问www**life/index.html,此时WWW Server并不是从系统的根目录下的life目录中读取index.html,而是从*/httpd*life目录中读取index.html文件。

  UserDir:如果要在WWW Server上给一些用户开设空间,搁放个人主页,最好不要把每个人的html文件都放*ntRoot目录中,用UserDir命令可让每个人的页面放置在自己*目录中。默认的目录是public_html。

  如果UserDir设置的目录是public_html,*是yan,而该user*目录是*/yan,那你访问www*./~yan/intr.html时所看到的intr.html文件存放在*/yan/public_html中,而不是*/httpd/html。

  3.*nf

  如果你有些目录只想让某些人访问,或者只允许在特定的目录下允许CGI程序,这时就要*nf进行修改。

  Apache的存取控制方式有两种:一是“整体存取控制”,只通*nf来控制文件的设置,来限定目录所能执行的功能及存取目录的权限设置。二是“特定目录存取控制”,在特定目录中建立存取设置文件,这个文件名*nf中*来决定,默认是*ess。例如某些目录中的文件只允许某些人访问,那可在该目录下建立*ess文件,当WWW Server读取该目录时便会自动读取*ess来决定是否读取执行或要求口令验证。这两种方式所使用的命令几乎相同,而且设置的格式也相同。

  三三在线www*/专注高防服务器,服务不同类型客户,有多种DDOS、CC攻击应对策略,7x24小时售后服务,帮助您保护服务器安全,让您更专注业务。企点Q:2852361322电话:13924367540
联系我的时候请说是在搜即讯信息网上看到的,谢谢。
首发网址:http://dg.sojixun.com/wangtuiguang/z413539.htm
查看全部东莞网站建设推广信息
发布发布一条信息东莞网站建设推广信息>>