Вот моя проблема ... У меня есть маленькое приложение-прототип (как правило, в Grails, размещенном на AWS), и я хочу добавить возможность пользователю загружать несколько (максимум 10) изображений. Я хочу сохранить эти образы на диске на сервере, в папке, которая находится за пределами моей WAR.
Я понимаю, что, вероятно, существует супермасштабируемое решение, включающее больше веб-серверов и оптимизированное обслуживание статических ресурсов, но для примерно 100 пользователей, которых я, вероятно, получу, это действительно не стоит усилий и затрат.
Итак, как проще всего создать виртуальную папку из моей карты URL в физическую папку на диске? Я вроде хочу ...
http://myapp.com/static
для сопоставления с папкой, которую я могу настроить, например,
/var/www/static
чтобы я мог иметь в своем коде ...
<img src="/static/user1/picture.jpg"/>
Мне не особо важно, можно ли просматривать полученные физические папки напрямую. Безопасность в конечном итоге станет проблемой, но это не с самого начала.
Итак, каковы мои варианты? Я посмотрел на виртуальные хосты на сайте apache, но он кажется более сложным, чем мне нужно.
Я не хочу использовать плагины статического рендеринга Grails.