ininginx全文件(代码片段)

author author     2023-01-30     124

关键词:

# power by www.php.cn
# user  nobody;
worker_processes 1;
# error_log  logs/error.log;
# error_log  logs/error.log  notice;
# error_log  logs/error.log  info;
# pid        logs/nginx.pid;
events 
    worker_connections 1024;

http 
    include mime.types;
    include vhosts.conf;
    default_type application/octet-stream;
    # log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    # '$status $body_bytes_sent "$http_referer" '
    # '"$http_user_agent" "$http_x_forwarded_for"';
    # access_log  logs/access.log  main;
    sendfile on;
    # tcp_nopush     on;
    # keepalive_timeout  0;
    keepalive_timeout 65;
    # tcp_nodelay on;
    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 128k;
    fastcgi_buffers 4 128k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    # gzip  on;
    gzip on;
    gzip_min_length 1k;
    gzip_buffers 4 32k;
    gzip_http_version 1.1;
    gzip_comp_level 2;
    gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_vary on;
    gzip_disable "MSIE [1-6].";
    server_names_hash_bucket_size 128;
    client_max_body_size 100m;
    client_header_buffer_size 256k;
    large_client_header_buffers 4 256k;
    #     server 
    #     listen 80;
    #     server_name localhost;
    #     # charset koi8-r;
    #     # access_log  logs/host.access.log  main;
    #     root "D:/soft/phpstudy/PHPTutorial/WWW";
    #     location / 
    #         index index.html index.htm index.php l.php;
    #         autoindex off;
    #     
    #     location = /50x.html 
    #         root html;
    #     
    #     # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #     # location ~ \.php$ 
    #     # proxy_pass   http://127.0.0.1;
    #     # 
    #     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #     location ~ \.php(.*)$ 
    #         fastcgi_pass 127.0.0.1:9000;
    #         fastcgi_index index.php;
    #         fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
    #         fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    #         fastcgi_param PATH_INFO  $fastcgi_path_info;
    #         fastcgi_param PATH_TRANSLATED  $document_root$fastcgi_path_info;
    #         include fastcgi_params;
    #     
    #     # error_page  404              /404.html;
    #     # redirect server error pages to the static page /50x.html
    #     error_page 500 502 503 504  /50x.html;
    # 
    # 根目录,不占用80端口
    server 
        listen 80;
        server_name localhost;
        root "D:/soft/phpstudy/PHPTutorial/WWW";
        location / 
            index index.html index.htm index.php l.php;
            autoindex off;
        
        location = /50x.html 
            root html;
        
        location ~ \.php(.*)$ 
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
            fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO  $fastcgi_path_info;
            fastcgi_param PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include fastcgi_params;
        
        error_page 500 502 503 504  /50x.html;
    
    # 开发端口8100-8300
    # tp3.2 通用server
    server 
        listen 8101;
        server_name localhost;
        root "D:/soft/phpstudy/PHPTutorial/WWW/dev/pcplay_full";
        error_page 500 502 503 504  /50x.html;
        location = /50x.html 
            root html;
        
        location / 
            try_files $uri @rewrite;
        
        location @rewrite 
            set $static 0;
            if ($uri ~ \.(css|js|jpg|jpeg|png|gif|ico|woff|eot|svg|css\.map|min\.map)$) 
                set $static 1;
            
            if ($static = 0) 
                rewrite ^/(.*)$ /index.php?s=/$1;
            
        
        location ~ /Uploads/.*\.php$ 
            deny all;
        
        location ~ \.php/ 
            if ($request_uri ~ ^(.+\.php)(/.+?)($|\?)) 
            
            fastcgi_pass 127.0.0.1:9000;
            include fastcgi_params;
            fastcgi_param SCRIPT_NAME     $1;
            fastcgi_param PATH_INFO       $2;
            fastcgi_param SCRIPT_FILENAME $document_root$1;
        
        location ~ \.php$ 
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        
        location ~ /\.ht 
            deny all;
        
    

    #模板端口   8400-8600
        server 
        listen 8401;
        server_name localhost;
        root "D:/soft/phpstudy/PHPTutorial/WWW/moban_run";
        location / 
            index index.html index.htm index.php l.php;
            autoindex off;
        
        location = /50x.html 
            root html;
        
        location ~ \.php(.*)$ 
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
            fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO  $fastcgi_path_info;
            fastcgi_param PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include fastcgi_params;
        
        error_page 500 502 503 504  /50x.html;
    





      						
        					

ininginx提供远程上传文件(代码片段)

查看详情

ininginx配置文件服务器(代码片段)

查看详情

ininginx代理缓存配置文件示例(代码片段)

查看详情

ininginx的前后端分离配置文件(代码片段)

查看详情

ininginx位置块特定文件#nginx(代码片段)

查看详情

ininginx下magento的配置文件。(代码片段)

查看详情

ininginx1.10drupal的配置文件(代码片段)

查看详情

ininginx规则阻止对xmlrpc.php文件的ddos攻击(代码片段)

查看详情

ininginx测试(代码片段)

查看详情

ininginx的(代码片段)

查看详情

ininginx的(代码片段)

查看详情

ininginx的(代码片段)

查看详情

ininginx配置(代码片段)

查看详情

ininginx配置基于文件夹的静态文档读取,使用由本地dns代理(dnsmasq)解析的私有域。(代码片段)

查看详情

ininginx.conf(代码片段)

查看详情

ininginx.conf(代码片段)

查看详情

ininginx.conf(代码片段)

查看详情

ininginx.conf(代码片段)

查看详情