当前位置:网站首页>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_module
make
make install
- Backup nginx. And then compile the nginx Replace the original nginx.
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak
cp ./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 .
边栏推荐
- SQL中删除数据
- 25. (ArcGIS API for JS) ArcGIS API for JS line modification line editing (sketchviewmodel)
- Open3d mesh filtering
- How to customize the shortcut key for latex to stop running
- C# Task拓展方法
- VHDL实现任意大小矩阵乘法运算
- [C language] question set of IX
- Leetcode-02 (linked list question)
- R data analysis: how to predict Cox model and reproduce high score articles
- What about SSL certificate errors? Solutions to common SSL certificate errors in browsers
猜你喜欢
21. (article ArcGIS API for JS) ArcGIS API for JS rectangular acquisition (sketchviewmodel)
Search of linear table
Lavel PHP artisan automatically generates a complete set of model+migrate+controller commands
How to replace the backbone of the model
VHDL implementation of arbitrary size matrix multiplication
Create applet from 0
About Confidence Intervals
海思3559万能平台搭建:RTSP实时播放的支持
装饰设计企业网站管理系统源码(含手机版源码)
我的勇敢对线之路--详细阐述,浏览器输入URL发生了什么
随机推荐
Netperf and network performance measurement
Enumeration general interface & enumeration usage specification
Domcontentloaded and window onload
安装 torch 0.4.1
Laravel php artisan 自动生成Model+Migrate+Controller 命令大全
How to customize the shortcut key for latex to stop running
线性表的查找
哈夫曼树基本概念
HDU 4337 King Arthur' S Knights it outputs a Hamiltonian circuit
cocos3——8.实现初学者指南
input_ delay
Create applet from 0
Under the tide of "going from virtual to real", Baidu AI Cloud is born from real
Sorting operation partition, argpartition, sort, argsort in numpy
【达梦数据库】添加自动收集统计信息的任务
如何替换模型的骨干网络(backbone)
Code quality management
Cryptography series: detailed explanation of online certificate status protocol OCSP
[tools] basic concept of database and MySQL installation
SQL中删除数据