Apache-2.2

通過編輯 apache httpd.conf(用於 Zend 框架)設置虛擬主機會打開 XAMPP 頁面,而不是 Zend 的頁面

  • December 13, 2011

設置虛擬主機 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>

如評論中所述,編輯您的問題。有了這些資訊,我們無法為您提供幫助。

從現在提供的片段中,您應該禁用(註釋掉)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路徑和文件名可能會有所不同)。

最後同樣重要的是檢查您的主機文件並添加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>

(又快又髒)

引用自:https://serverfault.com/questions/340135