0
0
Lập trình
Thaycacac
Thaycacac thaycacac

Hướng Dẫn Chi Tiết Triển Khai Website Trên VPS Ubuntu Với Tên Miền Đến Từ ISP

Đăng vào 1 tháng trước

• 3 phút đọc

Hướng Dẫn Chi Tiết Triển Khai Website Trên VPS Ubuntu Với Tên Miền Đến Từ ISP

1. Giới Thiệu

Trong Phần 1, chúng ta đã hoàn thành việc thiết lập môi trường cho localhost hoặc mạng LAN và nắm bắt được các lệnh cơ bản để quản lý máy chủ Nginx trên Ubuntu.

Trong Phần 2 này, chúng ta sẽ mở rộng khả năng truy cập vào website của mình bằng cách:

  • Cấu hình mạng để mở IP public, cho phép người dùng trực tuyến truy cập website.
  • Hướng dẫn quy trình mua tên miền để trỏ đến IP public của VPS.

Việc mở rộng này sẽ giúp website của bạn trở nên dễ dàng tiếp cận hơn với mọi người, đồng thời là bước tiến quan trọng trong việc triển khai một website hoàn chỉnh trên toàn cầu.

2. Tìm Hiểu về IP và Port

2.1 Port Là Gì?

Port (cổng) là thành phần quan trọng trong mạng máy tính, hoạt động như một "cửa ngõ" để giao tiếp giữa các thiết bị hoặc dịch vụ qua mạng. Mỗi port được kết nối với một ứng dụng hoặc dịch vụ cụ thể, giúp định hướng dữ liệu đến đúng đích.

Các cổng phổ biến:

  • Cổng 80 (HTTP): Sử dụng cho giao thức HTTP. Đây là port mặc định cho các website không mã hóa.
  • Cổng 443 (HTTPS): Sử dụng cho các giao thức HTTP qua SSL/TLS, cung cấp mức độ bảo mật cao hơn cho dữ liệu truyền tải.
  • Cổng 20-21 (FTP): Dùng cho giao thức File Transfer Protocol, hỗ trợ truyền tải tệp.
  • Cổng 22 (SSH): Cho phép kết nối an toàn đến VPS để quản lý từ xa.

2.2 Địa Chỉ IP Là Gì?

IP (Internet Protocol) Address là chuỗi số duy nhất gán cho mỗi thiết bị trong mạng, giúp xác định các thiết bị khi truy cập internet.

Mỗi địa chỉ IP có hai phần chính:

  • Network ID: Định nghĩa mạng mà thiết bị thuộc về.
  • Host ID: Định danh thiết bị cụ thể trong mạng đó.

Ví dụ:

  • IPv4: 192.168.1.1
  • IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334

Để kiểm tra địa chỉ IP trên thiết bị của bạn, sử dụng lệnh sau:

Copy
ifconfig

Phân Loại Địa Chỉ IP

  1. Private IP (IP nội bộ): Được sử dụng trong các mạng nội bộ như mạng gia đình hoặc văn phòng.
  2. Public IP (IP công cộng): Được cung cấp bởi nhà cung cấp dịch vụ Internet (ISP), giúp định danh thiết bị trên toàn cầu.

3. Thiết Lập và Cấu Hình Router

Để đảm bảo rằng router của bạn đã mở IP Public từ ISP.

Kiểm Tra IP Public:

  1. Truy cập trang ping.eu và xem phần "Your IP".
  2. Kiểm tra nếu IP public đã mở hay chưa.

3.1 Mở Port Trên Router (Port Forwarding)

Port forwarding là quá trình chuyển hướng lưu lượng từ một port trên địa chỉ IP Public đến địa chỉ IP nội bộ của VPS.

Các bước thực hiện:

  1. Đăng nhập vào giao diện quản lý router.
  2. Tìm mục Port Forwarding/Virtual Server.
  3. Thêm cấu hình Port.
  4. Lưu lại cài đặt.

3.2 Kiểm Tra Port Forwarding

Sử dụng công cụ online như canyouseeme.org để xác thực port đã được mở thành công.

4. Tên Miền và DNS

Tên miền (Domain Name) là một chuỗi ký tự dễ nhớ thay vì địa chỉ IP phức tạp.

Cấu trúc tên miền:

  • Top-level domain (TLD): Phần cuối (ví dụ: .com, .vn).
  • Second-level domain: Tên chính của website.

DNS (Domain Name System) là hệ thống chuyển đổi tên miền thành địa chỉ IP.

5. Hướng Dẫn Mua Tên Miền

Các bước để mua tên miền:

  1. Đăng ký tài khoản trên tenten.vn.
  2. Tìm kiếm tên miền mong muốn.
  3. Chọn Top-level domain phù hợp.
  4. Thanh toán để hoàn tất giao dịch.
  5. Quản lý tên miền sau khi mua xong.

6. Trỏ Tên Miền Về IP Public

Các bước:

  1. Đăng nhập vào id.tenten.vn.
  2. Truy cập vào mục cài DNS và thêm bản ghi.
  3. Nhập giá trị là IP Public của bạn và lưu lại.

7. Lời Cảm Ơn

Cảm ơn bạn đã theo dõi bài viết hướng dẫn. Hy vọng thông tin hữu ích giúp bạn triển khai và quản lý website trên VPS Ubuntu. Hãy chia sẻ ý kiến của bạn để giúp mình hoàn thiện hơn trong tương lai. Chúc bạn thành công trong việc phát triển dự án công nghệ của mình!
source: viblo

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào