Apache的虚拟主机

问题描述:

我一直在打这个现在:-(一个一长串的时候,基本上我的“别名”标签没有在我的工作c:\ XAMPP \ apache的\的conf \虚拟hosts.conf网址http://raghu.tkiportal作品OK,但http://raghu.tkiportal/simplesaml没有。对于别名标签的目录结构在我的本地主机(我检查)Apache的虚拟主机

这是我很多网站

NameVirtualHost *:80 
<VirtualHost *:80> 
AcceptPathInfo On 
ServerName raghu.tkiportal 
Alias /simplesaml C:/xampp/htdocs/tki_portal4.2/extension/feide/lib/simplesaml/www 
DocumentRoot C:/xampp/htdocs/tki_portal4.2 

<Directory C:/xampp/htdocs/tki_portal4.2> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 



LogLevel debug 
ErrorLog C:/xampp/apache/logs/raghu_tki_portal_error.log 
CustomLog C:/xampp/apache/logs/raghu_tki_portal_access.log combined 
ServerSignature On 
RewriteEngine On 


RewriteRule ^/var/([^/]+/)?storage/images(-versioned)?/.* /index_image_tki_portal.php [L] 

RewriteRule !(^/design|^/var|.*/storage|^/var/storage|^/var/.*/cache|^/var/cache|^/extension/.*/design|^/kernel/setup/packages|^/packages|^/share/icons).*\.(gif|css|jpg|png|jar|js|ico|pdf|swf|mov|html|xml|xsl|htc)$ /index.php 

</VirtualHost> 

难道你们看到我设置的任何故障的一个设置存在?同样的设置适用于Linux操作系统中。

任何帮助WOU LD是非常赞赏...谢谢你们

RD

试试这个(如Windows使用的\不是/路径名):

Alias /simplesaml C:\xampp\htdocs\tki_portal4.2\extension\feide\lib\simplesaml\www 
DocumentRoot C:\xampp\htdocs\tki_portal4.2 

我以前没有在Windows上运行的Apache但认为路径中的/是问题。

+0

感谢您的回复karudzo ...刚试过,但没有工作:-( – RDRAO 2011-01-06 03:29:04

+0

你有没有改变它在是(我忘了提及它)? – jschorr 2011-01-06 03:32:06

http://raghu.tkiportal/extension/feide/lib/simplesaml/www工作?

然后读你的配置恐怕最后重写规则从您的别名优先级(或刚过适用)。所以你/simplesaml/index.[html.php]重定向上的index.php

重写规则包含异常,尝试在添加例外simplesaml上市:

RewriteRule !(^/simplesaml|^/design|^/var|.* ... 

要调试这个你可以激活RewriteLogLevel 9和一个重写日志/absolute/path/to/debug.log并检查你调用/ simplesaml是否被mod_rewrite重写

[求助]我必须包含一个RewriteCond ...说它的simplesaml是那么不应用最后的重写规则。感谢关于RewriteRule的提示regilero。