Im Folgenden ist der Inhalt meiner /etc/nginx/sites-available/default
DateiApache Tomcat-Server auf Nginx hält das Herunterladen .jsp Dateien
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
#root /var/www/mydomain.com/html;
root /opt/apache-tomcat-8.0.46/webapps/app1;
index index.jsp index.html index.htm;
server_name mydomain.com www.mydomain.com;
location/{
try_files $uri $uri/ =404;
}
location ~ \.jsp$ {
proxy_pass http://127.0.0.1:80;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
expires 1M;
}
}
Wenn ich auf jeder JSP-Seite klicken, um es herunterlädt und wenn HTTP-Anforderung an Servlet gesendet wird, ist zurückkehrt 404 Not Found error
.
.html Seiten rendern mit den entsprechenden css/js ohne Problem – Samtech