Skip to content

Cài đặt ​

Tổng Quan ​

Trang Cài đặt cho phép bạn quản lý các thiết lập cốt lõi của website: tên miền, khóa tạm thời, bảo vệ tài nguyên, Wildcard Subdomain, người sở hữu, loại website, thư mục web, phiên bản PHP, Proxy Port và cấu hình Git.

INFO

Các thiết lập chuyển hướng www/non-www và Bắt buộc SSL đã được chuyển sang trang riêng. Xem Chuyển Hướng URL.

Với tên miền bí danh, trang này chỉ hiển thị các phần Tên miền, Khóa Tạm Thời, Bảo vệ tài nguyên và Cập nhật thư mục Web; các phần còn lại được quản lý ở website chính.

Hướng Dẫn Sử Dụng ​

1. Cập Nhật Tên Miền ​

  1. Nhập tên miền mới vào trường Tên miền.
  2. Bấm nút Cập nhật và xác nhận trong hộp thoại.
  • Lưu ý: Chỉ nên đổi tên miền cho website đang phát triển, không nên đổi với website đã hoạt động chính thức.

2. Khóa Tạm Thời Website ​

  1. Tại phần Khóa Tạm Thời, bấm nút Khóa Tạm Thời để tạm ngưng website. Khi bị khóa, người truy cập sẽ nhận được phản hồi lỗi hoặc trang mặc định của máy chủ.
  2. Để mở lại, bấm nút Mở khóa trang web.

Hẹn Giờ Khóa/Mở Khóa ​

Bạn có thể hẹn giờ để website tự động bị khóa hoặc mở khóa vào một thời điểm cụ thể. Tính năng này hữu ích cho các đợt bảo trì theo kế hoạch hoặc tạm ngưng website có thời hạn.

  1. Tại phần Khóa Tạm Thời, mở rộng mục Hẹn giờ khóa/mở khóa.
  2. Để hẹn giờ khóa, chọn ngày và giờ trong trường Thời gian khóa.
  3. (Tùy chọn) Để tự động mở khóa website sau đó, chọn ngày và giờ trong trường Thời gian mở khóa. Thời gian mở khóa phải sau thời gian khóa.
  4. Bấm Đặt lịch để xác nhận.
  5. Khi đã đặt lịch, một thông báo sẽ hiển thị thời gian đã hẹn. Bạn có thể hủy lịch bằng cách bấm Hủy bỏ bên cạnh thông báo.
  • Lưu ý: Lịch hẹn chỉ chạy một lần và tự động được xóa sau khi thực hiện.
  • Lưu ý: Nếu bạn khóa hoặc mở khóa website thủ công trước thời gian đã hẹn, lịch hẹn vẫn sẽ chạy vào thời điểm đã đặt.

3. Bảo Vệ Tài Nguyên ​

Tính năng Bảo vệ tài nguyên giúp ngăn việc xóa nhầm website.

  1. Tại phần Bảo vệ tài nguyên, bấm Bật Bảo vệ tài nguyên.
  2. Khi được bật, website không thể bị xóa cho đến khi bạn bấm Tắt Bảo vệ tài nguyên.

Xem chi tiết tại Bảo vệ tài nguyên. Nếu bạn cần đặt mật khẩu truy cập (Basic Auth) cho website, hãy dùng Giới hạn truy cập trong trang cấu hình Nginx/Apache.

4. Cấu Hình Wildcard Subdomain ​

  1. Đánh dấu tùy chọn Bật Wildcard Subdomain để website nhận mọi truy cập từ các subdomain không tồn tại (ví dụ: anything.yourdomain.com).
  2. Bấm nút Cập nhật và xác nhận trong hộp thoại.

5. Thay Đổi Người Sở Hữu ​

  1. Tại phần Cập nhật người sở hữu, chọn người dùng Linux từ danh sách hoặc nhập tên người dùng mới (hệ thống sẽ tự tạo nếu chưa có).
  2. Bấm Cập nhật.
  3. Thư mục website sẽ được chuyển sang thư mục home của người dùng mới và cấu hình liên quan được cập nhật tự động.

6. Thay Đổi Loại Website ​

