Webinoly 快速安裝 WordPress 教學

Webinoly Eeasy Install WordPress

Webinoly 是由 QR Consultoría 的首席 IT 顧問 Cristhian Martinez 所發佈的一支免費 Linux Shell Script,它沿用了 EasyEngine 大部分的功能,並小幅度的改進及更新,在 VPS 上更容易的建置 WordPress。

Webinoly 簡單一個指令,就會在 VPS 主機上自動安裝 Linux Ubuntu + Nginx + MariaDB + PHP7.1 + FastCGI Cache。

QR Consultoría 首席 IT 顧問 >Cristhian Martinez

Senior IT Consultant and engineer based in Mexico, process improvement specialist with over ten years of experience in different sectors.

Webinoly 官網

Installing and Optimizing LEMP Linux Web Server Ubuntu Nginx PHP MySQL MariaDB in Cloud VPS or Dedicated Server AWS Amazon Web Services or DigitalOcean
Advertisement

Webinoly 特色

  • 使用 Let’s Encrypt 為您的網站提供免費的 SSL 證書。
  • HTTP/2 大大提高了服務內容的速度。
  • PHP v7.1 如果需要的話,可以支持以前的版本 (5.6 和 7.0)。
  • FastCgi 快取和 Redis 的對象快取您的 WordPress 網站。
  • 獲得 Qualys (SSL Labs) 測試的 A+ 成績。
  • 自動優化您的服務器以充分利用可用資源。

Webinoly 與 EasyEngin 的差別

  • 移除了 WP-CLI 安裝 WordPress 方式。
  • 自動安裝 VPS 的 swap 交換分區。
  • 自動優化您的 VPS 服務器。

安裝方法

Webinoly 安裝方法與 EasyEngin 一樣簡單,在一個乾淨的 VPS 上,運行下面的指令:

wget -qO weby qrok.es/wy && sudo bash weby 3

等待個 10 分鐘左右 (依您的 VPS 效能而定),LNMP 系統就建置好了。

建置好後,會在 SSH 指令中顯示 MySQL 帳號及密碼,請妥善保存。

開一個 WordPress 網站

sudo site example.com -wp

可建置 WordPress 的型態

sudo site domain.com -wp  # 標準的 WordPress 模式
sudo site domain.com -wp -cache  # WordPress + nginx fastcgi_cache
sudo site domain.com -wpsudom  # WordPress Multisite 子網域模式
sudo site domain.com -wpsubdir  # WordPress Multisite 子目錄模式

參考資料:

Webinoly 常見問題

FAQ Frequently Asqued Questions about your Nginx Web Server optimized with Webinoly, update the latest version of PHP, SSL in WordPress with Domain Mapping

Webinoly 支持論壇

Webinoly help support forum where you can ask questions and receive answers from other members of the community

Webinoly github

Webinoly 算是一個很新 EasyEngine 延伸 LNMP 安裝包,目前使用者好像還不多,歡迎您提出更好的使用建議與我一起討論。

Webinoly 安裝 VPS 教學系列文章:

1. Webinoly 快速安裝 WordPress 教學

2. Webinoly 安裝後如何更改 PHP 版本

Webinoly 預設安裝,是很有佛心安裝 PHP 7.1 version,但是不是很多網站的 WordPress 主題或外掛可以接受 PHP 7.1 的新語法,造成許多的 php-errors 或有的功能不能用。我的前一個主題 MyThemeShop TruePixel Themes 就被雷到,與另一個外掛衝突的嚴重。

3. FastCGI Cache 快取 WooCommerce 的問題

WordPress 的 WooCommerce 購物車快取的問題,現在的快取外掛,多數可以處理購物車 (cart)、結帳頁 (checkout)、帳號登陸頁 (account) 快取的問題,只要這三個部分不做快取,購物功能是不會有影響。如果是用主機端直接做 Nginx FastCGI Cache,因為是 Page Cache 方式,

4. Webinoly 的 Zend Opcache 性能優化

PHP 於 5.6 版後,Debian / Ubuntu 預設都內建 Zend Opcache,Opcache 是 PHP 優化加速模組,PHP7.0 配合 Opcache 快取功能,更能提升 PHP7.0 的速度。Webinoly 預設安裝,Opcache 已經啟用,預設值為 64MB,實際在 2G RAM VPS 運作中,有點不夠用,無法達到高命中率 (hits),修改 PHP 配置,優化 Opcache 性能。

5. Webinoly 的 Memcached 性能優化

Memcached 是一個免費開源並且高性能的分佈式記憶體對象緩存系統,主要用於加速動態 Web 程序,減輕數據庫負載,再簡單的說,Memcached 是專為數據庫的快取機制。Webinoly 預設安裝,Memcached 已經啟用,預設值為 64MB,實際上是不夠網站快取運作,修改 /etc/memcached.conf 配置,優化 Memcached 性能。

6. 阻擋 MJ12bot 惡意蜘蛛訪問

MJ12bot 蜘蛛是一隻來自英國的搜索引擎網站,照理說搜索引擎的蜘蛛是不該擋掉的,如果你用到一個小記憶體或 CPU 很爛的 VPS,一下子就會被 MJ12bot 蜘蛛搞掛掉;他不像一般正常的 Googlebot,文件爬完後就離開,MJ12bot 一來就是好幾個小時,造成服務器極大的壓力。

7. Webinoly 安裝 VPS 教學

VPS 服務器上安裝 Webinoly 安裝包是非常容易,它優化了 LNMP WEB 服務性能,增強 WordPress 後台登錄的安全性,讓您的網站更可靠的配置。我在前幾篇文章中,有簡單的介紹 Webinoly 安裝方法,這一篇裡,會更詳細介紹 Webinoly 安裝及功能,更容易上手 VPS 服務器。

8. Webinoly 安裝 VPS 教學 – 進階版

Webinoly 是 LNMP (LEMP) 自動安裝的一個程序,簡單、快速在您的 VPS 主機,並且自動配置和優化您自己的 VPS 伺服器;Linux Ubuntu + Nginx + MariaDB + PHP 7.3 是您的網站的最可靠配置之一,通過 Webinoly 一步安裝完成。

Featured Photo by Dan Gold on Unsplash

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!

Comments

  1. hao says:

    看起来相当不错,以后可以试试

Back to top