建立linux下的web服务器可以选.netscape的enterprise server,或者使用免费软件apache。.netscape可以完全支持基于ip的虚拟主机,但对基于域名的虚拟主机却不支持,因此只能显示最外面的一层网页。基于ip的虚拟主机需要一个独立的ip;基于域名的虚拟主机,可以多个虚拟主机共用一个ip。利用http 1.1协议,靠不同的域名来区分可以大大节省ip地址资源。apache完全支持以上两种虚拟主机方式,并且克服.netscape经常出现服务塞死的现象。apache是目前互联网上使用广泛的web服务器。下面详细讲解如何利用apache来架设自己的web服务器。
安装
首先我们要介绍apache的安装过程。
第一,先到http://www.apache.org下载最新版本的apache。如果是在windows下,把该文件下载在c盘,c盘在linux中对应于/dev/hda1。
第二,进入linux,并以 root 的身份登录并进行挂接文件系统。
# mkdir c
# mount -t vfat /dev/hda1 /c
因为我们将apache的源码放置于c盘,所以现在要先把它挂载至新建的目录/c里面。
第三,把此程序拷贝到/tmp下,以便操作。
#cp /c/apache_1.3.9.tar.gz /tmp
注意:linux下所有的文件名都是区分大小写的。接下来,我们就要把源码从压缩包中解压缩出来。相应的命令为:
#cd /tmp
#tar zxvf apache_ 1.3.9.tar.gz
解压缩后进入存放源码的目录,使用编译配置脚本进行环境的设置。
#cd /tmp/apache_1.3.9
#./configure--sysconfdir=/etc/httpd
--datadir=/home/httpd
--logfiledir=/var/log/httpd
--enable-module=most
--enable-shared=max
--disable-rule= wanthsregex
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器