在ubuntu13.04环境下配置apache的vhost

什么是vhost

Vhostapache服务的虚拟主机,通过配置不同的vhost,可以在同一台apache主机上运行不同的web应用。

如果你是一位php学习者,你想通过两个不同的应用test1test2学习不同的知识,或者进行对比测试。你就可以创建两个test1目录和test2目录,里面分别存放test1test2两个工程。通过将这两个工程映射给两个虚拟主机vhost1vhost2,你就可以分别运行test1test2了。访问test1:http://test1.localhost http://test2.localhost

下面我们就来学习一下,如何配置apache创建vhost

如何配置vhost

首先,是创建一个虚拟站点,test1.localhost

Cd /etc/apache2

ls

看到一个名为site-available的目录,该目录存放的vhost主机的配置文件。

Cd site-available

看到一个default文件,这就是一个defalut虚拟主机的配置文件

Cp default site.loalhost

修改site.localhost文件

Vim site.localhost

<VirtualHost *:80>

  2     ServerName test1.localhost       //此处需要修改,访问的主机名

  3     DocumentRoot /myworkspace/www/test1 //此处需要修改,指向工作目录

  4     SetEnv APPLICATION_ENV "development" 

  5     <Directory /myworkspace/www/test1>  //此处需要修改,配置工作目录

  6         DirectoryIndex index.php

  7         AllowOverride All

  8         Order allow,deny

  9         Allow from all

 10     </Directory>

 11 </VirtualHost>

保存文件

执行a2ensite并重启apache服务sudo /etc/init.d/apache2 restart

执行http://test1.localhost,看到了什么??

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值