Chuyên mục
Linux

Cấu hình SSL (https) cho Sendy trên máy chủ Nginx (EasyEngine)

Sau khi đã cài đặt Sendy trên Nginx thành công, các bạn đã có thể bắt đầu ngay các chiến dịch Email Marketing của mình. Tuy nhiên, mình khuyến khích nên làm thêm bước cấu hình SSL cho Sendy để tăng khả năng bảo mật thông tin. Nếu đang sử…

Chuyên mục
Linux

Cấu hình Sendy trên Nginx

Sendy là sự thay thế hoàn hảo cho các dịch vụ email marketing đắt đỏ như MailChimp, GetResponse,… Với Sendy, bạn có thể tối ưu chi phí email marketing xuống mức tối thiểu. Chi phí gửi email bằng Sendy qua Amazon SES chỉ là 1$ mỗi 10.000 mail. Với Mailchimp, chi phí…

Chuyên mục
Linux

Kiểm tra dung lượng đĩa cứng trên Linux nhanh hơn với NCDU

Mặc định trên Linux, chúng ta có thể xem dung lượng ổ cứng bằng cách sử dụng lệnh df -h hay du-hs. Tuy nhiên, phải lập lại lệnh này nhiều lần nếu muốn kiểm tra dung lượng của toàn bộ thư mục trên máy. Vừa bất tiện vừa mất thời gian! Có…

Chuyên mục
MacOS Web Development

Hướng dẫn cài đặt Nginx, PHP-FPM, MariaDB và phpMyAdmin trên MacOS sử dụng Homebrew

Có nhiều cách để giả lập môi trường máy chủ trên máy tính cá nhân để phục vụ nhu cầu phát triển web. Đơn giản, gọn nhẹ nhất là sử dụng các chương trình trọn gói như LAMP (cho Linux), WAMP (Cho Windows), MAMP (cho máy Mac) hay XAMPP (dùng cho…

Chuyên mục
Wordpress

Sửa lỗi #121 – plugin WP Sync DB không đồng bộ database được giữa local và live site

WP Sync DB là plugin mình thường sử dụng để đồng bộ database giữa các site WordPress với nhau nhằm mục đích tạo staging site thử nghiệm plugin / theme mới. Đôi khi mình cũng dùng nó để đưa local site (trên máy tính) lên live site (trên máy chủ)…

Chuyên mục
Linux

Giải quyết vấn đề phân quyền trên Linux

Phân quyền các thư mục và file của trang web là vấn đề đau đầu mình gặp phải khi phát triển web trên Linux. Web Server (Apache, nginx,…) đòi hỏi được trao quyền sở hữu thư mục và file để có thể đọc và ghi (ví dụ: tải plugin mới,…