2015-06-02 212 views
0

我有各種虛擬主機正在運行。我知道人們可以通過在主機文件中添加條目來訪問這些文件,但是有可能使用IP +其他內容訪問某個特定的虛擬機嗎?Apache虛擬主機直接IP訪問

例如HTTP:// <server_ip>/<host>/

+0

請發表您的'VirtualHost' – Cez

+0

HTTP的例子:/ /codeshare.io/Y3oJx –

+0

我知道使用用戶directorys可以訪問 http:// /〜用戶名 但我要求虛擬主機 –

回答

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