Contents
給絕對初學者的課程,使用 Nginx 建立多個快速 WordPress 站點
從這 10 小時的課程,你會學到
- 安裝、從頭開始,一個安全、硬體化和優化的虛擬專用伺服器
- 配置一個安全和優化的伺服器,並使用 nginx 託管多個 WordPress 站點
- 在你的履歷中加入一項有價值的新技能
- 通過向客戶提供新的、需求旺盛的服務,增加新的收入來源
要求
- 學生應該熟悉 WordPress 的使用
- 學生應熟練使用 Windows、 MACOS 或 Linux
- 不需要了解 Linux、 nginx 或伺服器管理
- 不需要任何命令行( command line )知識,我會從頭教你一切
課程說明
這是一個初學者課程,假設你不了解配置 Linux 伺服器或 NGINX。
更新到 Ubuntu 20.04…
NGINX 是一個高性能的網路伺服器,負責為世界上幾乎所有最受歡迎的網站提供服務。
我們從一張白紙開始,逐層配置完美的 nginx 服務器。 我將一步步教你,使你具備使用 nginx 在非託管虛擬專用服務器上託管多個安全 WordPress 站點的技能、知識和信心。 你不需要 host 的支持。 你將成為自己的系統管理員。
本課程涵蓋了配置基於 Ubuntu 的 NGINX 伺服器的全部內容。 我們將涵蓋從初始服務器配置到安裝 NGINX、MariaDB 和 php7.x 的所有內容。 安裝後,我們將配置、保護和優化 nginx、MariaDB 和 php7.x。 我們創建的 WordPress 網站也需要安裝、保護和優化。 然後我們繼續安裝 SSL 證書和無外掛備份。
任何伺服器最重要的方面是安全性。 我不只是瀏覽這方面,你將採取的每個配置步驟都是為了安全。 課程中涉及的一些安全方面包括:SSH 密鑰、防火牆、fail2ban、更改“危險”預設和 NGINX“拒絕”指令。 這些只是我們將用於保護你的伺服器和站點的一些步驟。 安裝 WordPress“安全外掛”並不能保護你的伺服器或 WordPress 站點。 一些“安全外掛”本身就是漏洞的來源。
安全之後我們需要看看優化。 速度就是一切,NGINX 以極快的速度交付 WordPress 網站。 我們將使用多種方法進行優化 – 命令行工具、nginx“快取”指令 – 你可以放心 – 你的頁面速度分數會飆升……
到本課程結束時,你將準備好從中獲益。
添加新的收入來源並開始使用 NGINX 託管您自己的網站來賺取額外收入。 作為 Web 開發人員,你將在簡歷中添加許多新服務。 你將能夠對眾多新服務收費 – 網站託管、網站優化、Let’s Encrypt SSL 證書安裝和續訂、備份,甚至每月維護費用。
本課程並非旨在在你的 pc 或 mac 上或使用許多可用的“虛擬機”之一在本地完成。 Oracle 的 VirtualBox 就是一個例子。 本課程的目的是指導你如何設置安全/加固的託管環境,然後在商業購買的 VPS 或專用服務器上託管多個加固的 WordPress 站點。
本課程不是沒有實際應用的實驗室實驗。
我希望你能夠查看服務器日誌,了解惡意用戶和機器人如何掃描您的伺服器、探測和尋找漏洞。 你需要能夠在你的伺服器日誌中看到你的強化結果 – 禁止、阻止、速率限制。 這不能在 VM 中完成。
效能: 一個快速的 WordPress 站點是一個緩存的 WordPress 站點。 只要有可能,您就希望提供緩存頁面,而不是訪問 php 或資料庫。 我們將查看一些快取選項:Redis 物件快取、FastCGI 快取、W3 Total Cache 以及如何在你的 VPS 上正確啟用 Cloudflare。
安全性: 使用 Nginx 速率限制停止 xmlrpc.php 和看似永無止境的 wp-login.php 攻擊。 利用 nginx 指令來阻止某些用戶代理、垃圾郵件機器人和常見的攻擊。 Nginx 指令還有助於阻止某些 sql 和檔案注入攻擊。 通過使用內容安全策略限制客戶端瀏覽器從何處獲取資產,進一步保護你的站點。
剩下的就是你註冊本課程並作為你自己的系統管理員開始你的精彩旅程,在 NGINX 伺服器上運行多個 WordPress 站點。
目標受眾
- 任何想要使用 nginx 託管如閃電般快速的 WordPress 網站的人
- 任何想要從共享主機轉移到自我管理主機的 WordPress 網站所有者
- 厭倦了緩慢和超額訂閱的共享網站託管伺服器的網站所有者
- 任何對於共享網站主機支援感到挫折,想學習成為自己的系統管理員的人,很容易! !
- 想通過提供額外的服務來增加新的收入流,極大地提高你的收入的 Web 開發者
講師簡介
Andrew Eaton WordPress 和 Linux 大師 ( 更多講師主講課程介紹 )
我是 Andrew Eaton。 我以前是 IT 講師,專攻程式設計、資料庫和系統分析。
我的部分工作包括分解和向學生解釋複雜的技術細節。 我的原則是,儘量且只使用技術細節,如果其有絕對的必要性能幫助學生理解要點的話。 我在我的 Udemy 課程中也採用了同樣的風格,我會使用簡潔明瞭的英語,儘量減少專業術語的使用。
我目前的全職工作是管理我的100多個 WordPress 網站,這些網站託管在世界各地的不同伺服器上。 我的所有站點都託管在非託管的虛擬專用伺服器或專用伺服器上。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT390 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- Linux 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入