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

nginx配置https加密訪問的詳細教程

 更新時間:2020年11月05日 14:05:26   作者:狂暴技魅  
這篇文章主要介紹了nginx配置https加密訪問的詳細教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

環(huán)境:

 1臺 CentOS Linux release 7.5.1804 (Core)
關閉防火墻和selinux

開始部署:

1、安裝nginx

@1.1 依賴安裝

yum -y install wget gcc gcc-c++ pcre-devel openssl-devel

@1.2 nginx軟件包下載

 wget http://nginx.org/download/nginx-1.19.0.tar.gz

@1.3 解壓、編譯、安裝

[root@localhost ~]# tar xf nginx-1.19.0.tar.gz 
[root@localhost ~]# cd nginx-1.19.0
[root@localhost nginx-1.19.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module && make && make install

@1.4 切換到 nginx 目錄、做個軟鏈接

[root@localhost nginx-1.19.0]# cd /usr/local/nginx/
[root@localhost nginx]# ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/nginx

2、配置私鑰和證書

@2.1 創(chuàng)建私鑰

[root@localhost nginx]# mkdir sslkey
[root@localhost nginx]# cd sslkey/
[root@localhost sslkey]# openssl genrsa -des3 -out server.key 1024

在這里插入圖片描述

@2.2 生成證書文件

[root@localhost sslkey]# openssl req -new -key server.key -out server.csr

在這里插入圖片描述

[root@localhost sslkey]# openssl req -x509 -days 3650 -key server.key -in server.csr > server.crt

在這里插入圖片描述

-days參數(shù)指明證書有效期,單位為天
x509表示生成的為X.509證書
以上簽署證書僅僅做測試用,真正運行的時候,應該將CSR發(fā)送到一個CA返回真正的證書

用openssl x509 -noout -text -in server.crt 可以查看證書的內(nèi)容。證書實際上包含了Public Key
@2.3 生成無密的私鑰

[root@localhost sslkey]# openssl rsa -in server.key -out server.key.unsecure

在這里插入圖片描述

查看生成證書與私鑰文件

在這里插入圖片描述

3、nginx配置https

@3.1 修改配置nginx.conf,將監(jiān)聽端口80替換成443,配置ssl認證

[root@localhost conf]# pwd
/usr/local/nginx/conf
[root@localhost conf]# vim nginx.conf
server {
  listen  443;
  server_name localhost;
  ssl_certificate   /usr/local/nginx/sslkey/server.crt;
  ssl_certificate_key  /usr/local/nginx/sslkey/server.key.unsecure;
  ssl_protocols   TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers  ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  ssl_prefer_server_ciphers on;

在這里插入圖片描述

@3.2 啟動 nginx 并查看端口

[root@localhost conf]# nginx
[root@localhost conf]# ss -nltp|grep 443
LISTEN  0  128   *:443      *:*     users:(("nginx",pid=25949,fd=6),("nginx",pid=25948,fd=6))

4 瀏覽器訪問即可!

在這里插入圖片描述

到此這篇關于nginx配置https加密訪問的詳細教程的文章就介紹到這了,更多相關nginx配置https加密訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 使Nginx服務器支持中文URL的相關配置詳解

    使Nginx服務器支持中文URL的相關配置詳解

    這篇文章主要介紹了使Nginx服務器支持中文URL的相關配置方法,搜索引擎方面Google目前對中文URL的支持度也很好,需要的朋友可以參考下
    2016-01-01
  • 使用Nginx代理上網(wǎng)的方法

    使用Nginx代理上網(wǎng)的方法

    這篇文章主要介紹了使用Nginx代理上網(wǎng)的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 使用nginx搭建creates.io鏡像的教程詳解

    使用nginx搭建creates.io鏡像的教程詳解

    在Rust開發(fā)中,經(jīng)常需要使用Cargo從crates.io下載依賴,而國內(nèi)幾乎沒有好用的crates.io鏡像,使用本文就來使用使用nginx搭建creates.io鏡像吧
    2023-12-12
  • Nginx圖片防盜鏈配置實例

    Nginx圖片防盜鏈配置實例

    這篇文章主要介紹了Nginx圖片防盜鏈配置實例,并對代碼做了詳細的說明,讓你充分理解配置的意圖,需要的朋友可以參考下
    2014-07-07
  • 解決nginx已經(jīng)配置過跨域不生效問題

    解決nginx已經(jīng)配置過跨域不生效問題

    這篇文章主要介紹了解決nginx已經(jīng)配置過跨域不生效的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Nginx DNS resolver配置實例

    Nginx DNS resolver配置實例

    這篇文章主要介紹了Nginx DNS resolver配置實例,本文講解在proxy_pass 和 upstream server 通信的時候需要手動指定 resolver,本文就給出了配置實例,需要的朋友可以參考下
    2015-01-01
  • 詳解Nginx proxy_pass的一個/斜杠引發(fā)的血案

    詳解Nginx proxy_pass的一個/斜杠引發(fā)的血案

    這篇文章主要介紹了詳解Nginx proxy_pass的一個/斜杠引發(fā)的血案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • Nginx中配置開啟Nginx Status來查看服務器運行狀態(tài)

    Nginx中配置開啟Nginx Status來查看服務器運行狀態(tài)

    這篇文章主要介紹了Nginx中配置開啟Nginx Status來查看服務器運行狀態(tài)的方法,Nginx Status為Nginx服務器內(nèi)置的狀態(tài)頁,需要的朋友可以參考下
    2016-01-01
  • nginx隱藏server及版本號的實現(xiàn)

    nginx隱藏server及版本號的實現(xiàn)

    為了提高nginx服務器的安全性,降低被攻擊的風險,需要隱藏nginx的server和版本號,本文就來介紹一下nginx如何隱藏server及版本號,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • 詳解nginx 配置文件解讀

    詳解nginx 配置文件解讀

    這篇文章主要介紹了詳解nginx 配置文件解讀,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07

最新評論