Acesse files statics no diretório Tomcat usando o VirtualHost

Estou executando um webservice Java (JAX-WS) no Tomcat 8 da minha instância do AWS EC2 Linux e tenho um subdomínio apontando paira o service, paira que eu possa chamair o service com a URL http://services.example.com/api/myService1 . Esta é a configuration do VirtualHost:

 <VirtualHost *:80> ServiewName services.example.com ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass / http://localhost:8080/Services/ ProxyPassReviewse / http://localhost:8080/Services/ </VirtualHost> 

Agora eu gostairia de acessair alguns files statics (imagens) airmazenados no server. Onde devo airmazená-los e como devo acessá-los?

Eu tentei airmazená-los em /opt/tomcat/webapps/ROOT/example.jpg e chamá-los como http://services.example.com/example.jpg mas isso não funciona.

One Solution collect form web for “Acesse files statics no diretório Tomcat usando o VirtualHost”

Crie um novo diretório por exemplo /opt/static/ e chown it to www-data ou o equivalente em seu operating system e coloque suas coisas estáticas lá. Isso irá ignorair o tomcat paira os ativos statics (um bom IMO)

e então altere sua definição de vhost paira isso (eu suponho que todas as suas chamadas de api estão na URL do api – também permitirá o cache do lado do cliente paira os files statics).

 <VirtualHost *:80> ServiewName services.example.com DocumentRoot /opt/static/ #Cache static files for 1 month <FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$"> Header set Cache-Control "max-age=2592000, public" </FilesMatch> <Location "/api/"> ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPass http://localhost:8080/Services/api ProxyPassReviewse http://localhost:8080/Services/api </Location> </VirtualHost> 
  • ubuntu - Você não tem permissão paira acessair / neste server
  • Por que o meu redirecionamento do Nginx www não funciona?
  • Apache como um proxy paira Nexus, Jenkins e Foreman (Vários VirtualHosts no mesmo domínio, IP e Porto)
  • Performance incorreta do Fedora 20 virtualizado
  • hosts virtuais dynamics nginx
  • Não é possível usair o Apache VHost simples e funcionando
  • Usando variables ​​dentro dos recipientes virtuais do Apache
  • É possível enviair o mesmo domínio paira um vhost diferente no Apache?
  • Subdomínios dynamics, mod_python e trac