Cấu hình Nginx
Quy tắc Chuyển hướng (Redirect Rules)
FlashPanel
cho phép bạn định cấu hình chuyển hướng có thể được định cấu hình để tự động chuyển hướng khách truy cập từ trang này sang trang khác. Các quy tắc chuyển hướng này có thể được tạo thông qua tab 'New Rewrite Rule' tại giao diện quản lý cấu hình nginx của trang web.
Tạo quy tắc chuyển hướng
Chuyển hướng là các trình bao bọc xung quanh các quy tắc viết lại của Nginx và có thể sử dụng cú pháp chuyển hướng đầy đủ được Nginx hỗ trợ, bao gồm cả biểu thức chính quy (regular expressions). Ví dụ: bạn có thể sử dụng = /
để chỉ khớp với gốc của miền.
Các bước tạo Redirect Rule:
Tại tab
Cấu hình Nginx
> ChọnNew Rewrite Rule
Nhập thông tin về quy tắc chuyển hướng
- Memo: Tên gợi nhớ cho quy tắc
- Loại: Chuyển hướng tạm thời | Chuyển hướng vĩnh viến | last
Chọn
New Rewrite Rule
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Sửa quy tắc chuyển hướng
Bạn có thể sửa Quy tắc chuyển hướng thông qua tab Cấu hình Nginx
trên bảng điều khiển quản lý trang web của mình trong FlashPanel
. Các bước sửa quy tắc chuyển hướng:
- Tại tab
Cấu hình Nginx
> Chọn tabServer
- Tỉm đến quy tắc chuyển hướng muốn sửa > chọn biểu tượng chiếc bút
*Lưu ý: Chỉ chỉnh sửa quy tắc chuyển hướng và Memo (Tên gợi nhớ) 3. Chọn Edit Nginx Configuration
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Chuyển hướng tạm thời và Chuyển hướng vĩnh viẽn
FlashPanel
hỗ trợ 2 loại chuyển hướng:
- Chuyển hướng Vĩnh viễn (Mã trạng thái HTTP 301)
- Chuyển hướng Tạm thời (Mã trạng thái HTTP 302)
Mặc dù cả hai loại chuyển hướng này thường ẩn đối với người dùng, nhưng trình duyệt sẽ xử lý chúng theo cách khác nhau và điều quan trọng là phải biết sự khác biệt.
Chuyển hướng tạm thời
Khi trình duyệt gặp chuyển hướng tạm thời, nó sẽ đưa bạn đến đích và quên rằng nó đã được chuyển hướng từ trang gốc. Nếu bạn thay đổi trang đích và sau đó truy cập lại trang gốc, trình duyệt sẽ thấy vị trí chuyển hướng mới và đưa bạn đến đó.
Chuyển hướng vĩnh viễn
Với chuyển hướng vĩnh viễn, trình duyệt sẽ nhớ rằng nó đã được chuyển hướng khỏi trang gốc. Để tiết kiệm việc thực hiện một yêu cầu mạng khác, lần tiếp theo trình duyệt truy cập trang gốc, trình duyệt sẽ thấy rằng nó đã được chuyển hướng và ngay lập tức truy cập trang đó thay thế.
Mặc dù bạn có thể thay đổi điểm đến của chuyển hướng vĩnh viễn, nhưng bạn sẽ cần phải xóa bộ nhớ cache của trình duyệt trước khi truy cập lại trang gốc. Việc thay đổi chuyển hướng vĩnh viễn được coi là một phương pháp không tốt, vì vậy hãy cẩn thận khi thực hiện.
Chuyển hướng Last
Chuyển hướng last sẽ đảm bảo dừng tìm kiếm lệnh viết lại ở vị trí hiện tại hoặc chặn và sử dụng URI đã thay đổi (VD: URI được viết lại) và tìm kiếm vị trí mới cho bất kỳ lệnh viết lại nào phù hợp.
Quy tắc Bảo mật (Security Rules)
INFO
FlashPanel
có thể định cấu hình bảo vệ bằng mật khẩu trên các trang web của bạn bằng cách sử dụng xác thực quyền truy cập cơ bản. Bạn có thể chọn bảo vệ toàn bộ trang web của mình hoặc một đường dẫn cụ thể.
Tạo quy tắc bảo mật
Bạn có thể tạo Quy tắc bảo mật mới thông qua tab Cấu hình Nginx
trên bảng điều khiển quản lý trang web của mình trong FlashPanel
. Bạn phải cung cấp tên quy tắc bảo mật mà một số trình duyệt sẽ hiển thị trong lời nhắc xác thực của chúng, cũng như ít nhất một bộ thông tin xác thực. Nếu bạn cần thêm nhiều thông tin đăng nhập, bạn có thể nhấp vào nút + để thêm tổ hợp tên người dùng và mật khẩu mới.
Các bước tạo quy tắc bảo mật:
- Tại tab
Cấu hình Nginx
> ChọnNew Security Rule
- Nhập thông tin về quy tắc chuyển hướng
- Memo: Tên gợi nhớ cho quy tắc
- Cặp Tên tên người và Mật khẩu: Thông tin xác thực người dùng và mật khẩu sẽ được yêu cầu nhập khi truy cập đến đường dẫn bảo mật
- Chọn
New Security Rule
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Sửa quy tắc bảo mật
Bạn có thể sửa Quy tắc bảo mật thông qua tab Cấu hình Nginx
trên bảng điều khiển quản lý trang web của mình trong FlashPanel
. Các bước sửa quy tắc bảo mật:
- Tại tab
Cấu hình Nginx
> Chọn tabServer
- Tỉm đến quy tắc bảo mật muốn sửa > chọn biểu tượng chiếc bút
*Lưu ý: Chỉ chỉnh sửa đường dẫn cần bảo mật và Memo (Tên gợi nhớ) 3. Chọn Edit Nginx Configuration
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Thông tin xác thực (Credentials)
FlashPanel
tạo một tệp .htpasswd duy nhất cho mỗi quy tắc bảo mật, nghĩa là mỗi đường dẫn được bảo mật có thể có một bộ thông tin xác thực riêng. Điều này cũng có nghĩa là bạn sẽ cần phải nhập lại cùng một thông tin đăng nhập khi bảo mật nhiều đường dẫn. Nếu cần sửa đổi thông tin xác thực, bạn có thể làm theo hướng dẫn Sửa quy tắc bảo mật.
Quản lý Cấu hình Nginx
Tại giao diện quản lý cấu hình nginx FlashPanel
hỗ trợ các chức năng cho phép bạn dễ dàng quản lý tệp cấu hình nginx.
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Xem trước cấu hình Nginx
FlashPanel
cho phép xem nội dung tệp cấu hình Nginx tại tab Cấu hình Nginx
của trên bảng điều khiển quản lý trang web của mình bạn chọn vào biểu tượng con mắt
.
Tạo block cấu hình nginx
FlashPanel
hỗ trợ bạn tạo các khổi cấu hình nginx. Các bước tạo block cấu hình nginx:
- Tại tab
Cấu hình Nginx
> ChọnNew Nginx Configuration
- Điền thông tin block cấu hình
- Memo: Tên gợi nhớ cho block, tên này sẽ chỉ hiển thị trên hệ thống của
FlashPanel
không lưu vào máy chủ VPS của bạn - Position: Vị trí lưu block cấu hình trong tệp cấu hình cho trang web của bạn.
- Server: Vị trí lưu sẽ nằm trong khối server chính (Block chứa toàn bộ cấu hình về trang web của bạn) trong tệp cấu hình trang web
- Before: Vị trí lưu sẽ nằm trước khối server chính
- After: Vị trí lưu sẽ nằm sau khối server chính
- Nội dung block cấu hình
- Chọn
New Nginx Configuration
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Sửa block cấu hình nginx
Các bước sửa block cấu hình nginx:
- Tại tab
Cấu hình Nginx
> Chọn vị trí tab (Before | Server | After) mà block cấu hình được lưu trước đó - Tỉm đến block cấu hình nginx muốn sửa > chọn biểu tượng chiếc bút
WARNING
Nếu block cần sửa là Block bảo mật thì tham khảo Sửa quy tắc bảo mật hoặc Block chuyển hướng tham khảo Sửa quy tắc chuyển hướng
- Điền thông tin muốn sửa
- Memo: Tên gợi nhớ cho block, tên này sẽ chỉ hiển thị trên hệ thống của
FlashPanel
không lưu vào máy chủ VPS của bạn - Position: Vị trí lưu block cấu hình trong tệp cấu hình cho trang web của bạn.
- Server: Vị trí lưu sẽ nằm trong khối server chính (Block chứa toàn bộ cấu hình về trang web của bạn) trong tệp cấu hình trang web
- Before: Vị trí lưu sẽ nằm trước khối server chính
- After: Vị trí lưu sẽ nằm sau khối server chính
- Nội dung block cấu hình
- Sau khi đã sửa, Chọn
Edit Nginx Configuration
⚠ INFO: Cập nhật Nginx Config.
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực.
Cập nhật Nginx Configuration
Sau khi thêm, xóa, sửa Nginx Config bạn cần bấm nút "Cập nhật Nginx Configuration" để những thay đổi có hiệu lực Tại giao diện quản lý cấu hình Nginx > Chọn Cập nhật Nginx Configuration