Я пытаюсь настроить как 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.