Apache 虚拟主机配置不起作用

Apache 虚拟主机配置不起作用

我正在尝试配置 Apache,以便在其自己的文件夹中运行 phpmyadmin,使用 phpmyadmin.local 服务器名称。我不是 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>

答案1

在虚拟主机定义之前放置此行:

NameVirtualHosts *:80

尝试从浏览器访问 URL 时,请确保在 URL 前输入 http://。

相关内容