安裝nginx指定openssl HTTPS和OpenSSL是什么關(guān)系?
HTTPS和OpenSSL是什么關(guān)系?HTTPS是一種協(xié)議,等同于HTTP TLS(由于歷史原因,SSL3.0被tls1.0取代)。OpenSSL是一套開源工具,它有兩個主要功能:實現(xiàn)SSL 2、SS
HTTPS和OpenSSL是什么關(guān)系?
HTTPS是一種協(xié)議,等同于HTTP TLS(由于歷史原因,SSL3.0被tls1.0取代)。
OpenSSL是一套開源工具,它有兩個主要功能:
實現(xiàn)SSL 2、SSL 3、tlsv1、tlsv1.1、tlsv1.2協(xié)議。
實現(xiàn)目前常用的加密算法。
目前還沒有非常準(zhǔn)確的方法來判斷HTTPS中是否使用了OpenSSL,但是根據(jù)網(wǎng)站返回的服務(wù)器類型,我們可以粗略估計是否使用了OpenSSL。例如,如果使用Apache或nginx,則必須使用OpenSSL。據(jù)保守估計,至少有70%的網(wǎng)站使用OpenSSL。但是,windows服務(wù)器,包括IIS和windows服務(wù)器,都使用schannel而不是OpenSSL,并且不會受到heartbeat的影響。
如何查看openssl?
通常,我們使用OpenSSL靜態(tài)加載nginx。也就是說,您的系統(tǒng)安裝了OpenSSL的RPM包。因此,如果您想查看OpenSSL版本,只需查看系統(tǒng)上安裝的OpenSSL版本即可。操作如下:
RPM-AQ | grep OpenSSL