linux上nginx配置https服務

2021-07-05 06:44:41 字數 948 閱讀 6588

第一步:首先要有乙個能工作的nginx伺服器。略過。

第二步:生成證書。確保安裝了openssl和openssl-devel。執行命令yum install oepnssl和yum install openssl-devel。

自己頒發證書給自己(根據我自己電腦上的情況做了一些調整。

#cd /etc/nginx#openssl genrsa -des3 -out server.key 1024

#openssl req -new -key server.key -out server.csr

#openssl rsa -in server.key -out server_nopwd.key

#openssl x509 -req -days 3650 -in server.csr -signkey server_nopwd.key -out server.crt

以上過程需要根據提示輸入密碼或其他一些引數。具體解釋見(

生成完證書後會發現當前目錄下多出幾個檔案:server.key、

server.csr和

server_nopwd.key。

第三步:配置nginx。我的nginx版本是1.8.0。在/etc/nginx/conf.d/目錄下有乙個default.conf和example_ssl.conf檔案。複製example_ssl.conf並改名為open_ssl.conf。開啟open_ssl.conf。取消注釋,使用default.conf中指定location的**代替本檔案中相對應的部分。配置剛才生成的金鑰檔案

ssl_certificate      /etc/nginx/server.crt;

ssl_certificate_key  /etc/nginx/server_nopwd.key;

重啟nginx(nginx -s reload)。

第四步:瀏覽器測試。提示證書不可信,忽略,前往不安全的鏈結。

nginx配置使用ssl模組配置支援HTTPS訪問

生成自簽名證書 1 伺服器上安裝mod ssl和openssl yum install mod ssl openssl 2 生成金鑰 openssl genrsa out cyz.com.key 2048 3.生成證書請求檔案,執行之後會出現一大堆要輸入的東西,輸入之後就生成.csr的檔案了 cou...

Linux上安裝和配置nginx

安裝nginx所需要的相關環境 1 安裝gcc yum install gcc c 2 安裝pcre devel pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解...

centos6 5下安裝nginx配置https

wget 11.tar gzwget cam ac.uk pub software programming pcre pcre 8.39 tar gzwget org source openssl 1.0 1t.tar gz上面三個是依賴包,都是先configure然後make,make insta...