2017-07-24 53 views
0

我已經使用默認的apache2配置設置設置了一個非常基本的站點,並且我無法正確設置別名目錄。404未在apache2中使用別名找到圖像

我試着按照下面的指南和stackexchange的帖子設置這個,但一定有一些我仍然缺少。我已經通過了許多版本,並試圖儘可能簡化。

這裏是我的Apache2默認站點配置

<VirtualHost *:80> 

     ServerAdmin [email protected] 
     DocumentRoot /var/www/html 

     Alias /js/ "/usr/share/apache2/js/" 
     <Directory "/usr/share/apache2/js/"> 
       Require all granted 
     </Directory> 


     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

從MODS的可用/ alias.conf默認配置,Alias /icons/ "/usr/share/apache2/icons"工作正常的別名。我可以訪問siteurl.com/icons/a.gif,但siteurl.com/js/a.gif給我一個404錯誤,儘管在該文件夾中有一個a.gif的副本。我已經完成service apache2 restart。我試過a2enmod/a2ensite重新添加配置文件,但它說它們已經加載。這看起來很簡單,所以我不確定我在這裏錯過了什麼。謝謝。

回答

0

重啓服務器並清除瀏覽器緩存後,它工作正常。