当前位置:首页 > 业务推荐 > 正文

操作系统:Ubuntu 20.04 或 CentOS 8

操作系统:Ubuntu 20.04 或 CentOS 8

概述Nginx是一款免费、开源的高性能网络服务器,以其效率和可扩展性而闻名,本指南将指导您如何在Ubuntu20.04和CentOS8上安装和配置Nginx,先决条件U...

概述

Nginx 是一款免费、开源的高性能网络服务器,以其效率和可扩展性而闻名。本指南将指导您如何在 Ubuntu 20.04 和 CentOS 8 上安装和配置 Nginx。

先决条件

  • Ubuntu 20.04 或 CentOS 8 操作系统
  • 以 root 用户或具有 sudo 权限的用户身份登录
  • 基本的命令行知识

在 Ubuntu 20.04 上安装 Nginx

  1. 更新系统软件包仓库:
  2. sudo apt update
  3. 安装 Nginx:
  4. sudo apt install nginx

在 CentOS 8 上安装 Nginx

  1. 启用 EPEL(额外软件包)仓库:
  2. ;}

    操作系统:Ubuntu 20.04 或 CentOS 8  第2张

    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 证书:

    1. 在 Ubuntu 20.04 上:
    2. sudo apt install certbot
    3. 在 CentOS 8 上:
    4. sudo dnf install certbot

    获取并安装Let's Encrypt SSL 证书:

    sudo certbot certonly --nginx --agree-tos -m your@email.com -d example.com

    配置 Nginx 使用 SSL/TLS:

    1. 在 Ubuntu 20.04 上:
    2. sudo nano /etc/nginx/sites-available/default
    3. 在 CentOS 8 上:
    4. 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;
分享到:

最新文章