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

docker中使用nginx配置ssl證書,443端口無法連接

這篇具有很好參考價(jià)值的文章主要介紹了docker中使用nginx配置ssl證書,443端口無法連接。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

環(huán)境:docker + 云服務(wù)器+域名

準(zhǔn)備:下載ssl證書文件,安全組開放443端口,nginx容器映射443端口(切記!!!我就是這里忘記配置, 結(jié)果弄了好久);

如果上面操作都做好了,在nginx也配置了,但是還是有問題,那么就是你的nginx沒有映射443端口,博主這里就是踩了這個(gè)坑,話不多說,進(jìn)入正題;


1.根據(jù)參照官方文檔, 修改nginx配置文件(nginx.conf)

nginx.conf 例子:

user  nginx;

#開啟的線程數(shù),一般跟邏輯CPU核數(shù)一致
worker_processes  auto;

#定位全局錯(cuò)誤日志文件,級(jí)別以notice顯示,還有debug,info,warn,error,crit模式,debug輸出最多,crir輸出最少,根據(jù)實(shí)際環(huán)境而定
error_log  /var/log/nginx/error.log notice;

#指定進(jìn)程id的存儲(chǔ)文件位置
pid        /var/run/nginx.pid;

events {
#定義每個(gè)進(jìn)程的最大連接數(shù),受系統(tǒng)進(jìn)程的最大打開文件數(shù)量限制。
    worker_connections  1024;
}

http {

	#填寫您的證書文件名稱,例如:cloud.tencent.com_bundle.crt
	ssl_certificate cloud.tencent.com_bundle.crt;  
	
	#填寫您的私鑰文件名稱,例如:cloud.tencent.com.key
	ssl_certificate_key cloud.tencent.com.key;    
   
	server {
       listen 443 ssl;
       server_tokens off;
       keepalive_timeout 5;
       root /usr/share/nginx/html; #填寫您的網(wǎng)站根目錄
       index index.php index.html;
       server_name www.cloud.tencent.com; #填寫您的證書綁定的域名,例如:www.cloud.tencent.com
       ssl_certificate cloud.tencent.com_bundle.crt; #填寫您的證書文件名稱,例如:cloud.tencent.com_bundle.crt
       ssl_certificate_key cloud.tencent.com.key; #填寫您的私鑰文件名稱,例如:cloud.tencent.com.key
       ssl_session_timeout 5m;
       ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  # 可參考此 SSL 協(xié)議進(jìn)行配置
       ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;   #可按照此加密套件配置,寫法遵循 openssl 標(biāo)準(zhǔn)
       ssl_prefer_server_ciphers on;
       location ~* \.php$ {
           fastcgi_pass   127.0.0.1:9000;
           client_max_body_size 20m;
           fastcgi_connect_timeout 30s;
           fastcgi_send_timeout 30s;
           fastcgi_read_timeout 30s;
           fastcgi_intercept_errors on;
       }
	}


	server {
	 listen 80;
     #請(qǐng)?zhí)顚懡壎ㄗC書的域名
     server_name www.cloud.tencent.com; 
     #把http的域名請(qǐng)求轉(zhuǎn)成https
     return 301 https://$host$request_uri; 
    }


}

2.重新構(gòu)建容器并啟動(dòng)

這里一定要把映射端口443加進(jìn)去,不然nginx無法監(jiān)聽。

docker run \
-p 443:443 \
-p 80:80 \
--name nginx \
-v /mydata/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /mydata/nginx/conf/conf.d:/etc/nginx/conf.d \
-v /mydata/nginx/log:/var/log/nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-d nginx:latest

到這里再去訪問域名,應(yīng)該就會(huì)轉(zhuǎn)跳到對(duì)應(yīng)的網(wǎng)頁(yè);

如果這里還不行,先檢查一下準(zhǔn)備內(nèi)是否都配置好了,如果還是不行,歡迎溝通。文章來源地址http://www.zghlxwxcb.cn/news/detail-730103.html

