Ubuntu 20.04 中的安全 VPS:LetsEncrypt、Cloudflare 等
学习部署、保护和维护 VPS 服务器,以安全、无限制地发布所有项目
讲师:JuanD MeGon
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 在您自己的在线空间上安全、自主地发布您的项目和服务。
- 以灵活、简单、安全且经济的方式高效、安全地管理您的 VPS 服务器。
- 正确处理您的 www 和非 www 网站
- 使用最新和推荐的技术在您自己的 VPS 服务器上安全地管理您的服务和项目。
- 在线部署项目,安全性高,快速且经济。
- 使用 Let’s Encrypt 可通过 HTTPS 完全免费地与您的系统和产品建立安全连接。
- 掌握最佳实践以确保您的所有系统,例如 Nginx、MySQL 以及所有项目。
- 对管理您的 VPS 服务器充满信心,无需犹豫何时做什么。
- 使用课程中学到的技能安装和配置您需要的任何包。
- 使用 Cloudflare 逐步保护您的网站和服务
- 使用 SSH 隧道从本地系统建立到数据库的安全连接
- 用于同步 VPS 中的文件和项目的域常见任务和命令
显示更多显示较少
探索相关主题
- 服务器管理
- Ubuntu
- 网络与安全
- 信息技术与软件
要求
- 能够支付您在课程中使用的 VPS(DigitalOcean 每月 5 美元,或取决于您选择的提供商)
- 拥有自己的域名或购买一个。建议一次性付款(.com、.net 或类似域名)
- 渴望学习、参与并愿意坚持完成课程:)
- 最好了解打开和关闭控制台、复制和粘贴相同文本(Shell、CMD、PowerShell、iCommand 或类似命令)等基本概念
描述
创建、配置并保护您自己的虚拟专用服务器 (VPS),使其具有高安全等级,同时为您的所有项目使用最佳服务、安全性和速度设置。
在本课程中,您将从头开始创建、配置和部署您的 VPS服务器,并使用高安全措施和最推荐的机制进行正确设置。
- 始终使用安全协议(例如SSH)连接您的 VPS 和HTTPS来保护您的网站和项目。
- 忘记不安全的密码,这样您就可以使用 SSH 协议与您的服务器建立安全连接,不会出现任何问题,并实现您需要的任何目标。
- 此外,保护您的所有服务和网站,将它们设置在 Cloudflare 后面以获得高保护、速度和安全性增强。
- 使用适当的域部署您的所有项目,具有无限的可能性,且无需额外费用。
- 在云端保留自己的空间,用于存放您的所有工作、项目和想法,
- 在同一个实例中部署所有类型的项目,并使用您想要的域和子域数量,无需额外费用。
现在,在课程中建议使用 DigitalOcean,但您可以自由地使用您想要或需要的提供商创建您的 VPS。您可以使用所选 VPS 提供商中的任何全新Ubuntu 20.04LTS实例来学习本课程。一切都将从头开始逐步完成,而无需依赖专属服务的附加功能。
使用Linux/Ubuntu 20.04 LTS、Cloudflare、Let’s Encrypt、Certbot、Nginx 和MySQL安装和部署完整的系统;另外作为额外的奖励,还有关于如何部署和发布流行项目(如 WordPress、Laravel 等)的附加内容,这些内容将随着时间的推移而添加。
为什么要参加这门课程?
- 因为它使用了 Ubuntu 的最新长期支持 (LTS) 版本,即Ubuntu 20.04LTS。至少两年内你都不必担心切换到其他版本。
- 因为没有其他在线课程能够如此详细地解释要采取的每个步骤,因为 Let’s Encrypt 是一种新颖的技术,同时使用 Cloudflare 作为保护服务,并且您将找不到教您如何像本课程中那样(正确而简单的方式)使用它的内容。
- 因为您将学习在课程中保护的站点中获得最高安全评级(A+)的最佳标准。
- 因为,如今主流浏览器都要求任何在线网站或服务都使用安全的 HTTPS 连接,通过遵循本课程,您将能够通过 Nginx、Let’s Encrypt、Certbot 和 Cloudflare 免费保护您的所有系统。
- 因为您将可以灵活地部署任何类型的项目,并且该课程已经包含部署流行 PHP 项目(如WordPress和Laravel(以及更多内容))的具体步骤。
通过学习和完成本课程,您将学到什么并获得什么?
在本课程结束时,您将能够快速轻松地部署自己的 VPS 服务器及其上的服务。所有操作均在最佳安全措施下进行,并受到 Cloudflare 的保护,以提高您网站的安全性和速度。
您将在线拥有自己的项目而无需支付额外费用,因为无论您在 VPS 中放置多少个域、子域或项目,成本都保持不变。
在所有课程结束时,您的所有项目都将放在一个完全安全的服务器下,通过Letsencrypt完全免费进行HTTPS/TLS连接,并在安全站点上获得A+ 评级。
但是…你到底能学到什么?
这里有你可以从本课程学到的所有内容:
- 使用 DigitalOcean 或您选择的任何提供商创建您自己的 VPS 服务器
- 使用最新 LTS 版本(Ubuntu 20.04)的 Linux/Ubuntu 系统,拥有安全友好的系统
- 几分钟内即可部署一个具有最佳安全设置的Nginx Web 服务器
- 部署完全安全的MySQL数据库服务器
- 使用SSH 隧道与数据库建立安全的远程连接
- 轻松配置并使用 Git 通过SSH在您的 VPS 上部署不同的项目
- 学习SCP和WGet等替代工具来将内容与 VPS 同步
- 获取外部包并全局安装(Composer、Certbot、WP-CLI)
- 创建并配置您的域名和所有子域名,无需支付额外费用
- 通过配置DNS 条目将您的域名指向您的 VPS 服务器
- 使用 DDoS 保护以及Cloudflare的安全性和速度增强功能来保护您的服务和项目
- 使用SSH 密钥远程、快速、安全地连接到您的 VPS
- 管理用户账户,防止自动化和外部系统访问权限(root)
- 学习使用基本命令(cd、systemctl、cp、sudo、mv、rm、mkdir、reboot 等等)
- 了解如何使用apt轻松管理 VPS 软件包
- 以正确的方式分配文件夹和文件的权限
- 使用 SSH 配置安全且强制的非密码连接
- 忘记所有用户的不安全密码并使用 SSH 密钥(更安全、更快速)
- 正确创建并处理具有管理权限的用户(sudo)
- 在安全且受保护的域和连接中部署任何类型的项目(不仅仅是 PHP)
- 如果您使用 PHP,请在各自的独立站点上部署不同的 PHP 项目(如WordPress和Laravel)
- 它不仅限于 PHP,还可以使用和部署您需要的任何类型的项目(稍后会有更多)
- 了解并利用 SSH 连接到您的 VPS 或外部服务
- 通过 SSH 密钥正确连接第三方服务
- 轻松配置防火墙(UFW)并大幅提高 VPS 的安全性
- 配置你的服务(Nginx、PHP、MySQL 以及你需要的任何服务)以使其更安全
- 将 Nginx 与Cloudflare配置为保护服务,以缓解DoS和DDoS攻击
- 使用Fail2Ban阻止自动化系统尝试访问您的 VPS
- 在您的 Web 服务器上启用 Gzip 压缩系统
- 使用 Nginx避免CSS / XSS攻击
- 使用Let’s Encrypt 和 Certbot为您的项目获取HTTPS连接的安全证书
- 正确安装 Nginx 中的安全证书,以获得 A+ 安全评级
- 使用Certbot自动获取并安装 Let’s Encrypt 安全证书
- 创建、使用和保护任何项目所需的所有域和子域
- 轻松在您的 VPS 上部署任何类型的项目,应用您学到的一切
- 学习以正确、有效的方式使用 VPS 部署和同步项目
但这还不止于此!您将终身访问所有课程,包括即将开设的新课程和升级课程。您还将直接访问问题、消息和答案系统。我会回答您的所有问题和评论(我始终会回复)。我很乐意帮助您解决课程中遇到的任何问题和疑问。
不要再等了。现在就学习所有这些技能。单击“注册”并开始感受拥有自己的 VPS 的自由。
课堂上见:)
本课程适合哪些人:
- 谁想在在线 VPS 服务器上管理自己的空间
- 谁希望能够自由地安装和部署任何类型的项目而无需支付更多费用。
- 谁渴望部署尽可能多的网站、域和子域而无需支付额外费用。
- 谁希望自己的服务和项目安全、经济地上线。
- 任何想要完全控制其在线项目、域名、子域名和最新技术的人
- 谁想提高使用命令提示符和系统 Linux/Ubuntu 服务器的技能和信心
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。