国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

這篇具有很好參考價(jià)值的文章主要介紹了Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前提:Linux安裝Nginx,參考教程:CentOS7安裝Nginx完整教程,Linux系統(tǒng)下保姆式安裝Nginx教程 | 老麻

安裝好Nginx之后,需要支持SSL時(shí),要單獨(dú)安裝SSL模塊,方法如下:

輸入 ./nginx –V 命令,注意V是大寫,查看配置是否包含“–with-http_ssl_module”,包含則表示已配置好SSL,如果不包含,則需要安裝SSL模塊

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

在nginx源安裝包的目錄下,就是下載解壓出來的安裝包,注意不是安裝后的包,我這里是nginx-1.22.1目錄里,執(zhí)行配置命令:

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

./configure –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_ssl_module

執(zhí)行后,再執(zhí)行編譯命令:

make

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

這里執(zhí)行make成功后不要執(zhí)行 make install 命令了,不然nginx就會(huì)重新再安裝。

這里我們看到nginx源安裝包目錄下會(huì)生成一個(gè)objs目錄,把此目錄下的nginx復(fù)制覆蓋已安裝好的nginx執(zhí)行文件:

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

?

執(zhí)行:cp /usr/local/nginx-1.22.1/objs/nginx /usr/local/nginx/sbin 進(jìn)行覆蓋:

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

這時(shí)執(zhí)行 ./nginx –V 就可以看到已有ssl模塊:

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

Nginx配置SSL證書:

在nginx安裝目錄的conf下新建一個(gè)cert目錄,將申請(qǐng)好的證書放入:

Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程

Nginx配置nginx.conf文件:

配置文件位置:/usr/local/nginx/conf/nginx.conf

完整配置:

worker_processes? 1;

events {

??? worker_connections? 1024;

}

http {

??? include?????? mime.types;

??? default_type? application/octet-stream;

??? sendfile??????? on;

??? keepalive_timeout? 65;

??? server {

????????????? listen 443 ssl;

????????????? server_name xxx.com;

????????????? ssl_certificate cert/xxxxxx.crt;

????????????? ssl_certificate_key cert/xxxxxx.key;

????????????? ssl_session_timeout 5m;

????????????? ssl_protocols TLSv1.2 TLSv1.3;

????????????? ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;

????????????? ssl_prefer_server_ciphers on;

????????????? location / {

??????????? root?? html;

??????????? index? index.html index.htm;

??????? }

?????? }

}

配置完成后重啟nginx即可。

nginx命令(未配置環(huán)境變量時(shí),需在nginx/sbin目錄下執(zhí)行才有效):

# 強(qiáng)制停止nginx命令

./nginx -s stop

# 優(yōu)雅停止nginx命令,等最后一次交互執(zhí)行完畢再停止

./nginx -s quit

# 重啟nginx命令

./nginx -s reload

# 檢查nginx配置文件是否有問題

./nginx -t

# 查看nginx版本信息

./nginx -v

# 查看nginx詳細(xì)版本信息

./nginx -V

Nginx相關(guān)命令擴(kuò)展:

Nginx殺掉進(jìn)程命令:

1)相關(guān)nginx進(jìn)行全部殺掉:killall -9 nginx

2)把PID兩個(gè)進(jìn)程殺掉:kill -9 pid1 and kill -9 pid1

Linux下Nginx啟動(dòng)、重啟、關(guān)閉命令:

nginx -s reload :修改配置后重新加載生效

nginx -s reopen :重新打開日志文件

nginx -t -c /path/to/nginx.conf 測(cè)試Nginx配置文件是否正確

啟動(dòng)操作 -c參數(shù)指定了要加載的Nginx配置文件路徑

nginx -c /usr/local/nginx/conf/nginx.conf

啟動(dòng)操作 -c參數(shù)指定了要加載的Nginx配置文件路徑

nginx -c /usr/local/nginx/conf/nginx.conf

停止Nginx進(jìn)程

nginx -s stop :快速停止Nginx

quit :完整有序的停止Nginx

其他的停止Nginx方式:

停止操作是通過向Nginx進(jìn)程發(fā)送信號(hào)來進(jìn)行的

步驟1:查詢Nginx主進(jìn)程號(hào)

ps -ef | grep nginx

在進(jìn)程列表里 面找master進(jìn)程,它的編號(hào)就是主進(jìn)程號(hào)了。

步驟2:發(fā)送信號(hào)

從容停止Nginx:

kill -QUIT 主進(jìn)程號(hào)

例如:kill -QUIT 16391

快速停止Nginx:

kill -TERM 主進(jìn)程號(hào)

強(qiáng)制停止Nginx:

kill -9 主進(jìn)程號(hào)

參考: https://www.macs.vip/archives/345文章來源地址http://www.zghlxwxcb.cn/news/detail-476956.html

