apache 配置虚拟目录访问和域名访问的两种方式
2017-10-25 01:16
651 查看
环境搭建:在 D:/tomcat/apache-tomcat-7.0.47/webapps下建三个站点 web1,web2,web3每个站点下面只需要放一个index.html或者index.jsp用于标识信息
一,虚拟目录访问
[html]
view plain
copy
Listen 80
Alias /web1 "D:/tomcat/apache-tomcat-7.0.47/webapps/web1" #别名
<Directory "D:/tomcat/apache-tomcat-7.0.47/webapps/web1"> #目录访问权限控制
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
本机测试:当访问本机的端口号为80并且路径后面是 web1,则跳转到web1下
如:http://127.0.0.1/web1/index.html
二,指定域名访问
[html]
view plain
copy
NameVirtualHost *:80 #头指令
<VirtualHost *:80>
ServerName www.website2.com #访问域名
DocumentRoot "D:/tomcat/apache-tomcat-7.0.47/webapps/web2" #站点根目录
<Directory "D:/tomcat/apache-tomcat-7.0.47/webapps/web2"> #目录访问控制策略
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.website3.com
DocumentRoot "D:/tomcat/apache-tomcat-7.0.47/webapps/web3"
<Directory "D:/tomcat/apache-tomcat-7.0.47/webapps/web3">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
以上配置了两个虚拟主机,当访问本机的端口是80并且域名匹配这两个中的任意一个,则跳转到对应的站点,当然,如果自己的机器还没有注册DNS,只是为了从测试使用,那么可以在host文件后面添加:
127.0.0.1 www.website2.com
127.0.0.1 www.website3.com
这样在浏览器中输入http://www.website2.com即可访问
一,虚拟目录访问
[html]
view plain
copy
Listen 80
Alias /web1 "D:/tomcat/apache-tomcat-7.0.47/webapps/web1" #别名
<Directory "D:/tomcat/apache-tomcat-7.0.47/webapps/web1"> #目录访问权限控制
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
本机测试:当访问本机的端口号为80并且路径后面是 web1,则跳转到web1下
如:http://127.0.0.1/web1/index.html
二,指定域名访问
[html]
view plain
copy
NameVirtualHost *:80 #头指令
<VirtualHost *:80>
ServerName www.website2.com #访问域名
DocumentRoot "D:/tomcat/apache-tomcat-7.0.47/webapps/web2" #站点根目录
<Directory "D:/tomcat/apache-tomcat-7.0.47/webapps/web2"> #目录访问控制策略
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.website3.com
DocumentRoot "D:/tomcat/apache-tomcat-7.0.47/webapps/web3"
<Directory "D:/tomcat/apache-tomcat-7.0.47/webapps/web3">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
以上配置了两个虚拟主机,当访问本机的端口是80并且域名匹配这两个中的任意一个,则跳转到对应的站点,当然,如果自己的机器还没有注册DNS,只是为了从测试使用,那么可以在host文件后面添加:
127.0.0.1 www.website2.com
127.0.0.1 www.website3.com
这样在浏览器中输入http://www.website2.com即可访问
相关文章推荐
- apache 配置虚拟目录访问和域名访问的两种方式
- PHP学习笔记:APACHE配置虚拟目录、一个站点使用多域名配置方式
- apache配置虚拟主机,为什么总是第一个VirtualHost起效 apache基于域名虚拟主机,只访问第一个的问题
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- weblogic 10.x 配置虚拟目录(实现直接ip或者域名访问,去掉项目名)
- Apache2.4(httpd)配置多个虚拟目录,分别设置代理访问Node.js
- apache php配置 虚拟目录 和 虚拟主机 多域名配置 原理解析
- Nginx配置同一个域名http与https两种方式都可访问
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式
- Apache配置虚拟主机、不同端口和域名、认证访问
- 关于【apache- tomcat- 5.5.15/conf /Catalina/localhost配置虚拟目录】时的一些问题。(配置web项目的方式不止一种,虚拟目录就是一个)
- apache 设置IP访问、配置apache虚拟域名、Apache 配置二级域名、php 配置 curl
- Tomcat服务器域名访问方式配置方法(虚拟主机)
- apache、nginx的虚拟域名配置和rewrite配置,以及web缓存的几种方式
- Apache虚拟主机的配置多地址,多网站,域名访问
- Nginx配置同一个域名同时支持http与https两种方式访问
- 基于Apache2.2配置虚拟域名访问
- apache php配置 虚拟目录 和 虚拟主机 多域名配置 原理解析
- Tomcat配置虚拟目录、多域名、多个Http监听端口的方式