Webinoly là script LEMP được tối ưu hóa các cài đặt vps để chạy wordpress. Linux Ubuntu + Nginx + MariaDB (MySQL) + PHP được cài đặt và tối ưu hóa chỉ với một dòng lệnh. Webinoly cùng thể loại như Wordops, Easyengine hay Openlitespeed…
Để cài đặt webinoly, cần server đã cài Ubuntu. Webinoly hiện tại chỉ hỗ trợ tốt nhất Linux Ubuntu 16.04 và 18.04. Bạn nên cài đặt bản TLS để đươc hỗ trợ tốt nhất với Webinoly và ubuntu.
DOMAIN
Cài đặt Webinoly và tạo trang WordPress
Cài đặt Webinoly trên ubuntu
wget -qO weby qrok.es/wy && sudo bash weby 3
Trong khi chờ đợi, hãy nhâm nhi
nhé.
Sau khi cài đặt xong sẽ có thông tin đăng nhập root và admin của mysql.
Tạo website WP
Tạo website WP với FastCGI Cache
sudo site =example.com= -wp -cache=on
Kích hoạt SSL Certificate (HTTPS) cho site đơn
sudo site =example.com= -ssl=on
Bây giờ hãy truy cập
https://=example.com=để đặt ngôn ngữ, tài khoản quản trị.
Webinoly bảo vệ các trang đăng nhập WP (wp-admin / wp-login) . vì vậy nến hiện một thông báo điền thông tin xác thực thì cần làm một trong hai việc sau:
Thêm thông tin xác thực, được sử dụng khi đăng nhập wp-admin, phpmyadmin.
sudo httpauth -add
HTTP-Auth User: # tên xác thực
HTTP-Auth Password: # mật khẩu xác thực
Tức là khi bạn truy cập wp-admin một cửa sổ sẽ hiện ra:
HOẶC tắt xác thực
sudo httpauth =example.com= -wp-admin=off
Một số câu lệnh hữu ích khi sử dụng webinoly
Thêm múi giờ cho máy chủ
sudo webinoly -timezone=Asia/Ho_Chi_Minh
Xem thêm các vùng khác tại:
Xem thông tin hệ thống
sudo webinoly -info
Restart server: php, all, nginx
sudo webinoly -server-reset=php
Đường dẫn file php.ini
/etc/php/7.4/fpm/php.ini
Tải mới nếu có chỉnh sửa php.ini
service php7.4-fpm reload
Clean cache
sudo webinoly -clear-cache=all
Cho phép www-data user tải lên và sửa files qua SFTP.
sudo webinoly -login-www-data=on
Truy cập phpmyadmin
http://server-ip:22222/pma
Muốn thay đổi port (0 – 65535)?
sudo webinoly -tools-port 65535
Để truy câp phpmyadmin theo tên miền , chạy lệnh sau:
sudo webinoly -tools-site==example.com=
Giờ đây, bạn có thể truy cập Phpmyadmin theo tên miền: http://=example.com=:22222/pma
Đăng nhập phpmyadmin, sử dụng thông tin khi tạo webinoly. Nếu quên có thể chạy lệnh Xem thông tin hệ thống để xem lại. Hoặc đổi lại cho dễ nhớ với lệnh:
sudo webinoly -dbpass
WordPress Multisite
Tạo website WordPress Multisite
Để tạo wp multisite, trước tiên cần tạo một site wp bình thường, theo mặc định đây sẽ là trang chính của bạn sau này.
Kích hoạt SSL Certificate Wildcard(HTTPS) cho wpmultisite (subdomain)
SSL cho ký tự đại diện cần phải xác thực DNS . Tức là sau khi chạy lệnh bên dưới, nó sẽ cho chúng ta 2 mã TXT để thêm vào DNS của domain. Không giống Easyengine có thể copy và xác thực sau, Webinoly yêu cầu làm từng bước… và không được sử dụng Ctrl + C trong quá trình này. Có thể phải gõ từng ký tự ra Notepad, so sánh chính xác sau đó hãy thêm vào DNS
sudo site =example.com= -ssl=on -wildcard
Chuyển singnal site thành multisite
sudo site =example.com= -multisite-convert
Refress lại trang, sau đó truy cập Network Admin > Bảng tin > Cài đặt > Cài đặt mạng
Trong phần này bạn sẽ chọn Subdomain hoặc Subfolder .
Nếu muốn (mapping/alias) thay domain riêng cho subdomain và có https thì cần thực hiện lện dưới sau khi đã trỏ IP và thay subdomain bằng tên miền riêng.
sudo site domain2.com -parked==example.com=
sudo site domain2.com -ssl=on -root==example.com=

