Apache-2.2

只是 Apache 虛擬主機配置不起作用

  • September 30, 2011

我正在嘗試使用 phpmyadmin.local 伺服器名稱配置 Apache 以在其自己的文件夾中執行 phpmyadmin。我不是 Apache “大師”,我不知道為什麼這不起作用。任何幫助將非常感激。錯誤是:它在我的 ISP 搜尋頁面上重定向我(比如 DNS 不工作)。

主機文件:

127.0.0.1 localhost
127.0.0.1 phpmyadmin.local

httpd-vhosts.conf 文件:

<VirtualHost *:80>
   ServerName localhost
   DocumentRoot "C:/Users/Marco/Documents/www"

   <Directory "C:/Users/Marco/Documents/www">
       Options Indexes FollowSymLinks MultiViews
       AllowOverride None
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

<VirtualHost *:80>
   ServerName phpmyadmin.local
   DocumentRoot "C:/Users/Marco/Documents/www/phpMyAdmin-3.4.5-english"

   <Directory "C:/Users/Marco/Documents/www/phpMyAdmin-3.4.5-english">
       DirectoryIndex index.php
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>
</VirtualHost>

在虛擬主機定義之前放這一行:

NameVirtualHosts *:80

嘗試從瀏覽器訪問 URL 時,請確保在 url 之前鍵入 http://。

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