Недавно промчался с линуксом и теперь вот думаю а не дешевле ли было нанять админа (именно к этому и склоняют создатели линукса всех, кто попытается настроить самостоятельно). Хотя... а кто его знает сколько оно стоит (вдруг жаба задавит).
В общем суть работы:
Предусловия:
1. Не стандартная конфигурация линукса (уже предоставляется провайдером). Стандартные репозитории отключены -- нужно либо изменить, либо ставить все вручную.
2. Нужно чтобы не было нарушений правил безопасности. К примеру, не давать пользователю больше прав чем нужно.
Суть работы
1. Установить Java.
2. Установить Tomcat.
3. Настроить автозапуск Tomcat.
4. Настроить Tomcat на прослушку порта 80 и 443 без рутовых прав (у пользователя должно быть минимум прав). Здесь есть несколько вариантов -- подойдет любой.
5. Импортировать ключ в формате .pfx в хранилище ключей и настроить HTTPS-подключение.