Apache虚拟主机直接进行IP访问

时间:2015-06-02 21:02:33

标签: apache hosts

我有各种虚拟主机在运行。我知道人们可以通过在其hosts文件中添加一个条目来访问这些文件,但是是否可以使用IP +访问某个特定的虚拟文件?

e.g。 HTTP:// <server_ip> / <host> /

1 个答案:

答案 0 :(得分:0)

尝试以下方面的内容:

    <Location />
       <IfModule mod_rewrite.c>
           RewriteEngine on
           RewriteCond %{REQUEST_FILENAME} ! -s [OR]
           RewriteCond %{REQUEST_FILENAME} ! -l [OR]
           RewriteCond %{REQUEST_FILENAME} ! -d

           RewriteRule ^([^/)+(.*)$ /srv/http/$1/public/$2 [NC,L]
       </IfModule>
    </Location>

这将放在您的默认VirtualHost