到了這里,關(guān)于docker中使用nginx配置ssl證書,443端口無法連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(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)文章

  • docker安裝nginx并配置ssl證書

    docker安裝nginx并配置ssl證書

    騰訊云申請(qǐng) 阿里云申請(qǐng) 還有一步DNS驗(yàn)證,因?yàn)槲疫@邊已經(jīng)申請(qǐng)了證書,不好演示了。也挺簡(jiǎn)單的,按照教程來就行了,在域名解析里面加一條DNS解析記錄,然后點(diǎn)擊驗(yàn)證,通過了,就申請(qǐng)成功了,然后下載nginx版本的證書壓縮包,解壓上傳到服務(wù)器就可以了 *稍微需要注意下

    2024年02月05日
    瀏覽(37)
  • OpenWrt 在沒有80\443端口、不能dns驗(yàn)證的情況下為自己的域名申請(qǐng)免費(fèi)ssl證書

    OpenWrt 在沒有80\443端口、不能dns驗(yàn)證的情況下為自己的域名申請(qǐng)免費(fèi)ssl證書

    本方法適用于使用OpenWrt 在沒有80443端口、不能dns驗(yàn)證的情況下為自己的域名申請(qǐng)免費(fèi)ssl證書。 提示: 1、如果你的網(wǎng)絡(luò)的80或者443端口是開放狀態(tài),可直接使用https://letsencrypt.org/進(jìn)行ssl申請(qǐng),使用acme.sh腳本可快速完成。 2、如果你的網(wǎng)絡(luò)ddns服務(wù)提供商服務(wù)到位,可以使用d

    2024年02月04日
    瀏覽(136)
  • 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)
  • Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書 - Docker

    Nginx搭建Https反向代理,使用阿里云免費(fèi)SSL證書 - Docker

    沒有docker需提前安裝docker,不知怎么安裝的請(qǐng)自行百度。 1、拉取鏡像 2、去阿里云或者其他云服務(wù)提供商申請(qǐng)免費(fèi)證書,申請(qǐng)到之后下載下來,上傳到服務(wù)器 把證書上傳到ssl目錄下面,下面是ssl的目錄結(jié)構(gòu) /root/nginx/ssl 和上傳的證書有兩個(gè)文件一個(gè) .key 一個(gè) .pem 進(jìn)入nginx-pr

    2024年02月09日
    瀏覽(22)
  • 內(nèi)網(wǎng)環(huán)境下nginx使用自簽名ssl證書配置https請(qǐng)求

    內(nèi)網(wǎng)環(huán)境下nginx使用自簽名ssl證書配置https請(qǐng)求

    一、安裝Openssl nginx有openssl 命令,沒有的自行百度,我配置的nginx是存在的所以沒查這部分 二、生成密鑰 可以在本地生成然后把文件拷貝到服務(wù)器,也可以直接在服務(wù)器指定目錄生成,我選擇的后者。 應(yīng)該是哪個(gè)目錄都可以,只要在nginx.conf文件中引入正確地址就可以 我的配

    2024年01月21日
    瀏覽(22)
  • 【密碼學(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日
    瀏覽(30)
  • Nginx配置網(wǎng)絡(luò)分流,監(jiān)聽80和443端口(Ubuntu22.04)

    Nginx配置網(wǎng)絡(luò)分流,監(jiān)聽80和443端口(Ubuntu22.04)

    啟動(dòng) 重載配置 查看狀態(tài) 文件目錄 /etc/nginx/nginx.conf 80端口尚未添加http2參數(shù) 使用http://的格式,如果使用了CF的CDN加速,則將域名對(duì)應(yīng)的SSL/TLS邊緣證書選項(xiàng)的始終使用HTTPS關(guān)閉 SSL/TLS 加密模式隨意 使用https://的格式,如果使用了CF的CDN加速,則將域名對(duì)應(yīng)的SSL/TLS邊緣證書選項(xiàng)的

    2024年01月19日
    瀏覽(40)
  • ios 配置了代理且使用 chls.pro/ssl 下載不了證書,無法彈出下載證書的提示

    ios 配置了代理且使用 chls.pro/ssl 下載不了證書,無法彈出下載證書的提示

    在使用ios 連接charles時(shí)遇到一個(gè)問題~ 配置代理且使用 chls.pro/ssl 下載不了證書,瀏覽器不彈下載證書的提示 1、下載證書 使用默認(rèn)瀏覽器打開這個(gè)鏈接:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt 直接下載證書。注:使用數(shù)據(jù)流量打開該鏈接 點(diǎn)允許后,會(huì)下載證書 2、安裝

    2024年02月12日
    瀏覽(22)
  • Nginx配置HTTPS跳轉(zhuǎn)到非443端口的技巧和注意事項(xiàng)

    近一段時(shí)間由于看到v*云服務(wù)廠商有活動(dòng),就注冊(cè)并開了臺(tái)云服務(wù)器,試一下區(qū)別。 (“充10美元送30天內(nèi)有效的250美元的免費(fèi)額度,意思是30天內(nèi)在 你加起來 不超出250美元的 服務(wù)隨便開,但是注意的是30天后這就不免費(fèi)了,記得及時(shí)關(guān)閉。只支持paypal,而阿里alipay一般是充值

    2023年04月18日
    瀏覽(20)
  • 【Nginx】【SSL】Nginx上配置ssl證書

    【Nginx】【SSL】Nginx上配置ssl證書

    配置需要有自己的域名和云主機(jī);域名已經(jīng)解析到主機(jī);安裝好Nginx 阿里云搜索 ssl 找到 數(shù)字證書管理服務(wù)/SSL 證書免費(fèi)證書;申請(qǐng)一個(gè)免費(fèi)的 選擇其他類型,圖中的Nginx的不行;將其放到服務(wù)器的 /opt/ssl/sslOther/ 目錄下 使用Vim編輯在 /etc/nginx 目錄下的 nginx.conf 文件 1、解除掉

    2024年02月03日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包