创建HTTPS web服务


由于互联网上目前多数页面访问均使用HTTPS,因此建议各位站长在部署自己的web 服务时,也采用HTTPS对外提供服务,我们将以nginx的https服务为例向各位进行介绍。

部署nginx服务

1、安装nginx

sudo yum install nginx

2、启动nginx

sudo systemctl start nginx

在浏览器中输入http://<公网IP>就可以测试nginx服务是否正常,如果想要将nginx设置为自启动,命令如下

sudo systemctl enable nginx
申请域名

在域名服务商中申请一个域名,通过http://<域名>测试域名是否生效

申请证书

我们计划通过Certbot来进行证书申请,整个过程如下:

1、安装Certbot

sudo dnf install epel-release
sudo dnf upgrade
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install core; sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

2、通过Certbot为nginx申请证书,并切要求Certbot自动配置nginx的https服务

sudo certbot --nginx

3、通过https://<域名>测试域名是否生效

,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注