通过编辑 apache httpd.conf(针对 Zend 框架)设置虚拟主机会打开 XAMPP 页面,而不是 Zend 的页面

通过编辑 apache httpd.conf(针对 Zend 框架)设置虚拟主机会打开 XAMPP 页面,而不是 Zend 的页面

设置虚拟主机 apache(用于 Zend 框架应用程序)打开 XAMPP 主页,但我需要 Zend 默认项目主页。

难道我做错了什么?

我创建了一个虚拟主机,如下所示:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
   DocumentRoot "A:\xampp\htdocs\zend_projects\leadscapture_intern"
   ServerName lc.intern
</VirtualHost>

答案1

正如评论中提到的,编辑您的问题。根据这些信息,我们无法帮助您。

从现在提供的片段中应该禁用(注释掉)httpd.conf文件中的几行。以下指令不应出现在那里:

DocumentRoot /path/to/it
<Directory /path/to/it>
   Options...
   AllowOverride ...
   # directives until the closing bracket
</Directory>

必须之后启用文件的包含vhost.conf,或者检查是否启用。这很可能是您看不到除默认页面之外的任何内容的原因。它使用类似以下内容进行处理:( Include path/to/vhost.conf路径和文件名可能有所不同)。

最后,请检查您的 hosts 文件并添加127.0.0.1 lc.intern以便您的浏览器真正解析您的 VH。第二个原因它可能不起作用。

更新:此外,您的 VH 配置不完整。它应该看起来更像这样

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName ic.intern
    DocumentRoot /tra/la/la
    DirectoryIndex index.php index.html
    <Directory />
       Options FollowSymLinks
       AllowOverride None
    </Directory>

    <Directory /tra/la/la>
       Options -Indexes FollowSymLinks MultiViews
       AllowOverride None
       Order allow,deny
       allow from all
    </Directory>

    ErrorLog /path/to/tralala_error
    CustomLog /path/to/tralala_access combined
</VirtualHost>

(快速而粗略)

相关内容