到了這里,關(guān)于Linux下Nginx配置SSL模塊,Nginx安裝SSL,Nginx支持https配置詳細(xì)教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 在Nginx上啟用HTTPS:編譯SSL模塊并配置安全連接的完整指南

    在安裝Nginx時(shí),默認(rèn)情況下可能不包括HTTPS支持,要啟用HTTPS,需要確保Nginx編譯時(shí)包含了SSL模塊。以下是詳細(xì)的步驟,用于在Nginx上啟用HTTPS: Linux下Nginx的安裝與基本命令操作指南 配置Nginx : 在配置Nginx之前,檢查是否已經(jīng)啟用了SSL模塊: 如果看不到 --with-http_ssl_module 選項(xiàng),

    2024年04月28日
    瀏覽(44)
  • nginx配置SSL證書配置https訪問網(wǎng)站 超詳細(xì)(附加配置源碼+圖文配置教程)

    最近在阿里云上入手了一臺(tái)云服務(wù)器,準(zhǔn)備搭建一套java程序,在 Nginx 配置SSL證書時(shí),配上之后前端可以正常以https的方式打開,但是訪問不到后端,自己也是明明知道是 Niginx 配置的問題,但就不知道錯(cuò)哪了,當(dāng)時(shí)心里的那種感覺真是無法表達(dá)嗚嗚嗚… 經(jīng)過排查發(fā)現(xiàn) 前端訪

    2024年02月11日
    瀏覽(23)
  • Linux nginx實(shí)現(xiàn)訪問,配置ssl證書實(shí)現(xiàn)https訪問

    注意:服務(wù)器需要開通80端口 (1)alias: alias指定的路徑是location的別名,不管location的值怎么寫,資源的 真實(shí)路徑都是 alias 指定的路徑 例如:同樣請(qǐng)求 http://xxx.com/upload/top.gif 時(shí),在服務(wù)器查找的資源路徑是: /www/wwwroot/upload/top.gif (2)root:真實(shí)的路徑是root指定的值加上

    2024年02月01日
    瀏覽(24)
  • nginx配置https后報(bào)錯(cuò)nginx: [emerg] https protocol requires SSL support in XXX.conf詳細(xì)解決方法

    最近,在測(cè)試環(huán)境的nginx里增加了一個(gè) https 配置: 然后,執(zhí)行命令: 結(jié)果,nginx就報(bào)錯(cuò)了: 百度發(fā)現(xiàn),是之前安裝nginx時(shí)沒有安裝ssl模塊,需要重新安裝一個(gè)nginx。步驟如下: 1.下載好nginx安裝包,例如 nginx-1.17.2.tar.gz 2.查看下目前nginx使用的配置是什么: 發(fā)現(xiàn),確實(shí)沒有ss

    2023年04月08日
    瀏覽(20)
  • linux 下生成ssl自簽證書, 并配置nginx通過https訪問

    因?yàn)橛成淞擞蛎?,需要升?jí)為https,由于是IP地址訪問,所以生成自簽名證書并設(shè)置nginx 這里服務(wù)端和客戶端的Organization Name (eg, company)以及Organizational Unit Name都必須要和CA的不一樣才可以

    2024年02月11日
    瀏覽(25)
  • Nginx配置https協(xié)議,基于Linux自簽(OPENSSL生成SSL自簽證書)

    第1步:生成私鑰 執(zhí)行如下命令生成一個(gè)RSA私鑰 //生成rsa私鑰,des3算法,1024位強(qiáng)度,ssl.key是秘鑰文件名。 openssl genrsa -des3 -out ssl.key 1024 然后他會(huì)要求你輸入這個(gè)key文件的密碼,由你隨便設(shè)置。 由于以后要給nginx使用。每次reload nginx配置時(shí)候都要你驗(yàn)證這個(gè)PAM密碼的。 但是生

    2024年01月21日
    瀏覽(21)
  • 【密碼學(xué)】使用mkcert安裝CA、自簽名ssl證書,配置nginx的https 證書筆記

    【密碼學(xué)】使用mkcert安裝CA、自簽名ssl證書,配置nginx的https 證書筆記

    CA(Certificate Authority,證書授權(quán))是由認(rèn)證機(jī)構(gòu)服務(wù)者簽發(fā),是數(shù)字簽名的技術(shù)基礎(chǔ)保障,也是網(wǎng)上實(shí)體身份的證明,能夠證明某一實(shí)體的身份及其公鑰的合法性,證明該實(shí)體與公鑰二者之間的匹配關(guān)系。 在電子商務(wù)系統(tǒng)中,所有實(shí)體的證書都是由證書授權(quán)中心即CA中心頒發(fā)并簽

    2024年02月03日
    瀏覽(31)
  • 配置https---Nginx認(rèn)證ssl證書

    配置https---Nginx認(rèn)證ssl證書

    nginx作為前端的負(fù)載均衡服務(wù)器已經(jīng)很熟悉了,項(xiàng)目需要使用https安全的時(shí)候就需要認(rèn)證證書了 dockerweb管理工具 Portainer 如果對(duì)docker不那么熟悉可以使用docker 第三方管理端 然后訪問本地9000端口,登錄后可以管理容器鏡像 有了該工具可以直接進(jìn)入容器查看日志等操作 nginx環(huán)境安裝

    2024年01月19日
    瀏覽(26)
  • LaravelS 項(xiàng)目配置ssl 支持https 訪問

    ####laravalS 配置ssl 請(qǐng)求支持https nginx: [emerg] no “ssl_certificate” is defined for the “l(fā)isten … ssl” directive in /www/server/panel/vhost/nginx/im.17epk.com.conf:14 配置 1、 listen 443 ssl http2; 2.、 #SSL-START SSL相關(guān)配置,請(qǐng)勿刪除或修改下一行帶注釋的404規(guī)則 #error_page 404/404.html; ssl_certificate /www/server/

    2024年02月15日
    瀏覽(23)
  • nginx配置ssl證書使用https訪問

    nginx配置ssl證書使用https訪問

    一:申請(qǐng)證書,我使用的是阿里云免費(fèi)證書 二:下載證書,解壓到服務(wù)器上 兩個(gè)文件:www.xx.com.pem和www.xx.com.key 三:打開配置文件/usr/local/nginx/conf/nginx.conf 放開端口443,替換ssl_certificate和ssl_certificate_key為自己證書路徑 ? ?server { ? ? ? ? listen ? ? ? 443 ssl; ? ? ? ? server_na

    2024年01月20日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包