久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

基于docker啟動(dòng)nginxssl配置

瀏覽:113日期:2024-11-09 15:37:03

前提條件

一臺(tái)云服務(wù)器(阿里云、騰訊云等的centOS) 服務(wù)器上面要有docker(安裝方法這里不做介紹) 一個(gè)域名 ssl證書(shū)(兩個(gè)文件:一個(gè)key后綴,一個(gè)pem后綴;生成方法很多這里不再介紹)

下載最新的nginx的docker image

docker pull nginx:latest

創(chuàng)建目錄 nginx, 用于存放后面的相關(guān)東西

mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf

把我們的靜態(tài)HTML頁(yè)面放到 /home/nginx/www 文件夾下面;

在創(chuàng)建的 /home/nginx/conf 文件夾下面創(chuàng)建一個(gè)叫 nginx.conf 的文件如下:

user nginx;worker_processes 1; error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid; events { worker_connections 1024;} http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main ’$remote_addr - $remote_user [$time_local] '$request' ’ ’$status $body_bytes_sent '$http_referer' ’ ’'$http_user_agent' '$http_x_forwarded_for'’; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf;

部署nginx

docker run -d -p 80:80 -p 443:443 --name nginx-server -v /home/nginx/www:/usr/share/nginx/html -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/logs:/var/log/nginx nginx

命令說(shuō)明:

-p 80:80: 將容器的 80 端口映射到主機(jī)的 80 端口。

-p 443:443: 將容器的 80 端口映射到主機(jī)的 443 端口。--name nginx-server:將容器命名為 nginx-server。

-v /home/nginx/www:/usr/share/nginx/html:將我們自己創(chuàng)建的 www 目錄掛載到容器的 /usr/share/nginx/html。

-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:將我們自己創(chuàng)建的 nginx.conf 掛載到容器的 /etc/nginx/nginx.conf。

-v /home/nginx/logs:/var/log/nginx:將我們自己創(chuàng)建的 logs 掛載到容器的 /var/log/nginx。

啟動(dòng)之后便可以通過(guò)域名訪問(wèn)到我們的HTML頁(yè)面了,但是還沒(méi)完

修改nginx.conf

在我們剛剛創(chuàng)建的 nginx.conf 文件里面插入以下內(nèi)容:(注意先不要重啟)

server { listen 443 ssl; server_name fightingtop.cn www.fightingtop.cn; root /usr/share/nginx/html; ssl_certificate /ssl/certificate.pem; ssl_certificate_key /ssl/2832429_fightingtop.cn.key; ssl_session_timeout 5m; ssl_session_cache shared:SSL:1m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { root /usr/share/nginx/html; index index.html index.htm; }} server { listen 80; server_name fightingtop.cn www.fightingtop.cn; rewrite ^ https://$host$1 permanent;}

將兩個(gè)證書(shū)文件拷貝到nginx容器

先進(jìn)入nginx容器在根目錄創(chuàng)建一個(gè)ssl文件夾,用來(lái)放證書(shū)

docker exec -it aa5badebd38a /bin/bash<br data-filtered='filtered'>cd /<br data-filtered='filtered'>mkdir ssl

開(kāi)始拷貝證書(shū)

docker cp /home/ssl/certificate.key aa5badebd38a:/ssl/docker cp /home/ssl/certificate.pem aa5badebd38a:/ssl/

大功告成啦,重啟完事!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Docker
相關(guān)文章:
主站蜘蛛池模板: 精品久久99 | 中文字幕日韩一区二区不卡 | 黄色毛片免费看 | 视频一二区| 国产亚洲精品一区二区 | 岛国av在线| 龙珠z中文版普通话 | 久久成人一区二区 | 日日操天天操 | 国产男女爽爽爽免费视频 | 中文字幕国产日韩 | 新99热| 色伊人| 国产在线一区二区三区 | 亚洲精品视频国产 | 午夜艹 | 国产日韩视频在线观看 | 婷婷综合 | 日韩av免费在线播放 | 日韩免费一区 | 一区二区精品在线 | 精品国产一区二区三区av片 | 不卡视频一二三区 | 99久久99热这里只有精品 | 国产色av| 精品自拍视频 | 国产传媒一区 | 亚洲午夜免费视频 | a级毛片免费高清视频 | 欧美精品一区在线观看 | 国产精品国产三级国产aⅴ 羞羞的视频在线 | 精品在线一区二区 | 天天摸夜夜摸爽爽狠狠婷婷97 | 91九色porny首页最多播放 | 国产片av| av网站在线免费观看 | 亚洲视频免费看 | 谁有毛片 | 韩国毛片在线观看 | 欧美在线一区二区 | 99国产精品一区 |