Php zf3虚拟主机重定向到错误页面

Php zf3虚拟主机重定向到错误页面,php,apache,virtualhost,zend-framework3,Php,Apache,Virtualhost,Zend Framework3,我通过远程debian服务器上的composer配置了zend framework 3。我在etc/apache2/sites available/mysite.conf中添加了虚拟主机,如下所示,但它只显示“it works!”页面,而不是zf3 public。有谁知道居者有其屋计划可以解决这个问题 <VirtualHost *:80> ServerName zfapp.localhost DocumentRoot /var/www/mysite/skeleton-applicat

我通过远程debian服务器上的composer配置了zend framework 3。我在etc/apache2/sites available/mysite.conf中添加了虚拟主机,如下所示,但它只显示“it works!”页面,而不是zf3 public。有谁知道居者有其屋计划可以解决这个问题

<VirtualHost *:80>
ServerName zfapp.localhost
DocumentRoot /var/www/mysite/skeleton-application/public
<Directory /var/www/mysite/skeleton-application/public>
    DirectoryIndex index.php
    AllowOverride All
    Order allow,deny
    Allow from all
    <IfModule mod_authz_core.c>
    Require all granted
    </IfModule>
</Directory>

ServerName zfapp.localhost
DocumentRoot/var/www/mysite/skeleton application/public
DirectoryIndex.php
允许超越所有
命令允许,拒绝
通融
要求所有授权
检查以下各项:

您是否在远程Debian服务器上启用了该站点。要启用该站点,您应该使用
a2ensite mysite


ServerName指令应与HTTP请求中的HTTP主机名对应。在远程服务器上取消引用URL时,浏览器中的主机名部分应与服务器名对应。您不太可能使用zfapp.localhost,因为大多数操作系统都为任何localhost衍生物保留了127.0.0.1的主机条目

a2ensite mysite
不适合我。你是说我不能从我的计算机访问zfapp.localhost?你的本地计算机上安装了Apache吗。听起来你是在本地计算机而不是远程Debian服务器上请求URL是的。顺便说一句
http://some_ip:port/skeleton-application/public/
正在给出
500内部服务器错误
以及
apachectl-V AH00558:apache2:无法使用127.0.1.1可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以抑制此消息服务器版本:Apache/2.4.10(Debian)服务器构建:2016年9月16日10:02:24