首先安装Apache来提供web服务,我这里OS使用的是Redhat Enterprise Linux AS v5.4,Apache使用httpd-2.2.3-31.el5.i386.rpm安装包,安装完成后,HTTP的配置文件位于/etc/httpd/conf/httpd.conf,站点根目录为/var/www/html/
1.物理目录,在站点的根目录下创建子目录,访问时用物理目录名进行访问
2.虚拟目录,主目录可以在任何Apache账户可以访问的位置,访问时使用别名
修改http的配置文件
3.基于ip地址,相当于多个相似的站点并行放在同一台服务器上,那这个服务器肯定是要有多个IP地址的
修改http的配置文件
这时要用域名进行访问,可以在DNS服务器中设置多条A记录,这里为了进行测试,使用hosts文件进行域名解析
4.基于端口,这种方式跟基于IP地址比较相似,使用同一个IP的不同端口进行访问,大部分的操作过程跟上一个案例都相同,智力只列出不同的部分
5.基于主机头,这种方式可以看作是第三种和第四种的结合,用同一个IP的相同端口进行访问,只是在Apache服务器内部把访问不同站点的流量进行区分,送至相对应的站点
编辑http的配置文件
还需要在客户机的hosts文件中添加两条记录,这两天记录在DNS服务器中就是一个别名(CNAME)记录
转载于:https://blog.51cto.com/pjp5945/1285925