繁体   English   中英

从apache而不是tomcat提供静态文件(js / css / images)

[英]serve static files(js/css/images) from apache instead of tomcat

我在ubuntu服务器中使用apache和tomcat,我想从apache而不是tomcat提供所有静态文件,我已经配置如下,这是怎么回事。

当我访问url时,它的服务页面,但是当我评论Alias和JkUnMount时,它并没有保存css和js,它的工作正常,但是我需要从Apache提供所有静态文件。

我可以为此在Apache Ubuntu中启用任何功能吗?

有什么建议么

    <VirtualHost *:80>
            DocumentRoot  /var/www
            ServerName www.tesing.com
            ServerAlias testing.com

            Alias /js /var/lib/tomcat7/webapps-testing/ROOT/js
            Alias /styles /var/lib/tomcat7/webapps-testing/ROOT/styles
            Alias /images /var/lib/tomcat7/webapps-testing/ROOT/images

            <Directory /var/lib/tomcat7/webapps-testing>
                    Order allow,deny
                    Allow from all
            </Directory>
            # Other directives here
    <IfModule mod_jk.c>
            JkUnMount /js* workervs
            JkUnMount /styles* workervs
            JkUnMount /images* workervs
            JkMount /* workervs
            JkMount /*/* workervs
    </IfModule>
 </VirtualHost>

 if I put www.testing.com/images, 

 it shows Forbidden

 You don't have permission to access /images on this server.

更改此代码

<IfModule mod_jk.c>
            JkUnMount /js* workervs
            JkUnMount /styles* workervs
            JkUnMount /images* workervs
            JkMount /* workervs
            JkMount /*/* workervs   
</IfModule>

<IfModule mod_jk.c>
            JkUnMount /js/* workervs
            JkUnMount /styles/* workervs
            JkUnMount /images/* workervs
            JkMount /* workervs
</IfModule>

Apache Doc参考

愿这对您有帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM