Blog chia sẻ kiến thức,kinh nghiệm và thủ thuật về SEO, Marketing Online. Cùng học và thảo luận thoải mái về SEO và cuộc sống

Saturday, August 6, 2022

Cài đặt LATBest CMS

 Để cài đặt LATBest CMS mọi người cần cài đặt một số phần mềm, tài khoản sau:

1. Filezilla Client: Link tải
2. SSH Client: mọi người cần cài 1 app dùng kết nối ssh với server, ai dùng quen cái nào thì tải cái đấy, một số ssh client mình hay dùng: KiTTY, Solar PuTTY, Termius... Trong hướng dẫn này em sẽ demo bằng Termius, app có hỗ trợ lưu lệnh nên mọi người sẽ không phải nhớ và gõ lại mỗi khi sử dụng. Link tải (phải đăng ký tài khoản trước mới có link tải)
3. Tài khoản quản lý VPS: trong hướng dẫn này em chỉ hướng dẫn sử dụng Digital Ocean.

Sau khi đã tạo tài khoản Digital Ocean và tải các app cần thiết ta sẽ tiến hành các bước như sau:

A. Cài đặt code LATBest vào VPS Digital Ocean

Bước 1: 
Đăng nhập vào tài khoản Digital Ocean, ở menu bên tay trái chọn Manage > Images



Bước 2: Ở đây sẽ có sẵn một snapshot tên 10mdg, mọi người bấm vào More, chọn Create Droplet. Nếu tài khoản nào chưa có sẵn snapshot thì đọc hướng dẫn này mục số 7 để tạo Team trên Digital và share tài khoản, sau đó tag @huyphong vào bên dưới bài này để được hỗ trợ.



Bước 3: Ở giao diện tiếp theo chọn Plan Basic - CPU options Regular with SSD - Chọn gói 48$ (gói này mình cài được 10 sites chạy ổn định, còn tùy nhu cầu mọi người có thể chọn gói khác)

3


Ở phần Authentication, chọn sang Password và nhập mật khẩu của VPS vào. Mọi người nhớ lưu mật khẩu này lại vào file quản lý.

4


Cuối cùng ở phần Finalize and create - Gõ tên vps vào và bấm nút Create Droplet

5


Sau 5-10 phút, Droplet mới sẽ được tạo và cài đặt. Khi hoàn thành cài đặt, chúng ta vào lấy IP của Droplet vừa tạo để tiến hành bước tiếp theo.

Bước 4: Mở Termius tạo Host mới và nhập thông tin của vps vừa tạo vào.
- Label là tên của VPS
- Address là địa chỉ IP của VPS
- User là root
- Password VPS vừa tạo ở bước 3.

6


Sau khi tạo host thành công double click vào host vừa tạo để truy cập vào vps. Nếu là lần đầu tiên truy cập vào vps này sẽ có một thông báo hiện ra, nhấp chọn Add and Continue để truy cập. Khi truy cập thành công gõ lệnh:

Code:
cd /web
pm2 start

Sau lệnh này sẽ có 10 websites chạy ở dạng IP: port (ví dụ: 192.168.1.1:8001) - Port mặc định từ 8001, 8002, 8003...8010. Ở bước này có thể tiến hành config tool LATBest CMS trước khi trỏ domain về. Xem hướng dẫn Cài đặt và config LATBest CMS.

B. Cài SSL và chạy domain thật

Bước 1:
 Trỏ domain về IP VPS cần cài đặt, khi nào vào domain nó hiện thông báo "412 Precondition Failed" thì có thể tiến hành bước tiếp theo.

Bước 2: Login vào VPS sử dụng FileZilla
Host: nhập IP VPS
Username: root
Password: mật khẩu VPS
Port: 22

11


Khi đăng nhập thành công, gõ vào mục Remote site: /etc/nginx/conf.d và Enter, xóa file 001.conf ở cửa sổ bên dưới.

12


Bước 3: Tải file này về máy. Giải nén file vào một thư mục nào đó cho dễ quản lý. Trong file nén này có 10 file config tượng trưng cho 10 site đang chạy trên VPS. Khi mọi người làm file quản lý, thì site nào chạy port 8001 sẽ sử dụng file config 001, tương tự cho 9 site còn lại. Mọi người mở lần lượt từng file lên sử dụng notepad, bôi đen abc.com và dùng ctr+H để thay toàn bộ abc.com thành domain của mọi người.

