Apache在IP地址/ subdirectroy中添加VirtualHost

时间:2011-08-01 19:54:41

标签: apache configuration apache2 virtualhost

我正在尝试配置VirtualHost,以便我可以转到192.168.1.179/MYSITE。

当我使用此代码时:

<VirtualHost *:80>
        ServerName http://192.168.1.179.com
        DocumentRoot /usr/local/www/apache22/data/PI_Admin
        <Directory /usr/local/www/apache22/data/PI_Admin>
                Allow from all
        </Directory>
        RailsBaseURI /pi_admin
    <Directory /usr/local/www/apache22/data/PI_Admin/pi_admin>
        Options -MultiViews
    </Directory>

</VirtualHost>

它用我的文档根替换了整个文件。我喜欢做的是192.168.1.179/pi_admin,但这不起作用。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您的配置意味着您拥有DNS 192.168.1.179.com ,其中 / usr / local / www / apache22 / data / PI_Admin 是此广告的'/'网址网站。

如果使用IP based ones,请不要使用命名的基本虚拟主机,也许只需使用默认的虚拟主机(如果HTTP请求中使用的名称与任何已命名的基本虚拟主机不匹配,则会使用)。