当前位置: > Linux服务器 > nginx >

webpy框架的nginx配置代码

时间:2015-06-28 19:57来源:linux.it.net.cn 作者:IT
如下是IT.NET.CN的nginx配置文件:

server {
        #listen   80; ## listen for ipv4; this line is default and implied
        #listen   [::]:80 default ipv6only=on; ## listen for ipv6

        root /usr/share/nginx/www;
        index index.html index.htm;
        access_log /www/logs/nginx/access.log;
        # Make site accessible from http://localhost/
        server_name localhost;

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to index.html
                #try_files $uri $uri/ /index.html;
                # Uncomment to enable naxsi on this location
                # include /etc/nginx/naxsi.rules
                root /www/it.net.cn;
                fastcgi_param REQUEST_METHOD $request_method;
                fastcgi_param QUERY_STRING $query_string;
                fastcgi_param CONTENT_TYPE $content_type;
                fastcgi_param CONTENT_LENGTH $content_length;
                fastcgi_param GATEWAY_INTERFACE CGI/1.1;
                fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
                fastcgi_param REMOTE_ADDR $remote_addr;
                fastcgi_param REMOTE_PORT $remote_port;
                fastcgi_param SERVER_ADDR $server_addr;
                fastcgi_param SERVER_PORT $server_port;
                fastcgi_param SERVER_NAME $server_name;
                fastcgi_param SERVER_PROTOCOL $server_protocol;
                fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
                fastcgi_param PATH_INFO $fastcgi_script_name;
                fastcgi_pass 127.0.0.1:9002;
        }

        location = /favicon.ico {
                root /www/it.net.cn/static/;
                access_log off;
        }
        location ^~ /static/ {
                root /www/it.net.cn;
                #static file let nginx serve
                #if (-f $request_filename) {
                #     rewrite ^/static/(.*)$  /static/$1 break;
                #}
                access_log off;
        }
}
•location / 的配置节配置了webpy代理。
•location = /favicon.ico的配置节配置favicon.ico,将其映射到static目录下
•location ^~ /static/ 的配置,将所有静态文件,直接交给nginx去处理
(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容