完美的 NGINX 服务器 – CentOS 版本
绝对初学者 CentOS 课程,使用 NGINX 设置多个极速 WordPress 网站
讲师:Andrew Eaton
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 从头开始设置一个安全、强化和优化的基于 CentOS 的虚拟专用服务器
- 从任何主机购买非托管 VPS,并掌握正确且最重要的是安全设置 VPS 的知识
- 使用 NGINX,在单个基于 CentOS 的服务器上托管和服务多个 WordPress 网站。
- 安装、保护和优化 NGINX、MariaDB 和 PHP
- 使用 WordPress 命令行界面在几秒钟内安装一个 WordPress 网站
- 正确保护和优化 WordPress 网站
- 在单个服务器上安装多个 WordPress 网站
- 安装免费的 Lets Encrypt SSL 证书,并为服务器上托管的所有网站配置 SSL 证书的自动更新
- 创建站点备份解决方案来备份您的网站 – 无需插件
探索相关主题
- NGINX
- Web 开发
- 发展
要求
- 本课程专为初学者设计,不需要任何该主题的先验知识,我将在整个课程中逐步指导您。
- 不需要了解 CentOS、服务器管理或 NGINX,我会教你。
- 您应该具备使用 WordPress 的基本知识,因为本课程不会教您如何使用 WordPress,而是教您如何安全地托管 WordPress 网站。
描述
完美的 NGINX 服务器 – CENTOS 版本
课程涵盖 CentOS 7 和 Rocky Linux 8.x
这是一个初学者课程,假设您不具备配置CentOS服务器或NGINX 的知识。
NGINX是一款高性能 Web 服务器,负责为世界上几乎所有最受欢迎的网站提供服务。您可以使用与世界上最繁忙的网站相同的 Web 服务器来为您的 WordPress 网站提供服务。NGINX 可以比 Apache 快 70% 地交付您的网站。
CentOS是一款完全源自 Red Hat Enterprise Linux (RHEL) 发行版的免费操作系统。CentOS 提供企业级服务器操作系统,可能是最受欢迎的服务器 Linux 发行版。主要原因是稳定性。当您想到 CentOS 时,请考虑稳定性和坚如磐石的可靠性,正常运行时间以年而不是周来衡量。
我将一步步教您,直到您具备在非托管虚拟专用服务器上托管多个安全且优化的 WordPress 网站的技能、知识和信心。您无需主机的支持。您将成为自己的系统管理员和技术支持代理。
以前从未使用过命令行?以前从未编辑过配置文件?没问题,我会教你并提供你所需的知识。本课程还包括 Linux 基本技能速成课程 – 快速轻松地学习基础知识。
我会介绍所有方面,无论您使用的是 Windows 还是 MACOSX。我们将下载软件,我将向您展示如何安装和配置软件,最重要的是如何使用软件。在每个部分之前,我都会用简单易懂的英语解释我们在做什么、为什么要这样做。您不会看到任何冗长乏味的 PowerPoint 演示文稿,也不会看到我一分钟又一分钟地看着我对着摄像头说话。只有我们和命令行,没有别的。命令行易于使用,只需将终端视为一个非常基本的文字处理器即可。我会一步一步地指导您。
本课程涵盖了配置基于 CentOS 的 NGINX 服务器的整个过程。我们将涵盖从初始服务器配置到安装 NGINX、MariaDB 和 php7.4 的所有内容。我们将配置、保护和优化 nginx,安装、保护和优化 WordPress,最后安装 Let’s Encrypt SSL 证书和无插件备份。
任何服务器最重要的方面都是安全性。我不会只是粗略地看一眼这个方面,您将采取的每个配置步骤都是面向安全性的。课程中包含的一些安全方面包括:SSH 密钥、防火墙、fail2ban、更改“危险”默认设置、NGINX“拒绝”指令和安全增强型 Linux。这些只是我们将用于保护您的服务器和站点的一些步骤。安装WordPress“安全插件”并不能保护您的服务器或 WordPress 站点。一些“安全插件”本身就是漏洞的来源。
我们不会禁用 SELinux(安全增强型 Linux)来简化安全配置,我们将配置 SELinux 以与我们现有的安全配置配合使用。
安全之后,我们需要研究网站优化。速度就是一切,通过我们的优化,NGINX 将以极快的速度提供 WordPress 网站。我们将使用多种方法进行优化 – 命令行、“缓存”指令、服务器端对象和页面缓存。只有在优化服务器后,我们才会考虑 WordPress 缓存插件。缓存插件用于补充服务器配置,它并不是您在优化方面的首选。
性能:Redis 对象缓存、FastCGI 缓存、W3 总缓存以及如何在您的 VPS 上正确启用 Cloudflare。
安全性:使用 Nginx Rate Limiting 阻止 xmlrpc.php 和似乎永无止境的 wp-login.php 攻击。利用 nginx 指令阻止某些用户代理、垃圾邮件机器人和常见漏洞。Nginx 指令还有助于阻止某些 sql 和文件注入攻击。通过使用内容安全策略限制客户端浏览器可以从何处获取资产,进一步保护您的网站。
在本课程结束时,您将准备好收获这些好处。您将作为一名 Web 开发人员将许多新服务添加到您的简历中。您将能够为许多新服务收费 – 网站托管、网站优化、SSL 证书安装和续订、备份甚至每月维护费。本课程将增加一个新的经常性收入来源 – 每月经常性收入 – 使用 NGINX 托管您自己的网站。
本课程并非设计为在本地、PC 或 Mac 上或使用众多可用“虚拟机”之一完成。Oracle 的 VirtualBox 就是一个例子。本课程旨在指导您如何设置安全/强化的托管环境,然后在商业购买的 VPS 或专用服务器上托管多个强化的 WordPress 网站。
本课程不是没有实际应用的实验室实验。
剩下的就是注册本课程并作为您自己的系统管理员在基于 CentOS 的服务器上运行多个由 NGINX 驱动的 WordPress 网站开始您的精彩旅程。
本课程适合哪些人:
- 任何想要使用 NGINX 托管网站的人
- 任何厌倦了 Apache 和导致网站速度变慢的 .htaccess 文件的人。
- 网站速度慢?NGINX 的网站交付速度比 Apache 快 70%
- 任何想要从 CentOS 的坚如磐石的稳定性中受益的人
- 本课程适用于厌倦了共享主机并希望了解在 VPS 上托管 WordPress 网站的好处的任何人
- 任何想要正确保护 WordPress 网站的人(无需插件)
- 如果您想知道如何移动我的 WordPress 网站?
- 如何备份我的 WordPress 网站?无需插件
- 希望为客户提供额外服务并赚取额外经常性收入的 Web 开发人员。
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。