06月14, 2017

开源文档管理工具showdoc安装

nginx配置

server {
    listen 80;
    server_name doc.domain.cn;

    proxy_set_header X-Forwarded-For $remote_addr;
    root /www/web/doc.domain.cn;
    index index.php;
    location / {
      if (!-e $request_filename) {
        rewrite ^/index.php/(.*)$ /index.php?s=$1 last;
        rewrite ^/(.*)$ /index.php?s=$1 last;
        break;
      }
    }

  location ~ .php {
    fastcgi_pass 127.0.0.1:5001;
    fastcgi_index index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
    set $path_info "";
    set $real_script_name $fastcgi_script_name;
    if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
        set $real_script_name $1;
        set $path_info $2;
     }
    fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
    fastcgi_param SCRIPT_NAME $real_script_name;
    fastcgi_param PATH_INFO $path_info;
  }

  location ~ ^/lib.*\.(gif|png|ico|jpg)$ {
    expires 30d;
  }
  location ~ /(data|conf|bin|inc)/ {
    deny all;
  }

  location ~ /\.ht {
    deny  all;
  }
}

本文链接:https://blog.jnliok.com/post/open_showdoc-install.html

-- EOF --

Comments