Nginx的安全控制及SSL加密介绍
生活随笔
收集整理的這篇文章主要介紹了
Nginx的安全控制及SSL加密介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Nginx的安全控制
?
關于web服務器的安全是比較大的一個話題,里面所涉及的內容很多,Nginx反向代理是如何來提升web服務器的安全呢?
安全隔離什么是安全隔離?
通過代理分開了客戶端到應用程序服務器端的連接,實現了安全措施。在反向代理之前設置防火墻,僅留一個入口供代理服務器訪問。
如何使用SSL對流量進行加密
翻譯成大家能熟悉的說法就是將我們常用的http請求轉變成https請求,那么這兩個之間的區別簡單的來說兩個都是HTTP協議,只不過https是身披SSL外殼的http.
HTTPS是一種通過計算機網絡進行安全通信的傳輸協議。它經由HTTP進行通信,利用SSL/TLS建立全通信,加密數據包,確保數據的安全性。
SSL(Secure Sockets Layer)安全套接層
TLS(Transport Layer Security)傳輸層安全
上述這兩個是為網絡通信提供安全及數據完整性的一種安全協議,TLS和SSL在傳輸層和應用層對網絡連接進行加密。
總結來說為什么要使用https:
http協議是明文傳輸數據,存在安全問題,而https是加密傳輸,相當于http+ssl,并且可以防止流量劫持。
Nginx要想使用SSL,需要滿足一個條件即需要添加一個模塊--with-http_ssl_module,而該模塊在編譯的過程中又需要OpenSSL的支持,這個我們之前已經準備好了。
總結
以上是生活随笔為你收集整理的Nginx的安全控制及SSL加密介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nginx反向代理的实战案例
- 下一篇: Nginx开启SSL支持实例配置