虚拟主机不工作

时间:2012-05-17 07:08:16

标签: php apache zend-framework ubuntu-11.04

我的/ etc / apache2 / sites-available中有虚拟主机设置,文件名是roomstaysback。

<VirtualHost *:80>    
DocumentRoot "/var/www/roomstaysback/public"    
ServerName roomstaysback

#This should be omitted in the production environment
SetEnv APPLICATION_ENV development

<Directory "/var/www/roomstaysback/public">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>    
</VirtualHost>

我的/ etc / hosts文件包含以下内容:

127.0.0.1   roomstaysback

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

启用的网站还包含roomstaysback并正确启用。我的代码在/ var / www / roomstaysback / public中,它还包含带有正确mod重写规则的.htaccess文件。

但是当我试图在浏览器中打开roomstaysback时它什么都没显示(空白页)。

我的虚拟主机是否配置正确。如果它然后应该在哪里问题。如果没有,那么请帮助正确配置它。感谢.....

2 个答案:

答案 0 :(得分:1)

我在ubuntu中为zend framework.add设置虚拟主机时遇到了同样的问题,以下是一个尾部斜杠。

<Directory /var/www/roomstaysback/public/>

这是可能对您有帮助的教程。

http://blog.code4hire.com/2011/03/setting-up-virtual-hosts-for-apache-on-ubuntu-for-local-development/

答案 1 :(得分:1)

检查/ var / www / roomstaysback文件夹权限,如果它是只读模式,则将其更改为读写模式。