当前位置:网站首页>SSL certificate deployment
SSL certificate deployment
2022-07-07 03:32:00 【Not bald】
When we finish applying SSL After certificate , Also need to nginx Make the relevant configuration , Can be converted to a secure connection .
Download the certificate file to the server
- First , Go to the server console , Download to local certificate .


After the above screenshot operation , We can download the certificate locally .
After decompression, as shown in the figure :

among :.key The end file is the key file ..pem The end file is the certificate file .
We need to upload these two files to the server .
- Upload the local certificate to the specified directory of the server
I upload it here to /usr/local/nginx/cert/ Under the table of contents .
After uploading, see the figure :

It contains our The key file and Certificate file
Okay . So we upload the certificate to the server .
To configure nginx.conf
We also need to configure nginx.conf File to validate the certificate file .
add to server modular .
Add modules to the configuration file server modular .
commonly , The default configuration file has these contents , It's just commented out . Let's just let go .
however , Also need to change something . The following tips have been given .
server {
listen 443 ssl;
server_name localhost;
# The following path is the absolute path of the file you uploaded in the previous step .
# If you don't write the absolute path, you will report an error
ssl_certificate /usr/local/nginx/cert/xxxxxxxx_bundle.pem;
ssl_certificate_key /usr/local/nginx/cert/xxxxxxxx.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
nginx add to ssl modular
- Check which modules we currently have installed
/usr/local/ngxin/sbin/nginx -V
Display information :
nginx version: nginx/1.12.2
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC)
configure arguments:
configure arguments The module installed for us . You can see that it is not installed ssl modular .
If you contain ngx_http_ssl_module, Then you can skip the step of adding modules .
- Get into nginx Installation directory
Be careful : No /usr/local/nginx/
My installation directory is :/usr/local/nginx-1.20.2
It contains configure file .

Under the installation directory, enter :
./configure --prefix=/usr/local/nginx./configure --with-http_ssl_modulemakemake install
- Backup nginx. And then compile the nginx Replace the original nginx.
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bakcp ./objs/nginx /usr/local/nginx/sbin/
restart nginx And test the
restart :
/usr/local/nginx/sbin/nginx -s reload
test :
Viewer input https:// domain name

The connection is secure , success .
边栏推荐
猜你喜欢

Shangsilicon Valley JVM Chapter 1 class loading subsystem

R data analysis: how to predict Cox model and reproduce high score articles

21.(arcgis api for js篇)arcgis api for js矩形采集(SketchViewModel)

22. (ArcGIS API for JS) ArcGIS API for JS Circle Collection (sketchviewmodel)

25. (ArcGIS API for JS) ArcGIS API for JS line modification line editing (sketchviewmodel)

Mathematical induction and recursion

Appx代码签名指南

Open3d mesh filtering

HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother

input_ delay
随机推荐
Jericho is in non Bluetooth mode. Do not jump back to Bluetooth mode when connecting the mobile phone [chapter]
25.(arcgis api for js篇)arcgis api for js线修改线编辑(SketchViewModel)
Cryptography series: detailed explanation of online certificate status protocol OCSP
【达梦数据库】添加自动收集统计信息的任务
Do you know the five most prominent advantages of E-bidding?
海思3559万能平台搭建:RTSP实时播放的支持
SSL证书部署
C# Task拓展方法
如何自定义Latex停止运行的快捷键
Jerry's transmitter crashed after the receiver shut down [chapter]
如何替换模型的骨干网络(backbone)
[colmap] 3D reconstruction with known camera pose
腾讯云原生数据库TDSQL-C入选信通院《云原生产品目录》
密码学系列之:在线证书状态协议OCSP详解
枚举通用接口&枚举使用规范
leetcode
Tencent cloud native database tdsql-c was selected into the cloud native product catalog of the Academy of communications and communications
Appx代码签名指南
ubuntu20安装redisjson记录
SQL中删除数据