gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 23:35:24 24 4
gpt4 key购买 nike

我在 ubuntu 服务器上使用 apache 和 tomcat,我想从 apache 而不是 tomcat 提供所有静态文件,我的配置如下,有什么问题。

当我点击 url 但不提供 css 和 js 时,它的服务页面,当我评论 Alias 和 JkUnMount 它工作正常时,但我需要所有静态文件从 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 Ref

希望这对你有帮助。

关于java - 从 apache 而不是 tomcat 提供静态文件(js/css/images),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25202783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com