404在apache2中找不到使用别名的映像

404在apache2中找不到使用别名的映像,apache2,Apache2,我使用默认的apache2配置设置设置了一个非常基本的站点,但无法正确设置别名目录 我试着按照一些指南和stackexchange帖子来设置这个,但肯定有一些东西我还没有找到。我已经看过了很多版本,并试图尽可能地简化 这是我的apache2默认站点配置 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html Alias /js/ "/

我使用默认的apache2配置设置设置了一个非常基本的站点,但无法正确设置别名目录

我试着按照一些指南和stackexchange帖子来设置这个,但肯定有一些东西我还没有找到。我已经看过了很多版本,并试图尽可能地简化

这是我的apache2默认站点配置

<VirtualHost *:80>

        ServerAdmin webmaster@localhost
        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>

服务器管理员webmaster@localhost
DocumentRoot/var/www/html
别名/js/“/usr/share/apache2/js/”
要求所有授权
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
mods available/alias.conf中默认配置的别名,
alias/icons/“/usr/share/apache2/icons”
工作正常。我可以访问
siteurl.com/icons/a.gif
,但是
siteurl.com/js/a.gif
给了我一个404错误,尽管该文件夹中有一个
a.gif
的副本


我已完成
服务apache2重启
。我已经尝试用a2enmod/a2ensite重新添加配置文件,但它说它们已经加载了。这看起来很简单,所以我不确定我错过了什么。谢谢。

重新启动服务器并清除浏览器缓存后,它工作正常