HƯỚNG DẪN Cấu hình Nginx cho IPB (Invision Power Board)

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
    Invision Power Board (IPB) là một phần mền hệ thống quản lý diễn đàn mạnh mẽ và tiên tiến như phpbb hoặc vbulletin. Với rất nhiều vấn đề xảy ra với vbulletin và vBSEO, thì IPB có thể là một sự lựa chọn tốt khi bạn đang muốn chọn phần mềm cho diễn đàn của bạn.

    IPB là một lựa chọn thực sự tốt, ổn định, nhanh, tweakable và với một sự hỗ trợ tuyệt vời, nó có thể là một trong những phần mềm diễn đàn hàng đầu luôn được cập nhật.
    Vì vậy, hôm nay tôi sẽ dạy bạn làm thế nào để cấu hình IPB forum trên Nginx.
    Chúng tôi sẽ giả định rằng bạn đã có cấu hình php-fpm để chạy như socket, và rằng bạn có một dòng như thế này trong tập tin nginx.conf của bạn:
    Mã:
     include "/etc/nginx/conf.d/*.conf"; 
    Sau đó, chúng ta sẽ tạo ra tập tin cấu hình virtual host cho IPB:
    Tạo một tập tin mới /etc/nginx/conf.d/yoursite.com.conf
    Mã:
     pico -w /etc/nginx/conf.d/yoursite.com.conf 
    Sau đó dán đoạn này bên trong:
    Mã:
    ### yoursite.com
    server {
    access_log off;
    error_log  logs/yoursite.com-error_log warn;
    listen 80;
    server_name  yoursite.com www.yoursite.com;
    
    # static file configuration
    location ~* .(gif|jpg|jpeg|png|ico|wmv|3gp|avi|mpg|mpeg|mp4|flv|mp3|mid|js|css|wml|swf)$ {
    root  /var/www/yoursite.com;
    expires max;
    add_header Pragma public;
    add_header Cache-Control "public, must-revalidate, proxy-revalidate";
    }
    
    # site configuration
      location / {
      root  /var/www/yoursite.com;
      index  index.php index.html index.htm;
    
      # IPB configuration
    try_files $uri $uri/ /index.php?q=$uri&$args;
    }
    
    # php-fpm configuration
      location ~ .php$ {
      root  /var/www/yoursite.com;
      try_files $uri =404;
      fastcgi_pass  unix:/tmp/php5-fpm.sock;
       fastcgi_index  index.php;
      fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
      include  fastcgi_params;
      fastcgi_buffer_size 128k;
      fastcgi_buffers 256 4k;
      fastcgi_busy_buffers_size 256k;
      fastcgi_temp_file_write_size 256k;
      }
    }
    
    Reload lại nginx để áp dụng thay đổi này:
    Mã:
     service nginx reload 
     
Tags:

Chia sẻ trang này

Đang tải...