Назад | Перейти на главную страницу

Тонкий файл конфигурации для HTTP и HTTPS

Я пытаюсь настроить как HTTP, так и HTTPS на тонком. У меня есть этот файл конфигурации:

environment: production
address: 0.0.0.0
port: 9292
chdir: /home/[user]/[mySinatraAPP]
pid: tmp/thin.pid 
rackup: config.ru 
log: server.log 
max_conns: 1024 
timeout: 30 
max_persistent_conns: 512 
daemonize: true

Я активирую опцию ssl с помощью:

thin -C thin.yaml start --ssl

Но он активирует только HTTPS, а не HTTP. Есть идеи, по какому пути я могу идти?

Как насчет двух тонких процессов? Один без --ssl, и, следовательно, привязан к порту 80, а другой с участием --ssl а привязан к порту 443?

Честно говоря, у меня, вероятно, было бы больше соблазна использовать Apache в качестве обратного прокси между пользователями и тонким, а затем иметь 2 раздела виртуального хоста в вашей конфигурации apache.