HTTP 和 HTTPS 的精简配置文件

HTTP 和 HTTPS 的精简配置文件

我正在尝试在 Thin 上配置 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。有什么我可以遵循的路径吗?

答案1

两个薄工艺怎么样?一个没有 --ssl,因此绑定到端口 80,另一个 --ssl并绑定到端口 443?

老实说,我可能更倾向于使用 Apache 作为用户和 Thin 之间的反向代理,然后在 Apache 配置中添加 2 个虚拟主机部分。

相关内容