centos7 nginx 配置ssl模块
时间: 2023-08-09 09:08:40 浏览: 245
你可以按照以下步骤来配置 CentOS 7 上的 Nginx SSL 模块:
1. 安装 Nginx:
```
sudo yum install epel-release
sudo yum install nginx
```
2. 生成 SSL 证书:
```
sudo yum install certbot-nginx
sudo certbot --nginx
```
这将使用 Certbot 工具生成 SSL 证书并配置 Nginx。
3. 配置 SSL 模块:
打开 Nginx 的配置文件:
```
sudo vi /etc/nginx/nginx.conf
```
在 `http` 块中添加以下内容:
```
server {
listen 443 ssl;
server_name your_domain.com;
ssl_certificate /etc/letsencrypt/live/your_domain.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/your_domain.com/privkey.pem;
location / {
# 配置其他相关的代理或静态文件服务
}
}
```
替换 `your_domain.com` 为你自己的域名。
4. 保存并退出配置文件。
5. 检查配置文件是否正确:
```
sudo nginx -t
```
如果没有错误,重新加载 Nginx 配置:
```
sudo systemctl reload nginx
```
现在你的 Nginx 配置已经启用了 SSL 模块,并且使用了生成的 SSL 证书。请确保你已经正确配置了你的域名和证书路径。
阅读全文