Я разработал веб-приложение, используя clojure / compojure (на основе JVM), и во время разработки я тестировал его, используя встроенную причал, которая работает на 0.0.0.0:8080
. Теперь я хотел бы развернуть его для работы на порту 80 в ubuntu. Я использую динамический виртуальный хостинг, поэтому любой запрос для любого хоста, поступающий на порт 80, должен обрабатываться моим приложением.
Меня беспокоят следующие вопросы:
/*
и выполняет внутреннюю маршрутизацию. (с самообладанием / звонком). Я пытаюсь сказать, что tomcat по умолчанию назначает WAR подпапкам, которые мне не нужны.Итак, в основном мне нужен очень безопасный способ привязки к порту 80 на ubuntu, который может с минимальным вмешательством отправлять все запросы в мое приложение. Любые идеи?
Открытие tomcat или вашего пристального сервера должно работать одинаково. Я не на 100% уверен в разработке причалов и в том, насколько хороша их безопасность, но я могу сказать, что tomcat довольно хорош, и они также довольно активны.
Забыл о проблеме с портом. открытие порта 80 не должно быть проблемой. вы можете легко изменить это в конфигурации.