Phần này chỉ hiển thị khi website đã được cài mã nguồn hoặc khai báo loại website.

  1. Tại phần Cập nhật loại website, chọn loại mới từ danh sách (ví dụ: Laravel, WordPress hoặc Custom).
  2. Bấm Cập nhật.
  • Lưu ý: Website cài bằng ứng dụng 1-click (phpMyAdmin, Chatwoot, Uptime Kuma, ImunifyAV, n8n, Roundcube) hoặc từ Git không thể đổi loại.

7. Thay Đổi Thư Mục Web ​

Tính năng này giúp bạn trỏ website vào một thư mục con cụ thể bên trong thư mục mặc định của website.

  1. Tại phần Cập nhật thư mục Web, nhập đường dẫn thư mục mới (ví dụ: /public đối với Laravel).
  2. (Tùy chọn) Nếu website có tên miền bí danh, đánh dấu Đồng bộ cho toàn bộ tên miền bí danh để áp dụng cho cả các tên miền bí danh.
  3. Bấm nút Cập nhật để áp dụng.

8. Cập Nhật Phiên Bản PHP ​

  1. Tại phần Cập nhật phiên bản PHP, chọn phiên bản PHP mong muốn từ danh sách.
  2. Bấm Cập nhật để áp dụng.
  3. Nếu thiếu phiên bản bạn cần, hãy cài thêm tại mục Ứng dụng của máy chủ (có liên kết ngay trong phần này).
  • Lưu ý: Sau khi đổi phiên bản PHP, bạn có thể cần cập nhật kịch bản triển khai để dùng đúng lệnh PHP (ví dụ: php8.3).

9. Proxy Port ​

Dùng cho website chạy ứng dụng lắng nghe trên một cổng nội bộ (ví dụ: Node.js, Python). Khi đặt Proxy Port, máy chủ web chuyển tiếp truy cập vào website tới ứng dụng ở cổng này.

  1. Tại phần Cập nhật Proxy Port, nhập cổng (port) mà ứng dụng đang chạy (ví dụ: 3000, 8080).
  2. Bấm Cập nhật để lưu.
  • Lưu ý: Ứng dụng phải luôn chạy ở cổng đã nhập, nếu không website sẽ báo lỗi 502 Bad Gateway. Bạn có thể dùng PM2 để giữ ứng dụng Node.js luôn chạy.

10. Cấu Hình Git ​

Các phần này chỉ hiển thị với website được cài mã nguồn từ Git.

Cập nhật Git Remote:

  1. Mở phần Cập nhật Git Remote.
  2. Tại Chọn nhà cung cấp mã nguồn, chọn nhà cung cấp.
  3. Với GitHub, GitLab hoặc Bitbucket, chọn Tài khoản Git có quyền truy cập kho mã nguồn.
  4. Với GitHub, GitLab hoặc Bitbucket, bấm Tải cạnh trường Repository để tải danh sách kho mã nguồn mà tài khoản đã chọn có thể truy cập.
  5. Chọn hoặc nhập địa chỉ kho mã nguồn trong trường Repository.
  6. Bấm Cập nhật để lưu.

Cập nhật nhánh Git:

  1. Mở phần Cập nhật nhánh Git.
  2. Chọn hoặc nhập tên nhánh (bấm Tải để tải danh sách nhánh).
  3. Bấm Cập nhật. Sau đó vào trang Triển khai và bấm Triển khai ngay để lấy mã nguồn từ nhánh mới.

Tài khoản Git được chọn sẽ được lưu cho website này. Các website khác nhau có thể sử dụng các tài khoản khác nhau của cùng một nhà cung cấp. Xem thêm hướng dẫn Tích hợp Git để kết nối và quản lý tài khoản.

Ghi Chú & Cảnh Báo ​

  • Lưu ý: Tính năng Wildcard Subdomain yêu cầu bạn phải cấu hình đúng bản ghi DNS (một bản ghi A hoặc CNAME có dạng *.yourdomain.com) trỏ về máy chủ.
  • Cảnh báo: Git Remote mới phải có cùng lịch sử Git với kho mã nguồn đang cài. Không dùng chức năng này để cài một dự án hoàn toàn khác; thay vào đó hãy dùng Xóa code ở trang Tổng quan rồi cài lại mã nguồn.
  • Cảnh báo: Hãy đảm bảo tài khoản Git đã chọn có quyền truy cập kho mã nguồn trước khi cập nhật remote.
  • Lưu ý: Khi đổi tài khoản Git, danh sách kho mã nguồn sẽ bị xóa. Hãy tải lại danh sách trước khi cập nhật remote.