操作系统:Ubuntu 20.04 或 CentOS 8
- 业务推荐
- 2024-10-16
- 30

概述Nginx是一款免费、开源的高性能网络服务器,以其效率和可扩展性而闻名,本指南将指导您如何在Ubuntu20.04和CentOS8上安装和配置Nginx,先决条件U...
概述
Nginx 是一款免费、开源的高性能网络服务器,以其效率和可扩展性而闻名。本指南将指导您如何在 Ubuntu 20.04 和 CentOS 8 上安装和配置 Nginx。
先决条件
- Ubuntu 20.04 或 CentOS 8 操作系统
- 以 root 用户或具有 sudo 权限的用户身份登录
- 基本的命令行知识
在 Ubuntu 20.04 上安装 Nginx
- 更新系统软件包仓库:
- 安装 Nginx:
sudo apt update
sudo apt install nginx
在 CentOS 8 上安装 Nginx
- 启用 EPEL(额外软件包)仓库: ;}
- 在 Ubuntu 20.04 上:
- 在 CentOS 8 上:
- 在 Ubuntu 20.04 上:
- 在 CentOS 8 上:
将
example.com
替换为您自己的域名,并将
/var/www/html/example/
替换为网站文件的实际位置。
保存并关闭文件。启用虚拟主机并在 Ubuntu 20.04 上重新加载 Nginx:
sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default
sudo systemctl reload nginx
在 CentOS 8 上重新加载 Nginx:
sudo systemctl reload nginx
启用 SSL/TLS
要启用 SSL/TLS 以保护您的网站,您需要安装
certbot
包和一个 SSL 证书:
sudo apt install certbot
sudo dnf install certbot
获取并安装Let's Encrypt SSL 证书:
sudo certbot certonly --nginx --agree-tos -m your@email.com -d example.com
配置 Nginx 使用 SSL/TLS:
sudo nano /etc/nginx/sites-available/default
sudo vi /etc/nginx/conf.d/default.conf
添加以下配置:
server {listen 443 ssl;server_name example.com www.example.com;root /var/www/html/example/;index index.html index.php;ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
本文由捌拾玖于2024-10-16发表在捌拾玖快速涨粉代刷网,畅享抖音快手-点击即刷,如有疑问,请联系我们。
本文链接:http://77dsblog.cn/yewutuijian/7177.html
本文链接:http://77dsblog.cn/yewutuijian/7177.html