完美的 Nginx 伺服器 – Ubuntu (22.04) 版

使用 Nginx 和 Ubuntu 22.04 設定多個快速 WordPress 網站的絕對初學者課程

從這 16 小時的課程,你會學到

  • 從頭開始設定強化和優化的 VPS 或專用伺服器
  • 使用 Nginx、MariaDB 和 PHP8.1 配置強化和最佳化的託管環境
  • 以正確的方式強化 WordPress – 安裝安全外掛並不會強化 WordPress
  • 從伺服器端優化 WordPress – 學習如何配置伺服器端快取,這遠遠優於任何快取外掛
  • 了解如何透過實施 DDoS 和暴力攻擊防護來確保您的伺服器安全並保護您的 WordPress 網站免受攻擊

要求

  • 學生應該熟悉 WordPress 的使用
  • 學生應熟練使用 Windows、 MACOS 或 Linux
  • 不需要了解 Linux、 nginx 或伺服器管理
  • 不需要任何命令行( command line )知識,我會從頭教你一切

課程說明

本課程基於最新的 Ubuntu Server 長期支援版本 22.04

這是初學者課程,假設您不具備配置 Linux 伺服器、伺服器管理或 NGINX 的知識。

Linux 或伺服器管理新手?本課程包含絕對的初學者「速成」Linux 課程。這門 1 小時的「課程中的課程」將教您與本課程相關的命令、術語和程序。

本課程介紹 NGINX 是一個高效能 Web 伺服器,負責為世界上幾乎所有最受歡迎的網站提供服務。

我們從一張白紙開始,逐層配置完美的 nginx 伺服器。 我將一步步教您,直到您擁有使用 nginx 在非託管 VPS 或專用伺服器上託管多個強化 WordPress 網站的技能、知識和信心。

您不需要主機的支援。您將成為您自己的系統管理員。

本課程涵蓋了配置基於 Ubuntu 的 NGINX 伺服器的整個範圍。我們將涵蓋從初始伺服器配置到強化和優化伺服器分佈的所有內容。

一些伺服器優化和強化步驟將包括以下主題:

  • SSH 金鑰認證
  • 設定簡單的防火牆和“雲端防火牆”
  • 暴力攻擊防護
  • 交換
  • 強化共享記憶體
  • 強化及優化網路層
  • 調整和擁塞控制
  • 檔案存取時間和設定開啟檔案限制

然後我們安裝、強化和最佳化Nginx、MariaDB和php8.1。 雖然 Nginx、MariaDB 和 PHP8.1 的預設安裝已經得到了相當好的增強,但我們將花費超過 1.5 個小時來強化和最佳化 Nginx、MariaDB 和 PHP8.1

然後我們安裝第一個 WordPress 網站。然後我們開始強化和優化 WordPress 的過程。安裝快取和安全性外掛程式不會優化或強化 WordPress 網站。一些「安全外掛」本身就是漏洞的來源。

近 4 小時的課程專門用於強化和優化 WordPress。我們著眼於從伺服器端強化和優化 WordPress,並逐層強化我們的網站。

一些強化主題包括:

  • 安裝 SSL 憑證並設定這些憑證的自動續約。
  • 保護 http 響應標頭
  • 設定 WP 檔案和目錄的正確所有權和權限
  • 使用 nginx 指令來保護我們網站的重要部分
  • 熱連結保護可阻止其他網站竊取我們的頻寬並增加伺服器成本
  • Nginx DDoS 防護
  • 設定 Web 應用程式防火牆

當談到優化 WP 時,我們將從伺服器端和應用程式(WordPress)端來看看這個過程。

在伺服器端,我們將介紹以下內容:

  • 優化作業系統 – 在優化 WordPress 之前
  • 優化 nginx – 在優化 WordPress 之前
  • 根據您的伺服器資源配置 php-fpm – 在優化 WordPress 之前 – 設定為低您的網站會變慢,設定為高您的伺服器將崩潰
  • 伺服器端快取 – fastcgi 快取非常出色
  • 用真正的 cron 取代 WP cron

在應用程式或 WordPress 方面,您需要查看以下內容:

  • 快取外掛 – W3 Total Cache
  • 優化影像
  • 修訂後政策
  • 優化資料庫
  • 組合併縮小 CSS 和 JS

在整個課程中,遵循只安裝需要的,然後加固和優化的原則。任何伺服器最重要的方面是安全性。我不只是瀏覽這個方面,您將採取的每個配置步驟都是為了安全。 我們將優化伺服器,但不會以鬆懈的安全性為代價。

不可能列出我們在本節中實現的所有強化和安全層,完整清單請參閱實際課程。

在本課程結束時,您將準備好獲得好處…

您將能夠添加新的收入來源,並開始使用 NGINX 託管您自己的網站來賺取額外收入。身為 Web 開發人員,您將在履歷中新增許多新服務。您將能夠對眾多新服務進行收費 – 網站託管、網站優化、Let’s Encrypt SSL 憑證安裝和續約、備份,甚至每月的維護費。

本課程不是沒有實際應用的實驗室實驗。

本課程並非設計用於在您的 PC 或 Mac 上本地完成或使用眾多可用的「虛擬機器」之一完成。 Oracle 的 VirtualBox 就是一個例子。本課程的目的是指導您如何設定安全/強化的託管環境,然後在商業購買的 VPS 或專用伺服器上託管多個強化的 WordPress 網站。

我希望您能夠查看伺服器日誌並了解惡意使用者和機器人如何掃描您的伺服器、探測和尋找漏洞。您需要能夠在伺服器日誌中看到強化的結果 – 禁止、封鎖、速率限制。這無法在虛擬機器中完成。

剩下的就是您註冊本課程,並以您自己的系統管理員的身份開始您的精彩旅程,使用最新的 Ubuntu 版本和 NGINX 來運行多個 WordPress 網站。

目標受眾

  • 任何想要使用 nginx 託管如閃電般快速的 WordPress 網站的人
  • 任何想要從共享主機轉移到自我管理主機的 WordPress 網站所有者
  • 厭倦了緩慢和超額訂閱的共享網站託管伺服器的網站所有者
  • 任何對於共享網站主機支援感到挫折,想學習成為自己的系統管理員的人,很容易! !
  • 想通過提供額外的服務來增加新的收入流,極大地提高你的收入的 Web 開發者

講師簡介

Andrew Eaton  WordPress 和 Linux 大師 更多講師主講課程介紹 )

我是 Andrew Eaton。 我以前是 IT 講師,專攻程式設計、資料庫和系統分析。

我的部分工作包括分解和向學生解釋複雜的技術細節。 我的原則是,儘量且只使用技術細節,如果其有絕對的必要性能幫助學生理解要點的話。 我在我的 Udemy 課程中也採用了同樣的風格,我會使用簡潔明瞭的英語,儘量減少專業術語的使用。

我目前的全職工作是管理我的100多個 WordPress 網站,這些網站託管在世界各地的不同伺服器上。 我的所有站點都託管在非託管的虛擬專用伺服器或專用伺服器上。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 許多課程約 NT400(點擊連結看更多)
  • 年訂閱每月 NT350(再享特別優惠:年度訂閱首年享 25% 折扣) 🌈 悠遊 Udemy 的 26000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading