4.3 。 Web服务器的选择和配置
我们选择的Web伺服器是Apache的[ 1 ] 。 Apache是一
对最常用的网络服务器市场
今天,这不仅是因为它是免费的,但是因为它是简单
配置,稳定,现已有许多计算
平台。即使是Apache 1.3的测试版的Win32是
许多人认为,网站管理员更加稳定,该
当前版本的微软的Internet Information Server的
( IIS )的。
默认情况下, Apache是配置,以及经营作为一个
单一网站的网页伺服器,但我们需要一些更多的
我们当然。我们并不认为学生将有
相同的经历,如果他们共用一个服务器,所以我们相互介绍了
一一个独立的网络服务器上,这台机器。每个
学生获得了连接埠(以上8000 ) ,与自己的服务器,
日志文件,和配置[ 2 ] 。因此,学生
行政特权,他们的个人服务器
让他们自由漫游,对全球服务器。
除了拥有自己的网络服务器,学生服务器
需要的权力来执行CGI脚本。因此,我们
启用的CGI执行在每个目录[ 3 ] 。虽然这
是一个非常不安全的实践和有危险的服务器,它
有必要对学生的实验。鉴于
安全风险,是很重要的指示学生
第一类在如何撰写安全的CGI脚本,以及如何
保持脚本被滥用恶意Web冲浪。
事实上,在风险对我们的机器是降低的事实
该机器是新连线至网际网路与
名称,这是很难猜测。
只有少数的变化,以基本配置
改善相容性与Windows系统,我们开始
过程中与25个人的服务器,每个国家都有它自己的
强大的管理员。简单而详尽的记录
配置文件的Apache服务器,使整个
过程相当无痛。
网络服务器选择和配置 网络服务器我们的选择是亚帕基印第安人[1]。 亚帕基印第安人是一个 在市场上的最常用的网络服务器 今天,不仅,因为它是自由的,但是,因为是简单的配置,槽枥,和为许多计算的平台现在是可利用的。 亚帕基印第安人1.3 beta为Win32是 认为由许多Web站点管理员更加稳定的微软的互联网信息服务器(IIS)的最新版。 默认情况下,很好配置亚帕基印第安人经营作为a 唯一站点网络服务器,但是我们更需要某事我们的路线的。 我们没有认为学生会有同一经验,如果他们分享了服务器,因此我们给了每一个在这个唯一机器的一台分开的网络服务器。 其中每一 给了学生一个口岸(在8000之上),与它自己的服务器、记录文件和配置[2]。 因此,学生在全球性服务器上有行政特权到他们的单独服务器,无需让他们任意漫游。 除有以外他们自己的网络服务器,学生服务器需要力量执行CGI程序。 所以,我们 使能CGI施行在每个目录[3里]。 虽然这是一非常不安全的惯例和危险的对服务器,为学生实验是必要的。 假使 安全风险,指示学生在怎样写安全CGI程序和怎样的头等保留从被滥用的剧本由恶意网络冲浪者是重要的。 实际上,在我们的机器的风险由事实降下机器最近被连接了到互联网用是难猜测的名字。 对基本排列的仅一些变动 改进与Windows系统的兼容性,我们开始了 与25台各自的服务器的路线,中的每一条与它自己强有力的管理员。 简单和有大量文件证明 Apache Server的配置文件使整个过程相当不痛。