Nginx

Часто перед Tomcat ставится Apache на 80 порт для раздачи статики, установки квот, балансировки нагрузки и т.п. задач. Но Apache сложнее в настройке чем еще один веб-сервер - Nginx. Поэтому, вместо Apache используем Nginx.

Установку описывать не буду, официальную сборку под Windows можно забрать здесь.

В простейшем случае Nginx висит на 80 порту, статические файлы css отдает из некоторой директории c:\project\files\css и проксирует запросы http://example.com/application на http://localhost:8080/application. Для такого случая ниже представлена модификация файла nginx.conf под Windows.

location /css { root C:/project/files; } location /application { proxy_pass http://localhost:8080; } location / { root  html; index index.html index.htm; }