HƯỚNG DẪN Cấu hình Nginx cho Xenforo

Thảo luận trong 'KIẾN THỨC VPS/SERVER' bắt đầu bởi quyet1990, 2/12/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    Các quy tắc XenForo Nginx rewrite khá đơn giản và có thể được cấu hình trong vòng vài phút. Với cấu hình này, bạn sẽ có một diễn đàn XenForo hoàn toàn làm việc với các url thân thiện sử dụng Nginx.
    Trong hướng dẫn này, chúng tôi cũng sẽ bao gồm cấu hình deny cho một số thư mục quan trọng như libraries và internal_data.

    Cấu hình Nginx
    Bên trong khối server {}, đặt hai phần location như thế này:
    Mã:
    location / {
       try_files $uri $uri/ /index.php?$uri&$args;
      }
    
      location ~ /(internal_data|library) {
      internal;
      }
    
    Phần location đầu tiên là viết lại url thân thiện và phần location thứ hai là giúp giữ gìn an toàn bảo mật trong các thư mục quan trọng.

    Trong trường hợp diễn đàn của bạn không nằm ở thư mục root của tên miền của bạn (/), và cho ví dụ, bạn đang gọi nó là 'forums' hoặc ‘xenforo’, bạn chỉ cần đơn giản thêm tên cho cấu hình, ví dụ:
    Mã:
    location /xenforo/ {
      try_files $uri $uri/ /xenforo/index.php?$uri&$args;
      }
    
      location ~ /xenforo/(internal_data|library) {
      internal;
      }
    
    Khởi động lại Nginx:
    Mã:
     service nginx restart 
    Tất cả được thực hiện, bây giờ Xenforo của bạn chạy tốt với các url thân thiện sử dụng máy chủ web Nginx.
     
Tags:

Chia sẻ trang này

Đang tải...