apache 配置虚拟目录访问和域名访问的两种方式

环境搭建:在 D:/tomcat/apache-tomcat-7.0.47/webapps下建三个站点 web1,web2,web3每个站点下面只需要放一个index.html或者index.jsp用于标识信息
一,虚拟目录访问
Listen 80

Alias /web1 "D:/tomcat/apache-tomcat-7.0.47/webapps/web1"           #别名
          #目录访问权限控制
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

本机测试:当访问本机的端口号为80并且路径后面是 web1,则跳转到web1下
如: http://127.0.0.1/web1/index.html

二,指定域名访问
NameVirtualHost *:80                                                                                      #头指令


 ServerName www.website2.com                                                                   #访问域名
 DocumentRoot "D:/tomcat/apache-tomcat-7.0.47/webapps/web2"        #站点根目录
               #目录访问控制策略
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
 


 
 ServerName www.website3.com
 DocumentRoot "D:/tomcat/apache-tomcat-7.0.47/webapps/web3"
 
  Options Indexes FollowSymLinks
  AllowOverride All
  Order allow,deny
  Allow from all
 

以上配置了两个虚拟主机,当访问本机的端口是80并且域名匹配这两个中的任意一个,则跳转到对应的站点,当然,如果自己的机器还没有注册DNS,只是为了从测试使用,那么可以在host文件后面添加:
127.0.0.1 www.website2.com
127.0.0.1  www.website3.com
这样在浏览器中输入 http://www.website2.com即可访问

你可能感兴趣的:(web服务器)