Ssl

如何為不支持 SSL 的網路伺服器提供 HTTPS 訪問?

  • December 14, 2016

我有一個程序(動作),它提供一個顯示實時攝影機源的網頁。我想通過 Internet 提供該提要,但使用 SSL 和證書,因此只有擁有適當證書的人才能看到提要。我想知道的是:是否有類似代理的東西從伺服器讀取,並提供它的 SSL 版本?

使用相關的虛擬主機安裝 Apache,並使用ProxyPass(並且可能ProxyPassReverse)對您的網路攝像頭進行代理。客戶端證書身份驗證有點棘手,但並不多;令人驚訝的是,“apache 客戶端證書身份驗證”的 Google 搜尋結果非常有用

Womble 對 Apache 反向代理的建議是一個極好的建議。另一種解決方案是配置stunnel來包裝它。如果您不希望在相機前擁有完整的 Web 伺服器帶來的任何額外好處,Stunnel 將比 Apache 更輕量級。

2016 年編輯:已經很久了,但這個問題仍然有流量。我現在推薦搭接。Hitch 是為可擴展性而設計的,而 stunnel 則不是。如果代理需要修改 HTTP 標頭或內容,那麼我推薦Nginx

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