亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

docker安裝nginx并配置通過https訪問的方法

2024-08-30 12:30:09
字體:
來源:轉載
供稿:網友

1. 下載最新的nginx的docker image

$ docker pull nginx:latest

2. 啟動nginx容器

運行如下命令來啟動nginx container

docker run --detach /    --name wx-nginx /    -p 443:443/    -p 80:80 /    -v /home/evan/workspace/wxserver/nginx/data:/usr/share/nginx/html:rw/    -v /home/evan/workspace/wxserver/nginx/config/nginx.conf:/etc/nginx/nginx.conf/:rw/    -v /home/evan/workspace/wxserver/nginx/config/conf.d/default.conf:/etc/nginx/conf.d/default.conf:rw/    -v /home/evan/workspace/wxserver/nginx/logs:/var/log/nginx/:rw/    -v /home/evan/workspace/wxserver/nginx/ssl:/ssl/:rw/    -d nginx
  • 映射端口443,用于https請求
  • 映射端口80,用于http請求;
  • nginx的默認首頁html的存放目錄映射到host盤的目錄, /home/evan/workspace/wxserver/nginx/data
  • nginx的配置文件映射到host盤的文件,/home/evan/workspace/wxserver/nginx/config/nginx.conf

這里需要準備如下幾個文件,

1、nginx的配置文件

首先是nginx.conf文件,默認的配置文件如下

#運行nginx的用戶user nginx;#啟動進程設置成和CPU數量相等worker_processes 1;#全局錯誤日志及PID文件的位置error_log /var/log/nginx/error.log warn;pid    /var/run/nginx.pid;#工作模式及連接數上限events {    #單個后臺work進程最大并發數設置為1024  worker_connections 1024;}http {    #設定mime類型  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壓縮  #gzip on;  include /etc/nginx/conf.d/*.conf;}

可以看到最后一行還要包含另一個配置文件conf.d/default.conf,用來配置server字段

