0
我在Ubuntu服務器中使用Apache來託管ClickOnce應用程序。虛擬目錄上httpd.config文件中配置我還添加.htaccess文件上/我的/虛擬/目錄與下面的行Apache 403錯誤禁止
AddType application/x-ms-application application
AddType application/x-ms-manifest manifest
AddType application/octet-stream deploy
AddType application/vnd.ms-xpsdocument xps
AddType application/xaml+xml xaml
AddType application/x-ms-xbap xbap
AddType application/x-silverlight-app xap
但是,當我嘗試訪問/我的/虛擬/目錄我越來越403錯誤。 「」您沒有權限訪問此服務器上的/My/Virtual/Directory/publish.htm。它在第一次運行,但後來沒有更多和有趣的事情是我仍然可以訪問/ My/Virtual/Directory/index.html,它位於與publish.htm文件相同的文件夾中,所以我想這不是用戶權限相關問題 appache文件夾中沒有httpd文件,因此創建了一個包含以下行的文件。
LoadModule alias_module modules/mod_alias.so
<IfModule alias_module>
Alias /MyWWW /home/webserver/Desktop/ftp
</IfModule>
#Setting Derectory for /home/webserver/Desktop/ftp
<Directory "home/webserver/Desktop/ftp">
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
你檢查文件權限爲apache用戶?你允許httpd的覆蓋。配置?您至少需要'AllowOverride FileInfo'才能使此.htaccess文件生效。請發佈你的httpd.config的相關部分。 – flyx 2013-03-05 08:51:51
事情是當我打開一個文件,index.html,它位於相同的文件夾,它的工作原理。 – 2013-03-05 09:24:47