Stunnel-為不支持https(ssl)的web服務器提供https(ssl)服務

Stunnel介紹

1.跨平臺軟件
2.依賴OpenSSL或SSLeay以實現TLS或SSL協議
3.為無法提供TLS或SSL服務的WEB服務器提供TLS或SSL服務,如thttpd不能提供TLS或SSL服務

下面是Stunnel為thttpd提供SSL服務的方法。

如何使用Stunnel

環境

OS: Ubuntu16.04
WebServer: thttpd

安裝

下載:

下載stunnel-5.56.tar.gz
地址 https://www.stunnel.org/downloads.html

解壓后編譯安裝:

./configure
make && make install

生成證書

cd /usr/local/etc/stunnel/
sudo openssl req -new -x509 -days 3650 -nodes -out stunnel.pem -keyout stunnel.pem

配置文件

vi /usr/local/etc/stunnel/stunnel.conf

內容:

[https]
accept = 8080 #8080是stunnel服務端口號,即瀏覽器訪問時的端口號
connect = 8888 #8888是thttpd服務端口號
cert = /usr/local/etc/stunnel/stunnel.pem #之前生成的證書

如下圖(分號;是注釋):


stunnelconf.png

啟動

cd /usr/local/etc/stunnel
stunnel stunnel.conf

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容