Nginx
在某些路徑上使用 SSL 的 rails、nginx 和乘客
我正在執行帶有乘客和 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
的 .