7


Lưu ý: Khi nhập domain vào phần replace with, thì domain không được viết hoa. Và phải cài đúng port như trong file quản lý.

Bước 4: Login vào VPS bằng SSH client Termius, gõ lệnh

Code:
certbot certonly

8


Khi màn hình hiện ra 3 lựa chọn 1-2-3 thì gõ 1 rồi Enter

9


Tiếp theo khi nó hỏi domain thì mình có thể copy từ file quản lý và sử dụng tổ hợp phím Ctr + Shift + V để dán vào (lưu ý domain không viết hoa) rồi Enter.

10


Khi có thông báo "Successfully..." nghĩa là cài ssl đã thành công. Khi chạy lệnh SSL sẽ phải cài 2 lần, các bước tương tự như trên, lần đầu sẽ nhập domain.com và lần thứ 2 sẽ nhập www.domain.com. Làm tuần tự cho đến hết 10 domain cần cài đặt.

13


Quay lại cửa sổ FileZilla, cửa sổ phía bên trái mọi người chọn đến thư mục lưu 10 file config, cửa sổ phía bên phải là "/etc/nginx/conf.d" đã truy cập ở bước 2. Chọn toàn bộ 10 file config rồi chuột phải chọn Upload.

Khi 10 file config đã được upload thành công, chuyển sang cửa sổ Termius gõ lệnh:

Sass:
systemctl restart nginx

Đến đây mọi người đã hoàn thành cài đặt cho 10 site LATBest CMS, nếu có lỗi trong quá trình cài đặt, mọi người vui lòng chụp ảnh màn hình và post bên dưới bài viết này để em hỗ trợ.

Chúc mọi người thành công!
Chào thân ái và quyết thắng!



Friday, July 11, 2014

10 lời nói dối từ các SEOer "bậc thầy" mà bạn không nên tin

Tối ưu hóa công cụ tìm kiếm (SEO) - 1 công cụ đắc lực hỗ trợ chiến dịch Marketing trực tuyến của bạn. Một chiến dịch SEO được vận hành tốt là một phần thiết yếu của bất kỳ chiến lược tiếp thị trực tuyến. Tuy nhiên, nhiều chủ doanh nghiệp vẫn chưa thực sự có kiến thức và định hướng rõ ràng về SEO; và do đó, họ chuyển sang thuê các chuyên gia giúp đỡ và tư vấn.

10 lời nói dối từ các SEOer "bậc thầy" mà bạn không nên tin

Saturday, April 12, 2014

Hướng dẫn đầy đủ 1 bài viết cơ bản của SEO chuẩn với Hummingbird

Google đã có những thay đổi rõ rệt trong vài năm qua trong cách đánh giá và xếp hạng các trang web. Trong những thuật toán gần đây của mình, Hummingbird, được phát hành vào tháng Tám năm 2013, nó đã tạo ra một cơn lốc lớn ảnh hưởng đến bối cảnh tìm kiếm hiện tại và từ đó tiếp tục có tác động sâu rộng.

Hướng dẫn đầy đủ 1 bài viết cơ bản của SEO chuẩn với Hummingbird

Wednesday, April 9, 2014

Làm thế nào để Marketing nội dung thành công trong tìm kiếm tự nhiên

Giả sử bạn có một bài thuyết trình với một thông điệp rất mạnh mẽ về sứ mệnh của thương hiệu bản thân hoặc công ty của bạn. Bạn có thể nói rất nhiều về nó bởi vì bạn sống, thở với nó - và khách hàng của bạn quan tâm, bởi vì những gì bạn làm nên sự khác biệt trong cuộc sống của họ.

Làm thế nào để Marketing nội dung thành công trong tìm kiếm tự nhiên

Tuesday, April 8, 2014

Top những câu nói tiếng anh hay nhất về tình yêu

Tổng hợp những câu nói tiếng anh hay nhất về tình yêu, cuộc sống. Sưu tầm các câu nói hay nhất về tình yêu  bằng tiếng anh.
Top những câu nói tiếng anh hay về tình yêu

Google mở rộng chỉ mục ứng dụng Android

Cuối tháng 12/2013, Google đã bắt đầu hiển thị nội dung từ các ứng dụng Android bằng cách bao gồm một liên kết trực tiếp đến các ứng dụng. 

Google mở rộng chỉ mục ứng dụng Android