今天学习symfony
按照Jobeet提供的教程,一切都顺利
但当按教程创建http://www.jobeet.com.localhost/这个虚拟主机的时候,用http://localhost/访问的地址也转到了这个虚拟主机,这可不是我想要的,不然原来的项目就访问不了了
经过摸索,最后解决,这其实是对apache2配置虚拟主机的学习,汗。。。
贴出来备忘
环境:Debian6
方法:
$sudo gedit /etc/apache2/sites-available/jobeet
教程所给的主机配置
<VirtualHost 127.0.0.1:80>#把127.0.0.1改成*即可:<VirtualHost *:80>
ServerName www.jobeet.com.localhost DocumentRoot "/home/bistoury/sfprojects/jobeet/web" DirectoryIndex index.php <Directory "/home/bistoury/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory> Alias /sf /home/bistoury/sfprojects/jobeet/lib/vendor/symfony/data/web/sf <Directory "/home/bistoury/sfprojects/jobeet/lib/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost>
$sudo a2ensite jobeet
Run '/etc/init.d/apache2 reload' to activate new configuration!
$ sudo /etc/init.d/apache2 reload
Reloading web server config: apache2.