Trang chủ Linux Webserver [EasyEngine] Các lệnh quản lý website

[EasyEngine] Các lệnh quản lý website

bởi Thạch Phạm
9 bình luận 2784 views
Khuyến mãi hosting

Một trong các tính năng mình rất thích trong EasyEngine đó là nó được tích hợp rất nhiều lệnh để chúng ta quản lý website dễ dàng mà không cần trông cậy vào các chương trình hỗ trợ UI. Và việc quản lý các website trong EasyEngine sẽ được khai báo bằng domain.

Các lệnh trong bài viết này sẽ được bắt đầu bằng ee site.

Tham khảo: site – EasyEngine

Lệnh truy cập (cd)

Để truy cập vào thư mục gốc của một website nào đó, bạn sẽ cần dùng lệnh ee site cd như sau.

ee site cd domain.com

Xoá website hoặc dữ liệu của website (delete)

Bạn có thể xoá toàn bộ dữ liệu của một website với lệnh ee site delete.

ee site delete domain.com

Hoặc nếu bạn chỉ cần xoá mã nguồn thì thêm tham số --files vào, hoặc nếu chỉ cần xoá database thì thêm tham số --db vào. Ví dụ:

ee site delete domain.com --files #Xóa dữ liệu web của domain này

Tắt website (disable)

Nếu bạn cần tắt một website mà không phải xoá dữ liệu thì có thể sử dụng lệnh ee site disable.

ee site disable domain.com

Còn nếu muốn bật lên thì sử dụng ee site enable.

ee site enable domain.com

Sửa cấu hình NGINX của website (edit)

Để sửa cấu hình NGINX của một website nào đó (tại /etc/nginx/sites-available) thì chỉ cần sử dụng lệnh ee site edit.

ee site edit domain.com

Nó có thể sẽ cần hỏi bạn cần dùng chương trình soạn thảo văn bản nào ở lần đầu tiên sử dụng, hãy chọn số 2 để sử dụng Nano cho đơn giản. Sau khi sửa và lưu lại, hệ thống sẽ tự động test và restart lại NGINX.

Xem thông tin website (info)

Nếu bạn cần xem thông tin website như thông tin database, các software sử dụng,…thì sử dụng lệnh ee site info.

ee site info domain.com

Xem danh sách website (list)

Chỉ cần sử dụng lệnh ee site list là bạn sẽ xem được danh sách các website có trên máy chủ.

Cập nhật thông tin website (update)

Đây là một lệnh rất hữu ích nếu bạn cần bổ sung tính năng nào đó vào website mà lúc thêm vào bạn chưa cài cho nó, ví dụ bạn muốn đổi từ cấu hình W3 Total Cache sang WP Super Cache thì sẽ sử dụng lệnh này.

ee site update domain.com --wpfc

Ở lệnh trên, nghĩa là mình cần cập nhật cho website domain.com sử dụng WordPress với cấu hình FastCGI Cache.

Lệnh xoá cache (ee clean)

Mặc dù không phải là lệnh quản lý website nhưng mình sẽ đưa vào đây vì nó cũng ngắn và dễ sử dụng. Lệnh xoá cache này được sử dụng để xoá cache của Pagespeed, Memcached và Opcache. Cách sử dụng rất đơn giản, chỉ cần gõ lệnh ee clean --all là được.

Các lệnh xem log của hệ thống và website

Để xem log chúng ta có thể truy cập vào các tập tin mà mình đã trình bày ở phần Vị trí các tập tin cấu hình để xem, nhưng trong EasyEngine nó có tích hợp sẵn những lệnh đơn giản để xem log nhanh thì tại sao lại không sử dụng nhỉ. Các lệnh xem log của EasyEngine giống như chúng ta xem live log bằng lệnh tail trong Linux vậy.

Khi xem log, nếu bạn muốn thoát ra thì dùng tổ hợp phím Ctrl + C.

Xem log toàn bộ hệ thống

Để xem toàn bộ log của hệ thống (bao gồm MySQL, PHP và access log) thì chúng ta có thể sử dụng lệnh đơn giản.

ee log show

Hoặc nếu bạn muốn xem log cụ thể thì thêm tham số –mysql, –php, –nginx, –fpm hoặc –access vào.

ee log show --php

Xem log từng domain cụ thể

Nếu bạn có nhiều domain trên máy chủ và cần xem log của một domain nào đó thì có thể thêm tham số domain cần xem log vào. Ví dụ:

ee log show domain.com

hoặc

ee log show domain.com --fpm

Rất đơn giản mà lại hiểu quả đúng không nào?

Tham khảo: log – EasyEngine

Ở trên là các lệnh mà bạn sẽ cần sử dụng khi quản trị website của mình trên EasyEngine. Tới đây thì chắc bạn cũng đã hiểu tại sao mình lại thích EasyEngine đến vậy rồi chứ. Nhưng chưa hết, ở phần sau mình sẽ nói thêm về một tính năng mới được đưa vào EasyEngine đó là tạo chứng chỉ SSL miễn phí với Let’s Encrypt trong 1 dòng lệnh duy nhất.

9 bình luận

Có thể bạn quan tâm

9 bình luận

son 26/11/2016 - 11:47 Chiều

anh thạch phạm làm thêm phần Thiết lập tường lửa hay bảo mật vps với easyengine được k ạ.

Reply
DuyAnhVH 28/09/2016 - 1:25 Chiều

Hi Thạch!
Cú pháp của nó là: ee log show chứ không phải ngược lại. Thạch check lại nhé!

Reply
Thạch Phạm 30/09/2016 - 1:04 Chiều

Cám ơn bạn đã kịp thời góp ý sửa chữa, mình đã sửa lại bài rồi nhé.

Reply
Dang Nguyen 28/08/2016 - 1:25 Chiều

Chào Thạch Phạm, cho mình hỏi là cách backup site theo seri này có giống cách backup như trên các seri nginx khác không nhỉ ?

Reply
Hải 07/07/2016 - 11:06 Sáng

có lệnh nào để dùng park domain không Thạch nhi?

Reply
Nhật 19/06/2016 - 3:32 Chiều

Hi Thạch! Em cài cái này không rõ sai chỗ nào mà cứ category nào bắt đầu bằng chữ “status” thì tất cả những bài viết trong category đó đều phải đăng nhập mới truy cập được, không biết đây là lỗi gì nhỉ? =.=!

Reply
Thạch Phạm 19/06/2016 - 4:24 Chiều

Có thể là nó đụng với trang theo dõi NGINX của EasyEngine với đường dẫn /status.
Em mở file /etc/nginx/common/locations.conf và tìm đoạn này:

location ~ ^/(status|ping) {
  include fastcgi_params;
  fastcgi_pass php;
  include common/acl.conf;
}

Xóa đi hoặc thay chữ status thành chữ gì đó.

Reply
Thạch Phạm 19/06/2016 - 10:27 Chiều

À nhớ gõ lệnh restart NGINX sau khi đổi nhé.
service nginx restart

Reply
Nhật 21/06/2016 - 9:36 Chiều

Cảm ơn Thạch đã phản hồi, em tưởng có mail thông báo 😀

Em đã test và thành công rồi :3 Cảm ơn Thạch nhiều!

Reply

Để lại một bình luận

* Khi bình luận, bạn đồng ý rằng thông tin bạn nhập vào bao gồm tên, email và địa chỉ IP sẽ được lưu giữ tại website.