然后重启我们的nginx我们的服务器可以完成ssl配置证书。其中[yum]源码安装、docker依靠互联网接入安装,rpm可离线安装。/configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-
制作nginx免费申请证书SSL证书,nginx配置ssl证书,并部署到阿里云服务
最近阿里云服务器ssl证书快过期了,申请ssl免费证书,顺便在自己的服务器上搭建nginx,可以支持https请求如何购买和配置?ssl并将证书部署到阿里云服务器。
一、在阿里云购买ssl证书
在阿里云搜索ssl
2,这里进入ssl证书控制台
三、这里点购买证书
4.在这里购买免费证书
5.成功购买后,在这里申请签发
6.填写相应信息,点击下一步等待审核。审计结果一般在15分钟左右就能出来
7.审核通过后,下载ssl证书
下载相应的证书
9.下载后有以下两个文件,我们都统一更改下名(方便上传管理)
二,上传ssl阿里云证书linux服务器
上传相应的命令如下
scp/Users/qcl/Desktop/:/etc/nginx/cert/
scp长传本地文件到阿里云的命令,
:我阿里云对应的用户名和ip
输入完上面命令行以后,点回车,会让我们输入服务器密码。传输结果将在输入后给出。
我们的文件上传成功了
三,修改我们的配置文件
通过whereisnginx找到我们nginx安装目录/etc/nginx
然后cd/etc/nginx进入我们nginx安装目录
然后vim我们的配置文件,我们的路径和文件如下。
systemctlstartnginx启动nginx服务
systemctlstopnginx停止nginx服务
systemctlrestartnginx重启nginx服务
然后重启我们的nginx服务器,我们可以完成ssl配置证书。这样,我们就可以玩得开心了https了。这样,我们就可以玩得开心了https了。
任何关于编程的问题都可以,我看到后会及时回答。
一个码农,非著名全栈开发人员。分享一些经验和学习经验,希望以后的人少走弯路,少填坑。
编程小石头,生来分享干货!据说每一个年轻上进、价值高的互联网人都关注编程小石头。
nginx服务器证书和证书Linux系统下四种Nginx安装方法
Nginx是轻量级的Web服务器和[反向代理]服务器因其内存占用少、启动快、并发性强而被广泛应用于互联网项目。本文介绍了三个基础
linux安装在环境中nginx安装版是现阶段官网推出的最新稳定版。
yum安装:简单方便,不易出错
rpm安装包安装方便
源码包安装:有点繁琐,服务性能好
docker安装:方便快捷
其中[yum]源码安装、docker依靠互联网接入安装,rpm可离线安装。
安装之前查看端口,默认nginx使用的80端口,如果80端口在启动过程中占用,可能会报错。对于端口占用,可以停止服务或占用端口
nginx本文不再介绍停用和改用其他端口的方法。
3.1yum安装ningx
nginx添加yumrepro库中
wget/packages/centos/7/noarch/RPMS/
建立nginx的yum仓库
rpm-ivh
查看nginx信息
查看yum源仓库中nginx版本
安装nginx,默认安装最新稳定版本和nginx1.20.2
3.2.编译安装源码nginx
Nginx与其他安装方法相比,源码包的安装步骤繁琐,但操作并不复杂,需要提前安装一些Nginx依赖库。
1、安装gcc环境
编译时依赖gcc环境
2、安装pcre
提供nginx支持重写功能
3、安装zlib
zlib库提供了很多压缩和解压缩的方式,nginx使用zlib对http包内容进行gzip压缩
4、安装openssl
安全套连接字层密码库,用于通信加密
3.2.2nginx安装
手动创建用户和用户组
useraddnginx-gnginx-s/sbin/nologin-M
官网下载nginx(//download/)
./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-
http_ssl_module--user=nginx--group=nginx
–prefix=/usr/local/nginx#编译安装目录–user=nginx#所属用户nginx–group=nginx#所属组
nginx–with-http_stub_status_module.#模块提供nginx基本状态信息–with-
http_ssl_module#支持HTTPS
makeinstall#安装
nginx编译安装完成后,修改
3.2.3ningx操作
nginx查看版本信息
nginx配置服务
目前nginx它们都是通过命令执行的nginx在运行过程中,需要nginx作为系统的服务运行。以systemctl命令运营服务
Deion=nginx
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginxreload
ExecStop=/usr/local/nginx/sbin/nginxquit
PrivateTmp=true
[Install]
WantedBy=
3.3rpm安装包安装nginx3.3.1下载rpm安装包
3.3.2安装nginx包rpm-ivh.x86_
3.3.3配置权限
使用root账号创建nginx用户和组
给出授权列表清单nginx
chown-Rnginx:nginx/etc/nginx
chown-Rnginx:nginx/etc/nginx/conf.d
chown-Rnginx:nginx/etc/config.d/
chown-Rnginx:nginx/etc/nginx/fastcgi_params
chown-Rnginx:nginx/etc/nginx/
chown-Rnginx:nginx/etc/nginx/modules
chown-Rnginx:nginx/etc/nginx/scgi_params
chown-Rnginx:nginx/etc/nginx/uwsgi_params
chown-Rnginx:nginx/usr/lib/systemd/system/
chown-Rnginx:nginx/usr/lib64/nginx
chown-Rnginx:nginx/usr/lib64/nginx/modules
chown-Rnginx:nginx/usr/libexec/inits/legacy-actions/nginx
chown-Rnginx:nginx/usr/libexec/inits/legacy-actions/nginx/check-reload
chown-Rnginx:nginx/usr/libexec/inits/legacy-actions/nginx/upgrade
chown-Rnginx:nginx/usr/sbin/nginx
chown-Rnginx:nginx/usr/sbin/nginx-debug
chown-Rnginx:nginx/usr/share/doc/nginx-1.20.1
chown-Rnginx:nginx/usr/share/doc/nginx-1.20.1/COPYRIGHT
chown-Rnginx:nginx/usr/share/man/man8/
chown-Rnginx:nginx/usr/share/nginx
chown-Rnginx:nginx/usr/share/nginx/html
chown-Rnginx:nginx/usr/share/nginx/html/
chown-Rnginx:nginx/var/cache/nginx
chown-Rnginx:nginx/var/log/nginx
systemctlstartnginix
查看nginx安装文件
rpm-qa|grepnginx
卸载nginx安装文件
rpm-e.x86_64
3.4[docker]中安装nginx
docker可选择在线和离线安装,在线安装使用docker命令安装,使用离线安装docker
安装完成后,将其打包至离线服务器进行安装。本文以在线安装为例。
docker安装在此不做过多介绍,docker
{n}
dockerpullnginx:1.21.6
{n}
dockerimages
{n}
dockerrun--namenginx-p80:80-dngi
毕业证样本网创作《哪里可以复制制作?nginx证书》发布不易,请尊重! 转转请注明出处:https://www.czyyhgd.com/510877.html