[英]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>
愿这对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.