Cách kiểm tra website trên VPS còn sống hay đã chết

1. Dùng Ping

Đầu tiên các bạn cần biết Ping là gì ?

Ping là công cụ kiểm tra kết nối mạng từ PC của bạn đến VPS/Hosting có thông suốt hay không, một công cụ huyền thoại rất nhiều người biết.

Cách sử dụng Ping vô cùng đơn giản, trên Windows mở CMD – Command Prompt bằng cách ấn phím  + R để mở RUN nhập vào cmd.

Ấn OK rồi nhập lệnh.

ping domain
#Hoặc
ping ip-public-website

Trên Linux, sau khi SSH vào VPS bạn gõ lệnh Ping ngay mà không phải qua CMD. Ping còn giúp kiểm tra tốc độ website load nhanh hay chậm nhờ vào chỉ sô Time, time càng cao tốc độ mạng càng chậm. Ping trả về kết quả Timeout nghĩa là đường truyền internet đến VPS/Hosting có vấn đề.Với VPS bạn phải kiểm tra xem nó đã khởi tạo xong hay chưa. VPS được khởi tạo xong mà vẫn không Ping được có thể VPS của bạn bị treo không Boot được.

2. Dùng TELNET

Dùng Ping kiểm tra kết nối mạng OK mà vẫn không vào được website bạn phải dùng thêm công cụ nữa để kiểm tra dịch vụ (service) Webserver có đang chạy hay không, telnet sẽ giúp chúng ta kiểm tra việc này.

Telnet hoạt động thế nào ?

Bất cứ một service nào chạy đều phải listening trên một port nào đó, với Webserver là Port 80. Nhiệm vụ của telnet sẽ tạo một connection đến Port 80, nếu tạo được connection là Webserver đang chạy.

Thông thường Telnet không được cài sẵn trên Windows hay Linux, bạn phải cài thêm vào.

Cài Telnet trên Windows 7/8/10

Vào Control Panel -> Programs and Features -> Turn Windows features on or off

Rồi chọn cài Telnet Client như hình bên dưới.

Cài Telnet trên Linux

CentOS

yum install telnet

Ubuntu

apt-get install telnet

Cách dùng Telnet như sau, do hầu hết đều làm việc trên Windows nên mình chỉ nói cách dùng trên Windows nhá. Bạn mở CMD lên rồi gõ lệnh.

telnet 139.162.36.70 80
#Hoặc
telnet domain.com 80

Trong đó 139.162.36.70 là IP của domain.com, 80 là Port của Webserver (NGINX, Apache). Muốn kiểm tra service khác bạn làm tương tự. Ví dụ muốn kiểm tra SSH, FTP truy cập được từ Internet hay chưa chỉ cần Telnet đến Port 22 hoặc 21. Nếu kết quả trả về như bên dưới là dịch vụ đã cài thành công.

3. Dùng NSLOOKUP

Công cụ này giúp ta kiểm tra phân giải tên miền (Domain) nhanh chóng. Giúp bạn kiểm tra được phân giải thuận từ Domain -> IP và phân giải ngược từ IP -> Domain.

Mình dùng thấy có CentOS là không cài mặc định công cụ này, còn Ubuntu hay Windows đều có sẵn rồi bạn chỉ dùng thôi.

Cài nslookup trên CentOS

yum install bind-utils

Cách dùng nslookup trên Linux hay Windows là như nhau, để kiểm tra phân giải một domian nào đó bạn gõ lệnh.

nslookup domain.com

4. Cuối cùng:

Trên đây là 3 cách mà mình thấy chúng hữu dụng nhất mà mình thấy oke nhất. Các bạn hãy thử xem sao nhé.

Be the first to comment

Leave a Reply

Your email address will not be published.


*