Ngẫu hứng tạo blog Tạp bút dạo

Bài này, chủ yếu là kể chuyện buồn cười về việc blog được tạo và cách mình đã cấu hình dựng 1 blog WordPress bằng VPS & Webinoly ra sao.Ngay cả cái tên Tạp bút dạo cũng chỉ là thoáng qua ý tưởng trong đầu : đơn giản là viết tạp và không cố định giờ nhất (dạo: chậm rãi, thích thì làm)

Let’s start!

Trước đây mình thường sử dụng VPS để tạo blog bao gồm : Ramnode, Vultr, Digital Ocean, Linnode…và nhiều provider VPS nhỏ khác (test là chính) và làm 1 số trang đủ mọi thể loại, nào là trang tin tức, trang arcade game, trang clip, trang truyện…

Lần này mình không dùng Vultr nữa một phần account chính trước đây có vài đồng bị Vultr Closed (what !!) nên thế là mình sẽ thử UpCloud do có đọc 1 số bài đánh giá đặc biệt là bài tại bibica.net cũng như số liệu khá thuyết phục và đồng thời cũng thử so sánh với VPS Vultr (tài khoản mượn).

Đăng ký tài khoản

  • Các bước khá đơn giản và trực quan (nên mình bỏ qua hướng dẫn kỹ)
  • Sau khi đăng ký và làm các bước thông tin hoàn chỉnh thì sẽ có cơ chế dùng thử 3 ngày nhưng giới hạn (mình bỏ qua luôn vì đọc thấy không đem lại giá trị gì lớn)

Thanh toán

  • Automated payment: lưu lại lịch sử đã thanh toán và có cơ chế tự động thanh toán định kỳ
  • Manual onetime payment: sẽ có 3 hình thức thanh toán bao gồm; Credit Card, Paypal và Bank Transfer
Bạn nên sử dụng Paypal sẽ thanh toán tối ưu nhất về khoản nhanh chóng và tỷ giá chuyển đổi rất dễ quan sát (đặc biệt không có 10% VAT)

PayPal rate: 1 VND = 0.000041 USD – ngày 4/4/2020

Deploy Server!

Sử dụng chung mức chọn về giá và location

Plan : 5$ & Location: Singapore

UPCLOUD

VULTR

Cài đặt Webinoly

Support: Ubuntu 16.04 and 18.04

Lý do mình chọn Webinoly do sự đơn giản của nó (chứ bản thân thích Centminmod hơn)

Cấu hình port trước khi cài đặt

  • 22/TCP (Inbound/Outbound)
  • 25/TCP (Outbound)
  • 80/TCP (Inbound/Outbound)
  • 443/TCP (Inbound/Outbound)
  • 587/TCP (Outbound) *Optional for SMTP
  • 11371/TCP (Outbound)
  • 22222/TCP (Inbound)

Sau khi có IP VPS & Password (hoặc tạo SSH key lúc deploy) thì bạn có thể kết nối tới VPS rất dễ dàng: nếu dùng MAC thì mở terminal lên gõ

ssh [email protected]

Nếu thích dùng Software thì cài ZOC: SSH client & Terminal emulation software

Để cài đặt thì chạy command sau và ngồi nhịp đùi hơn 5 phút.

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

Sau khi hoàn tất chạy thêm vài command để kiểm tra

  • Set lại timezone cho đúng: việc này rất tốt cho việc kiểm tra log cũng như hệ thống chạy đúng timezone.
sudo webinoly -timezone=Asia/Ho_Chi_Minh
  • Tăng thêm việc phân bổ bộ nhớ khi PHP script chạy : mặc định là 128 megabytes.
  • Nếu VPS bạn dư RAM có thể set 512.
sudo webinoly -conf-value_php-max-mem=256

Nếu bạn không cần điều chỉnh cấu hình của PHP thì bỏ qua, như bài này mình bỏ qua.

Để mọi thứ cấu hình chạy lại theo cấu hình mới tốt nhất nên restart

sudo webinoly -server-reset

Kiểm tra thông tin các phần đã điều chỉnh

sudo webinoly -info

Cài đặt WordPress

Không cấu hình cài cache kèm theo (do sẽ sử dụng CloudFlare

note: sample.com = domain của bạn

sudo sample.com -wp

Cấu hình SSL (HTTPS) cho site của bạn (sử dụng của Let’s Encrypt)

sudo site sample.com -ssl=on

Cấu hình phần bảo vệ các trang login của VPS (wp-admin, php-admin…)

sudo httpauth -add

Nếu cảm thấy phiền thì có thể tắt cơ chế trên (nếu muốn mở lại thì thay -wp-admin=off thành -wp-admin=on)

sudo httpauth sample.com -wp-admin=off
Coi như xong phần chính của VPS !

Chạy test thông số cơ bản của Upcloud và Vultr

OS: Unbuntu 18.04 & LEMP Web Server: Webinoly

UPCloud

Vultr

Có sẳn các chỉ số để so sánh, về khoản dd test và Fio test thì Vultr đúng ra tốt hơn Up Cloud khá nhiều về mặc disk performance av:470 > 424, IOPS R: 39.3 < 66.9 & W:13.1 < 22.3. Về mặt Speed test thì tham khảo nhưng nhìn số cũng không phải quá khác bọt nhảy cấp x5 , x10 trên toàn bộ node.

Mặc dù số má nhìn xong giựt mình nhưng cũng sử dụng Up Cloud xem sao

Vì cũng lỡ quất 10$ rồi =))

Hướng dẫn tổng quát về cài đặt Webinoly (EN) tại đây: https://webinoly.com/en/tutorials/webinoly-full-example-tutorial/

Cơ bản ở phần trên là có thể chạy được blog rồi, còn một số cấu hình sâu hơn nữa có thời gian thì tìm hiểu và vọch vạch sau

Nếu bạn muốn thử sử dụng UpCloud có thể đăng ký bằng link này để nhận 25$ khi có lịch sử thanh toán tối thiểu trong tài khoản . Bạn hãy click vào button bên dưới (affiliate) để đăng ký và trải nghiệm dịch vụ

Leave a Comment