server {  listen  80;    #偵聽80端口,如果強制所有的訪問都必須是HTTPs的,這行需要注銷掉  server_name www.buagengen.com;       #域名  #charset koi8-r;  #access_log /var/log/nginx/host.access.log main;    # 定義首頁索引目錄和名稱  location / {    root  /usr/share/nginx/html;    index index.html index.htm;  }  #定義錯誤提示頁面  #error_page 404       /404.html;  #重定向錯誤頁面到 /50x.html  error_page  500 502 503 504 /50x.html;  location = /50x.html {    root  /usr/share/nginx/html;  }}

2、nginx的默認首頁的html文件

這個html可以自己定義一個,任意的都可以。

這個時候直接通過IP地址就可以訪問nginx定義的這個html文件了。但是這個時候的訪問只是http的,https的訪問還是不行的,需要添加證書到nginx服務器。

3. 通過openssl生成證書

設置server.key,這里需要設置兩遍密碼:

openssl genrsa -des3 -out server.key 1024 

參數設置,首先這里需要輸入之前設置的密碼:

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

然后需要輸入如下的信息,大概填一下就可以了,反正是測試用的

Country Name (2 letter code) [AU]: 國家名稱State or Province Name (full name) [Some-State]: 省Locality Name (eg, city) []: 城市Organization Name (eg, company) [Internet Widgits Pty Ltd]: 公司名Organizational Unit Name (eg, section) []: Common Name (e.g. server FQDN or YOUR name) []: 網站域名Email Address []: 郵箱Please enter the following 'extra' attributesto be sent with your certificate requestA challenge password []: 這里要求輸入密碼An optional company name []:

寫RSA秘鑰(這里也要求輸入之前設置的密碼):

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

獲取私鑰:

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

完成這一步之后就得到了我們需要的證書文件和私鑰了

  • server.crt
  • server.key

4. 配置nginx服務器,支持https訪問

把前面一步生成的文件拷貝到host上的ssl目錄,/home/evan/workspace/wxserver/nginx/ssl。

然后修改配置文件default.conf,添加ssl支持,

server {  listen  80;    #偵聽80端口,如果強制所有的訪問都必須是HTTPs的,這行需要注銷掉  listen  443 ssl;  server_name www.buagengen.com;       #域名  # 增加ssl  #ssl on;    #如果強制HTTPs訪問,這行要打開  ssl_certificate /ssl/server.crt;  ssl_certificate_key /ssl/server.key;  ssl_session_cache  shared:SSL:1m;  ssl_session_timeout 5m;   # 指定密碼為openssl支持的格式   ssl_protocols SSLv2 SSLv3 TLSv1.2;   ssl_ciphers HIGH:!aNULL:!MD5; # 密碼加密方式   ssl_prefer_server_ciphers on;  # 依賴SSLv3和TLSv1協議的服務器密碼將優先于客戶端密碼   # 定義首頁索引目錄和名稱   location / {    root  /usr/share/nginx/html;    index index.html index.htm;   }  #重定向錯誤頁面到 /50x.html  error_page  500 502 503 504 /50x.html;  location = /50x.html {    root  /usr/share/nginx/html;  }}

重啟nginx容器,現在就可以通過https來訪問nginx的服務器了

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久久久久久一区二区| 久久精品福利视频| 亚洲成人教育av| 亚洲成人网久久久| 亚洲精品免费在线视频| 亚洲美女喷白浆| 久久亚洲综合国产精品99麻豆精品福利| 久久亚洲精品毛片| 热久久免费国产视频| 日韩不卡中文字幕| 九九九热精品免费视频观看网站| 国产精品扒开腿爽爽爽视频| 成人福利网站在线观看| 欧美日韩中文字幕综合视频| 亚洲欧美日韩一区二区在线| 国产丝袜一区二区三区免费视频| 精品久久久久久亚洲精品| 在线亚洲欧美视频| 久99久在线视频| 欧美黄网免费在线观看| 欧美在线视频a| 久久69精品久久久久久国产越南| 国产在线精品成人一区二区三区| 欧美专区在线视频| 青草成人免费视频| 国产亚洲人成网站在线观看| 在线精品国产成人综合| www.xxxx精品| 欧美视频专区一二在线观看| 欧美第一淫aaasss性| 欧美亚洲国产成人精品| 国产精品一香蕉国产线看观看| 日韩高清电影免费观看完整| 久久久久久av| 国产一区av在线| 亚洲影影院av| 精品国产美女在线| 久久精品视频导航| 日韩美女av在线| 精品久久久久久国产91| 久久九九有精品国产23| 亚洲午夜久久久久久久| 欧美精品videosex牲欧美| 久久久久亚洲精品国产| 午夜精品视频网站| 免费不卡欧美自拍视频| 久久精品欧美视频| 亚洲网在线观看| 亚洲最大在线视频| 亚洲国产中文字幕久久网| 午夜精品一区二区三区视频免费看| 色老头一区二区三区| 久久精品男人天堂| 精品久久久久久久久久久久久久| 国产不卡av在线免费观看| 国产日韩欧美综合| 国产精品久久久久久久av大片| 久久久久成人精品| 国模gogo一区二区大胆私拍| 色青青草原桃花久久综合| 国产精品一区久久| 性欧美xxxx交| 日韩精品久久久久| 91中文字幕在线| 国模精品视频一区二区三区| 亚洲一区av在线播放| 国产亚洲一级高清| 亚洲一区二区日本| 91免费看视频.| 亚洲奶大毛多的老太婆| 精品福利在线观看| 米奇精品一区二区三区在线观看| 日韩专区在线观看| 久久久久久久久久久久av| 国产性猛交xxxx免费看久久| 超碰97人人做人人爱少妇| 国产日韩欧美在线视频观看| www.国产精品一二区| 黄色一区二区在线| 正在播放国产一区| 4444欧美成人kkkk| 欧美另类99xxxxx| 日韩av不卡电影| 最近更新的2019中文字幕| 欧美激情精品久久久久久蜜臀| 92看片淫黄大片看国产片| 国产视频福利一区| 亚洲自拍偷拍福利| 日韩电影网在线| 亚洲国产婷婷香蕉久久久久久| 精品久久久久久久中文字幕| 欧美最顶级的aⅴ艳星| 久久99精品久久久久久青青91| 亚洲一区二区三区xxx视频| 国产精品扒开腿爽爽爽视频| 中文字幕日韩av综合精品| 国产精品久久久久99| 日本免费一区二区三区视频观看| 5278欧美一区二区三区| 成年人精品视频| 欧美成人全部免费| 秋霞成人午夜鲁丝一区二区三区| 日本亚洲欧美三级| 91av视频在线| 国产精品日韩精品| 日韩综合中文字幕| 亚洲精品久久久久久久久久久久| 久久精品中文字幕电影| 国产精品午夜视频| 在线播放日韩专区| 亚洲人成77777在线观看网| 国产精品久久中文| 欧美高清无遮挡| 国内精品久久久久久中文字幕| 国产精品揄拍一区二区| 亚洲精品美女网站| 欧美色播在线播放| 亚洲成人av在线播放| 久久这里只有精品99| 国产精品高精视频免费| 欧美日韩一区二区免费视频| 午夜美女久久久久爽久久| 亚洲日本欧美中文幕| 欧美极品美女电影一区| 亚洲国产精品成人va在线观看| 欧美激情小视频| 国内精品视频一区| 丝袜美腿亚洲一区二区| 亚洲精品一区二区三区婷婷月| 国产欧美一区二区三区久久人妖| 欧美国产在线视频| 国产97在线观看| 欧美性猛交99久久久久99按摩| 成人国产精品色哟哟| 国产精品美女www| 欧美不卡视频一区发布| 亚洲精品福利视频| 国产欧美日韩中文字幕| 最近2019好看的中文字幕免费| 欧美精品在线播放| 色综合久久精品亚洲国产| 欧美人与性动交| 国产精品网红福利| 日韩欧美国产视频| 91在线精品播放| 日韩免费在线免费观看| 亚洲视频精品在线| 麻豆国产va免费精品高清在线| 久久久久久久香蕉网| 国产日韩中文字幕在线| 一区二区三区四区视频| 亚洲精品美女在线观看播放| 亚洲精品久久久久中文字幕二区| 欧美三级欧美成人高清www| 欧洲亚洲免费在线| 亚洲国产日韩精品在线| 91免费福利视频| 26uuu亚洲国产精品| 91精品国产亚洲| 日韩美女av在线| 欧美性猛交xxxxx水多| 亚洲国产三级网| 亚洲欧洲日韩国产| 91人人爽人人爽人人精88v|