创建动态的虚拟主机配置

一.在开发项目中经常是使用svn来控制版本的,自然要为了安全采用主干分支的方法。

想想我们这样子才能在一个项目中用一个配置域名就可以了?

下面进行讲解:

我的项目叫 demo里面有两个文件trunk(主干)/branches(分支)  host:127.0.0.1   trunk.demo.dev.自己的域名

<VirtualHost *:80>
DocumentRoot "C:/wamp/www/demo/trunk/public"
ServerName trunk.demo.dev.自己的域名
setenv APPLICATION_ENV dev
AddDefaultCharset UTF-8
</VirtualHost>

<VirtualHost *:80>
ServerAlias *(1).demo.dev.自己的域名
setenv APPLICATION_ENV dev
AddDefaultCharset UTF-8
UseCanonicalName Off
VirtualDocumentRoot "C:/wamp/www/demo/%1/%2(2)/public"
</VirtualHost>

对上面(1)解释: serveralias 泛域名  *后面的“demo.dev.自己的域名 ”这个域名是固定的域名

对上面(2)解释:如输入  branches.master.demo.dev.自己的域名 =>VirtualDocumentRoot "C:/wamp/www/demo/branches/master/public"  动态生成路径。

参考资料:http://www.jinbuguo.com/apache/menu22/mod/mod_vhost_alias.html#page-header

时间: 2024-10-05 22:59:35

创建动态的虚拟主机配置的相关文章

apache-详细配置文件介绍+多种方式虚拟主机配置

grep -v "#" /etc/httpd/conf/httpd.conf ServerTokens OS    返回Server :Apache/2.0.41(unix) servertokens 指令 说明:配置HTTP服务器回应头,此指令控制了server回送给客户端的回应头域是否包含关于服务器OS类型和编译的模块描述信息 语法: servertokens  major|minor|minimal|productonly|os|full apache 启动后有9个进程,一个主进

十、RD 虚拟主机配置

十.RD 虚拟主机配置 1.  Hyper-V 角色添加 检查系统是否可以安装Hyper-V 角色,在命令提示符下输入systeminfo,在Hyper-V要求项中,所有结果为是,则可以开始安装Hyper-V 角色,如图 打开Windows Powershell,输入Add-WindowsFeature Hyper-V,RSAT-Hyper- V-Tools,Hyper-V-Tools,Hyper-V-PowerShell 添加Hyper-V角色. 2.  Hyper-V及相关管理工具安装完毕,

Tomcat之虚拟主机配置以及web应用配置

Tomcat之虚拟主机配置以及web应用配置 Tomcat目录结构如下: bin ---- 启动和关闭需要的bat文件所在的目录 conf --- 配置目录 lib ---  tomcat运行时需要的jar包所在的目录 logs --- 运行时产生的日志信息所在的目录 temp --- tomcat运行时产生的临时文件存放的目录,不需要我们管理 webapps --- 开发中最常用的目录,web应用放置到此目录下浏览器可以直接访问 work --- 工作目录,tomcat运行时产生的工作文件存放

Nginx 网站服务——虚拟主机配置

第1章 Nginx 网站服务 1.1 web网站服务介绍: 1.1.1 提供静态服务的软件 Apache:这是中小型Web服务的主流,Web服务器中的老大哥. Nginx:大型网站Web服务的主流,曾经Web服务器中的初生牛犊,现已长大. Nginx的分支Tengine(http://tengine.taobao.org/)目前也在飞速发展. Lighttpd:这是一个不温不火的优秀Web软件,社区不活跃,静态解析效率很高.在Nginx流行前,它是大并发静态业务的首选,国内百度贴吧.豆瓣等众多网

Nginx中虚拟主机配置

一.Nginx中虚拟主机配置 1.基于域名的虚拟主机配置 1.修改宿主机的hosts文件(系统盘/windows/system32/driver/etc/HOSTS) linux : vim /etc/hosts 格式: ip地址 域名 eg: 192.168.3.172 www.gerry.com 2.在nginx.conf文件中配置server段 server {   listen 80;   server_name www.gerry.com; # 域名区分       location

CentOS 7运维管理笔记(7)----Apache基于域名的虚拟主机配置

使用基于域名的虚拟主机配置是比较流行的方式,可以在同一个IP上配置多个域名并且都通过80端口访问. (1) 在网卡 eth0的第五个接口上配置 192.168.1.215 这个地址: (2) 配置/etc/hosts文件,192.168.1.215 对应的域名如下: 做ping测试,保证ip是导通的: (3) 建立虚拟主机存放网页的根目录,并创建首页文件的 index.html 文件 (4)修改 /usr/local/apache2/conf/httpd.conf 文件,使得服务器开始Liste

【I am a coder】Linux虚拟主机配置终极篇

Linux虚拟主机配置 一.概述 虚拟主机(Virtual Host),又称虚拟服务器.主机空间或是网页空间,是一种网络技术,可以让多个主机名称,在一个单一的服务器上运作,而且可以分开支持每个单一的主机名称.虚拟主机可以运行多个网站或服务.虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器.其技术是互联网服务器采用的节省服务器硬件成本的技术,虚拟主机技术主要应用于HTTP.FTP.EMAIL等多项服务,将一台服务器的某项或者全部服务内容逻辑划分为多

CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置

Apache 配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置.本篇随笔记录自己基于IP的虚拟主机配置. 如果同一台服务器有多个IP,可以使用基于IP的虚拟主机配置,将不同的服务绑定在不同的IP上. (1)绑定IP: 在虚拟机中搭建的CentOS 7 服务器的IP被自己设置为了静态IP 192.168.1.210,现在使用ifconfig在同一个网络接口上绑定192.168.1.211~213这三个IP: ifconfig eth0:1 192.1

十五、RD 虚拟主机配置

十五.RD 虚拟主机配置 创建虚拟交换 1. 在运行中输入virtmgmt.msc,打开Hyper-V 管理器,如图 2.  在Hyper-V 管理器对话框,选择"虚拟交换机管理",如图 3.  选择虚拟交换机类型,选择"创建虚拟交换机",如图 4.   设置虚拟交换机的属性,虚拟交换机名称.外部网络的适配器,如图 5.   选择应用---确定,完成虚拟交换机属性设置. 6.   参照1-5 操作,登录RDVH02 主机,对其创建同名的虚拟交换机 2. 配置群集仲裁