当前位置:网站首页>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 .
边栏推荐
- 19. (ArcGIS API for JS) ArcGIS API for JS line acquisition (sketchviewmodel)
- Function reentry, function overloading and function rewriting are understood by yourself
- Hazel engine learning (V)
- VHDL implementation of single cycle CPU design
- About Estimation Statistics
- 【colmap】已知相机位姿情况下进行三维重建
- Room rate system - login optimization
- VHDL实现任意大小矩阵加法运算
- [tools] basic concept of database and MySQL installation
- Jerry's transmitter crashed after the receiver shut down [chapter]
猜你喜欢
海思3559万能平台搭建:RTSP实时播放的支持
20.(arcgis api for js篇)arcgis api for js面采集(SketchViewModel)
Set static IP for raspberry pie
源代码保密的意义和措施
函数重入、函数重载、函数重写自己理解
Do you know the five most prominent advantages of E-bidding?
Ubuntu20 installation redisjson record
装饰设计企业网站管理系统源码(含手机版源码)
Shangsilicon Valley JVM Chapter 1 class loading subsystem
[safe office and productivity application] Shanghai daoning provides you with onlyoffice download, trial and tutorial
随机推荐
Netperf and network performance measurement
Enumeration general interface & enumeration usage specification
ubuntu20安裝redisjson記錄
PIP download only, not install
Flutter3.0了,小程序不止于移动应用跨端运行
存储过程与函数(MySQL)
Numpy中排序操作partition,argpartition,sort,argsort
24. (ArcGIS API for JS) ArcGIS API for JS point modification point editing (sketchviewmodel)
我的勇敢对线之路--详细阐述,浏览器输入URL发生了什么
Leetcode-02 (linked list question)
Domcontentloaded and window onload
23. (ArcGIS API for JS) ArcGIS API for JS ellipse collection (sketchviewmodel)
Opencv environment, and open a local PC camera.
Search of linear table
Graphical tools package yolov5 and generate executable files exe
变量、流程控制与游标(MySQL)
When you go to the toilet, you can clearly explain the three Scheduling Strategies of scheduled tasks
LAB1配置脚本
Principle of attention mechanism
“去虚向实”大潮下,百度智能云向实而生