Truy cập vào CyberPanel thường yêu cầu một port cụ thể, nhưng việc này có thể gây ra một số vấn đề về bảo mật và không tiện lợi cho người dùng. Vậy làm thế nào để xóa bỏ port khi truy cập CyberPanel?
1. Giới thiệu về việc truy cập CyberPanel thông qua port
2. Đặt tên miền cho CyberPanel:
Đầu tiên, bạn cần có một tên miền trỏ đến địa chỉ IP của server mà CyberPanel đang chạy. Đảm bảo rằng bạn đã tạo 1 website và issue SSL với cyberpanel trước đó rồi.
3. Sử dụng Reverse Proxy
Sử dụng một web server như Nginx hoặc Openlitespeed để thiết lập reverse proxy. Điều này cho phép bạn điều hướng traffic web thông qua server web thay vì trực tiếp đến CyberPanel, giúp ẩn port. Ở đây chúng ta nên sử dụng Openlitespeed vì đó là web server mặc định của cyberpanel
SSH vào VPS và sử dụng lệnh nano:
sudo nano /usr/local/lsws/conf/httpd_config.conf
Chèn đoạn sau vào cuối cùng của file:
extprocessor cyberpanel { type proxy address https://your_domain:8090 maxConns 100 pcKeepAliveTimeout 60 initTimeout 60 retryTimeout 0 respBuffer 0
}
Thay thế your_domain với domain bạn vừa tạo và port 8090 có thể đổi thành port hiện tại cyberpanel đang sử dụng.
Tiếp đó chúng ta hãy quay lại quay lại website mà chúng ta vừa tạo rồi vào phần Rewrite Rules và thêm đoạn mã dưới đây vào:
RewriteEngine On
REWRITERULE ^(.*)$ HTTP://cyberpanel/$1 [P]
Kiểm tra lại cấu hình
Sau khi bạn đã cấu hình xong, hãy truy cập vào tên miền của bạn mà không cần thêm port và xem xét nếu bạn được chuyển hướng đến CyberPanel.
4. Lưu ý khi thực hiện thay đổi
Khi bạn thực hiện các thay đổi này, hãy luôn sao lưu cấu hình hiện tại và thực hiện thay đổi trong một môi trường kiểm tra trước khi áp dụng trên môi trường sản xuất.
5. Kết luận
Xóa bỏ port khi truy cập CyberPanel không chỉ giúp tăng cường bảo mật mà còn giúp việc truy cập trở nên thuận tiện hơn. Với những bước đơn giản trên, bạn có thể dễ dàng thực hiện điều này và tăng cường bảo mật cho hệ thống của mình.
Nguồn bài viết: https://hungdx.com/web-hosting/xoa-bo-port-khi-truy-cap-cyberpanel/