Cập Nhập Hệ Điều Hành Ubuntu 16.04
sudo apt update && sudo apt -y upgrade
Chỉnh về múi giờ Việt Nam
1
|
dpkg-reconfigure tzdata
|
Current default time zone: ‘Asia/Ho_Chi_Minh'
========== Cài Đặt Webinoly
wget -qO weby qrok.es/wy && sudo bash weby 3
Tiếp theo mình cũng remove redis và memcached cho nhẹ vì không dùng tới
sudo apt-get remove memcached -y
sudo apt-get remove redis-server -y
Cài thêm zip và unzip để có thể tự backup, restore
sudo apt install zip -y
sudo apt install unzip -y
Cài thêm htop để thỉnh thoảng coi thông tin VPS
sudo apt install htop -y
==========
Thiết lập một cronjob thực từ linux’s
1
|
crontab -e
|
Set chạy 1 phút 1 lần cho wp-cron
1
|
*/1 * * * * curl https://bt.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1
|
============
Cài đặt WordPress cho domain domain.com với thiết lập mặc định
site domain.com -wp
Mặc định Webinoly sử dụng “HttpAuth” để tạo thêm 1 lớp login cho các trang như wp-admin, tuy thế với mình là không cần thiết, thành ra mình tắt tính năng này đi
httpauth -wp-admin-off
Vào thư mục cài đặt của domain.com bằng lệnh cd
cd /var/www/domain.com/htdocs
Xóa tất cả các file và thư mục có sẵn:
rm -rf *
Upload file site cũ vào htdocs, tiếp theo sửa file hosts trên Windowns, thay domain domain.com bằng IP mới
=============
Tiếp theo cài Rocket-Nginx để hỗ trợ cache cho WP Rocket
cd /etc/nginx
git clone https://github.com/maximejobin/rocket-nginx.git
cd rocket-nginx
cp rocket-nginx.ini.disabled rocket-nginx.ini
php rocket-parser.php
======================
Trong file config “domain.com” tại
/etc/nginx/sites-available
thêm vào
# Rocket-Nginx configuration
include rocket-nginx/default.conf;
====================
Tiếp theo chạy lệnh bên dưới để kiểm tra lỗi và khởi động lại nginx
nginx -t
service nginx reload
ping domain.com Thấy hiện ra IP mới là được.