Centos上针对Zend Framework 3的Apache虚拟主机设置

Centos上针对Zend Framework 3的Apache虚拟主机设置,apache,zend-framework,zend-framework2,zend-form,zend-framework3,Apache,Zend Framework,Zend Framework2,Zend Form,Zend Framework3,我是zf3新手,已将zf3骨架应用程序从GitHub提取到位置/var/www/html/zf2 tutorial,并已成功安装,以从URL获取zf3主页https://xxx.xxx.xx.xx/zf2-tutorial/public 在浏览教程时,我发现我必须设置一个虚拟主机来访问该站点,如zf2 tutorial.localhost,因此我按照步骤在/etc/httpd/conf.d文件夹下创建了一个zf2 tutorial.conf文件 zf2-tutorial.conf <Vir

我是zf3新手,已将zf3骨架应用程序从GitHub提取到位置
/var/www/html/zf2 tutorial
,并已成功安装,以从URL
获取zf3主页https://xxx.xxx.xx.xx/zf2-tutorial/public

在浏览教程时,我发现我必须设置一个虚拟主机来访问该站点,如
zf2 tutorial.localhost
,因此我按照步骤在
/etc/httpd/conf.d
文件夹下创建了一个
zf2 tutorial.conf
文件

zf2-tutorial.conf

<VirtualHost *:80>
ServerName https://xxx.xxx.xx.xx/zf2-tutorial
DocumentRoot /var/www/html/zf2-tutorial/public
SetEnv APPLICATION_ENV "development"
<Directory /var/www/html/zf2-tutorial/public>
    DirectoryIndex index.php
    AllowOverride All
    Require all granted
</Directory>
我只想通过访问URL访问zf3主页

https://xxx.xxx.xx.xx/zf2-tutorial/
我使用的是
httpd-2.4.6-67.el7.centos.6.x86_64


教程链接

您是否在https.conf文件中包含了新的
zf2 Tutorial.conf
文件

# include zf2 tutorial host file
Include /etc/httpd/conf.d/zf2-tutorial.conf
或者在您的配置中是否有该路径的通配符

Include /etc/httpd/conf.d/*.conf

includeoptionalsites enabled/*.conf
如果您想通过访问站点。一个ip地址(我假设xxx.xxx.xx.xx代表这个地址),那么您就不需要虚拟主机了。由于服务器名和主机文件项都需要是主机名,而不是完整的URL,所以您所设置的内容不会起任何作用。
Include /etc/httpd/conf.d/*.conf