Nginx

在某些路徑上使用 SSL 的 rails、nginx 和乘客

  • July 21, 2011

我正在執行帶有乘客和 nginx 的標準 Rails 2.3.11 安裝。我已正確安裝 SSL 證書並確認它們可以正常工作。但是,我只需要在 example.com/admin 和 example.com/bookings 兩個路徑上使用 SSL。我不確定如何在 nginx.conf 文件中完成此操作。網站的其餘部分,包括所有資產都應該超過正常的 http。

有人對如何實現這一目標有任何提示嗎?

您不在nginx.conf您的應用程序中執行此操作,而是在您的應用程序中執行此操作。無論您想通過 HTTPS 進行什麼,您都可以創建https://連結,而其他所有內容都是http://連結。Rails 的外掛允許您聲明哪些頁面必須受 SSL 保護,並在必要時重定向(我過去使用ssl_requirement過,但這可能是本週的重點)。

如果您嘗試在您nginx.conf的 .

引用自:https://serverfault.com/questions/292493