Yaron 的主机上有多个 Symfony 项目,单一的主机设置给项目的开发带来诸多不便。给每个项目分配独立的虚拟主机,成为 Yaron 必不可少的工作。


建立虚拟主机

打开或者创建文件 httpd-vhosts.conf, 增加如下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
NameVirtualHost *:80
<virtualhost *:80>
  ServerName weblog.loc
  DocumentRoot "D:\workspace\weblog\web"
  <directory "D:\workspace\weblog\web">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
  </directory>
 
  Alias /sf "D:\xampp\php5\pear\data\symfony\web\sf"
  <directory "D:\xampp\php5\pear\data\symfony\web\sf">
    AllowOverride All
    Allow from All
  </directory>
</virtualhost>

重启apache!

然后设置本地解析

本机解析项目域名

打开文件:C:\WINDOWS\system32\drivers\etc\hosts

增加相应域名解析:

127.0.0.1       weblog.loc

127.0.0.1       jobeet.loc

127.0.0.1       askeet.loc

127.0.0.1       mysql.loc

测试:

浏览器中输入http://weblog.loc,看到效果了吧。