![HTTP 和 HTTPS 的精简配置文件](https://linux22.com/image/578742/HTTP%20%E5%92%8C%20HTTPS%20%E7%9A%84%E7%B2%BE%E7%AE%80%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.png)
我正在尝试在 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 个虚拟主机部分。