在ubuntu13.04环境下配置apache的vhost
2013-07-10 19:51
218 查看
什么是vhost?
Vhost是apache服务的虚拟主机,通过配置不同的vhost,可以在同一台apache主机上运行不同的web应用。
如果你是一位php学习者,你想通过两个不同的应用test1和test2学习不同的知识,或者进行对比测试。你就可以创建两个test1目录和test2目录,里面分别存放test1和test2两个工程。通过将这两个工程映射给两个虚拟主机vhost1和vhost2,你就可以分别运行test1和test2了。访问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,看到了什么??
Vhost是apache服务的虚拟主机,通过配置不同的vhost,可以在同一台apache主机上运行不同的web应用。
如果你是一位php学习者,你想通过两个不同的应用test1和test2学习不同的知识,或者进行对比测试。你就可以创建两个test1目录和test2目录,里面分别存放test1和test2两个工程。通过将这两个工程映射给两个虚拟主机vhost1和vhost2,你就可以分别运行test1和test2了。访问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,看到了什么??
相关文章推荐
- ubuntu下apache+php+mysql环境配置
- ubuntu下配置LAMP(Linux+Apache+Mysql+PHP)环境
- 安装ubuntu10.10后,如何配置一个Apache+MySQL+PHP环境
- ubuntu 13.04 web开发从零配置到全装备手记(环境搭建全攻略)
- Ubuntu环境下配置AMP(Apache 2.4 + MySQL 5.7 + PHP7.1)
- Ubuntu 13.04 配置MyEclipes 10.7环境
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- 解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
- Ubuntu13.04/Ubuntukylin13.04离线安装配置java环境变量
- Ubuntu13.04下安装cocos2d-x(含环境配置)
- 安装ubuntu10.10后,如何配置一个Apache+MySQL+PHP环境
- C++ CGI编程(一)Ubuntu Apache环境配置
- ubuntu+Mysql+jdk+tomcat+apache环境配置
- ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- ubuntu 配置 LAMP(Linux+Apache+Mysql+PHP)环境
- Ubuntu 10.10环境下配置Apache+PHP+phpMyAdmin+MySQL
- Django + Apache + wsgi配置和环境搭建(ubuntu)
- [转】Ubuntu+Apache+Mysql+PHP+ZendFramework 开发环境的配置