欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解nginx使用ssl模塊配置HTTPS支持

 更新時(shí)間:2016年12月22日 09:44:53   作者:yanghuahui  
本篇文章主要介紹了詳解nginx使用ssl模塊配置HTTPS支持 ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

默認(rèn)情況下ssl模塊并未被安裝,如果要使用該模塊則需要在編譯時(shí)指定–with-http_ssl_module參數(shù),安裝模塊依賴于OpenSSL庫和一些引用文件,通常這些文件并不在同一個(gè)軟件包中。通常這個(gè)文件名類似libssl-dev。

生成證書

可以通過以下步驟生成一個(gè)簡單的證書:

首先,進(jìn)入你想創(chuàng)建證書和私鑰的目錄,例如:

$ cd /usr/local/nginx/conf

創(chuàng)建服務(wù)器私鑰,命令會讓你輸入一個(gè)口令:

$ openssl genrsa -des3 -out serverkey 1024

創(chuàng)建簽名請求的證書(CSR):

$ openssl req -new -key serverkey -out servercsr

在加載SSL支持的Nginx并使用上述私鑰時(shí)除去必須的口令:

$ cp serverkey serverkeyorg
$ openssl rsa -in serverkeyorg -out serverkey

配置nginx

最后標(biāo)記證書使用上述私鑰和CSR:

$ openssl x509 -req -days 365 -in servercsr -signkey serverkey -out servercrt

修改Nginx配置文件,讓其包含新標(biāo)記的證書和私鑰:

server {
  server_name YOUR_DOMAINNAME_HERE;
  listen 443;
  ssl on;
  ssl_certificate /usr/local/nginx/conf/servercrt;
  ssl_certificate_key /usr/local/nginx/conf/serverkey;
}

重啟nginx。

這樣就可以通過以下方式訪問:https://YOUR_DOMAINNAME_HERE

另外還可以加入如下代碼實(shí)現(xiàn)80端口重定向到443IT人樂園

server {
listen 80;
server_name wwcentosbz;
rewrite ^(*) https://$server_name$1 permanent;
}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Nginx轉(zhuǎn)發(fā)圖片不能顯示的問題

    解決Nginx轉(zhuǎn)發(fā)圖片不能顯示的問題

    在使用Nginx作為反向代理將iServer的HTTP協(xié)議轉(zhuǎn)換為HTTPS協(xié)議時(shí),可能會遇到靜態(tài)資源無法加載、頁面跳轉(zhuǎn)回HTTP協(xié)議、訪問服務(wù)管理界面權(quán)限問題等情況,本文給大家介紹解決Nginx轉(zhuǎn)發(fā)圖片不能顯示的問題,感興趣的朋友一起看看吧
    2024-11-11
  • Nginx配置網(wǎng)頁轉(zhuǎn)發(fā)的實(shí)現(xiàn)步驟

    Nginx配置網(wǎng)頁轉(zhuǎn)發(fā)的實(shí)現(xiàn)步驟

    本文主要介紹了Nginx配置網(wǎng)頁轉(zhuǎn)發(fā)的實(shí)現(xiàn)步驟,實(shí)現(xiàn)將云服務(wù)器的80端口轉(zhuǎn)發(fā)到另一臺服務(wù)器部署的網(wǎng)頁,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • 如何修改Nginx版本名稱偽裝任意web server

    如何修改Nginx版本名稱偽裝任意web server

    這篇文章主要介紹了修改Nginx版本名稱偽裝任意web server的方法,非常不錯(cuò),具有參考借鑒價(jià)值,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • 查看nginx配置文件路徑和資源文件路徑的方法

    查看nginx配置文件路徑和資源文件路徑的方法

    這篇文章主要介紹了查看nginx配置文件路徑和資源文件路徑,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Nginx配置WebSocket反向代理的實(shí)現(xiàn)示例

    Nginx配置WebSocket反向代理的實(shí)現(xiàn)示例

    本文主要介紹了Nginx配置WebSocket反向代理的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • windows7下安裝PHP+nginx的方法

    windows7下安裝PHP+nginx的方法

    這篇文章主要介紹了windows7下安裝PHP+nginx的方法,較為詳細(xì)的分析了Windows7環(huán)境下安裝php與nginx服務(wù)器環(huán)境的具體步驟與相關(guān)設(shè)置技巧,需要的朋友可以參考下
    2016-05-05
  • 詳解nginx安裝過程并代理下載服務(wù)器文件

    詳解nginx安裝過程并代理下載服務(wù)器文件

    Nginx是一款輕量級的web服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,在BSD-like?協(xié)議下發(fā)行,這篇文章主要介紹了詳解nginx安裝過程并代理下載服務(wù)器文件,需要的朋友可以參考下
    2022-02-02
  • Nginx 多域名配置的方法

    Nginx 多域名配置的方法

    本篇文章主要介紹了Nginx 多域名配置的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • nginx could not build the server_names_hash 解決方法

    nginx could not build the server_names_hash 解決方法

    服務(wù)器名字的hash表是由指令 server_names_hash_max_size 和 server_names_hash_bucket_size所控制的。
    2011-03-03
  • 詳解Nginx如何處理WebSocket連接

    詳解Nginx如何處理WebSocket連接

    在當(dāng)今互聯(lián)網(wǎng)的世界中,實(shí)時(shí)通信變得越來越重要,WebSocket 作為一種實(shí)現(xiàn)實(shí)時(shí)雙向通信的技術(shù),正被廣泛應(yīng)用于各種場景,而 Nginx 作為一款高性能的 Web 服務(wù)器和反向代理服務(wù)器,在處理 WebSocket 連接方面也有著出色的表現(xiàn),本文介紹了Nginx如何處理WebSocket連接
    2024-07-07

最新評論