成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Nginx配置注解

kycool / 1807人閱讀

#指定Nginx Worker進(jìn)程運(yùn)行用戶以及用戶組
user  www www;

#指定了Nginx要開啟的進(jìn)程數(shù),一般幾個(gè)CPU就寫幾
worker_processes 2;

#錯(cuò)誤日志位置
error_log  logs/error.log;

#指定進(jìn)程id的存儲(chǔ)文件位置
pid   logs/nginx.pid;

#指定單進(jìn)程打開文件數(shù),需與系統(tǒng)設(shè)定一致
worker_rlimit_nofile 65535;

events {
    #指定nginx工作模式,nginx主要的工作模式有select、poll、kqueue、epoll
    #其中select、poll是標(biāo)準(zhǔn)工作模式,kqueue、epoll為高效工作模式,epoll用在Linux系統(tǒng)中,而kqueue用在BSD系統(tǒng)中
    use epoll;

    #指定單進(jìn)程的最大連接數(shù),即一個(gè)進(jìn)程同時(shí)能處理1024個(gè)請(qǐng)求
    worker_connections  1024;
}


#HTTP部分
http {

    #指定配置文件所包含的文件
    include      mime.types;

    #指定默認(rèn)類型為二進(jìn)制流,也就是當(dāng)文件類型未定義時(shí)使用這種方式.
    #例如在沒有配置PHP環(huán)境時(shí),Nginx是不予解析的,此時(shí),用瀏覽器訪問(wèn)PHP文件就會(huì)出現(xiàn)下載窗口
    default_type  application/octet-stream;

    #設(shè)定日志格式
    log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "

                      "$status $body_bytes_sent "$http_referer" "

                      ""$http_user_agent" "$http_x_forwarded_for"";;

    #設(shè)置允許客戶端請(qǐng)求的最大的單個(gè)文件字節(jié)數(shù)
    client_max_body_size  20m;

    #指定來(lái)自客戶端請(qǐng)求頭的headerbuffer大小,如果自定義了消息頭或有更大的cookie,可以在這里增加緩沖大小
    client_header_buffer_size    16k;

    #指定客戶端請(qǐng)求中較大的消息頭的緩存最大數(shù)量和大小,4為個(gè)數(shù),32k為大小,最大緩存為4個(gè)32kb
    large_client_header_buffers  4 32k;

    #開啟高效傳輸模式
    sendfile    on;

    #tcp_nopush,tcp_nodelay設(shè)置on,防止網(wǎng)絡(luò)阻塞
    tcp_nopush    on;
    tcp_nodelay    on;

    #指定客戶端連接保持活動(dòng)的超時(shí)時(shí)間
    keepalive_timeout  65;

    #指定客戶端請(qǐng)求頭讀取超時(shí)時(shí)間,如果超過(guò)這個(gè)時(shí)間,客戶端還沒有發(fā)送任何數(shù)據(jù),Nginx將返回“Request time out(408)”錯(cuò)誤
    client_header_timeout  10;

    #指定客戶端請(qǐng)求主體讀取超時(shí)時(shí)間,如果超過(guò)這個(gè)時(shí)間客戶端還沒有發(fā)送任何數(shù)據(jù),Nginx將返回“Request time out(408)”錯(cuò)誤
    client_body_timeout  10;

    #指定響應(yīng)客戶端的超時(shí)時(shí)間。這個(gè)超時(shí)僅限于兩個(gè)連接活動(dòng)之間的時(shí)間,如果超過(guò)這個(gè)時(shí)間,客戶端沒有任何活動(dòng),Nginx將會(huì)關(guān)閉連接
    send_timeout        10;

    #開啟gzip壓縮,實(shí)時(shí)壓縮輸出數(shù)據(jù)流
    gzip  on;

    #設(shè)置允許壓縮的頁(yè)面最小字節(jié)數(shù)
    gzip_min_length  1k;

    #指定內(nèi)存空間來(lái)存貯壓縮結(jié)果,這里指定4個(gè)單位為16k的內(nèi)存來(lái)存儲(chǔ)壓縮結(jié)果,即總大小為64k
    gzip_buffers    4  16k;

    #指定識(shí)別HTTP協(xié)議版本,默認(rèn)是1.1
    gzip_http_version  1.1;

    #指定gzip壓縮比,1 壓縮比最小,處理速度最快;9 壓縮比最大,傳輸速度快,但處理最慢,也比較消耗CPU資源
    gzip_comp_level  2;

    #指定壓縮的類型,無(wú)論是否指定,“text/html”類型總是會(huì)被壓縮
    gzip_types  text/plain application/x-javascript text/css application/xml;

    #該選項(xiàng)開啟可以讓前端的緩存服務(wù)器緩存經(jīng)過(guò)gzip壓縮的頁(yè)面,例如,用Varnish緩存經(jīng)過(guò)Nginx壓縮的數(shù)據(jù)
    gzip_vary  on;

    #隱藏Nginx版本號(hào)
    server_tokens off;

    #SERVER部分
    server {

        #指定Nginx監(jiān)端口
        listen      8000;

        #用來(lái)指定IP或者域名
        server_name  localhost;

        #指定Nginx默認(rèn)的字符集,只有utf-8支持中文字符
        charset utf-8;

        #指定訪問(wèn)日志的名稱及位置
        access_log  logs/host.access.log  main;

        #可有多個(gè)location
        location / {

            #指定網(wǎng)頁(yè)根目錄
            root /data/www/default.com;

            #設(shè)定默認(rèn)首頁(yè)
            index  index.html index.htm;

            #Nginx默認(rèn)是不允許列出整個(gè)目錄的,在server或location段里添加上 autoindex on;來(lái)啟用目錄瀏覽。
            #開啟目錄瀏覽
            autoindex on ;

            #默認(rèn)為on,顯示出文件的確切大小,單位是bytes。
            #改為off后,顯示出文件的大概大小,單位是kB或者M(jìn)B或者GB
            autoindex_exact_size off ;

            #默認(rèn)為off,顯示的文件時(shí)間為GMT時(shí)間。
            #改為on后,顯示的文件時(shí)間為文件的服務(wù)器時(shí)間
            autoindex_localtime on;
        }

        #開啟目錄瀏覽
        location /down/ {

            #訪問(wèn)目錄
            alias /home/wwwroot/test/;

            autoindex on;
        }

        #指定錯(cuò)誤頁(yè)面
        error_page 500 502 503 503   /50x.html;

        #定義錯(cuò)誤頁(yè)面,如果是500錯(cuò)誤,則把站點(diǎn)根目錄下的 50x.html 返給用戶
        location = /50x.html {
            root /data/www/www.error.com ;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #location ~ .php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        #配置PHP
        location ~ .php$ {

            #指定網(wǎng)頁(yè)根目錄
            root           /data/www/default.com;

            #指定fastcgi的地址和端口
            fastcgi_pass   127.0.0.1:9000;

            #默認(rèn)頁(yè)面
            fastcgi_index  index.php;

            #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
            #配置fastcgi參數(shù)
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            #引入fastcgi參數(shù)
            include        fastcgi_params;
        }

        # deny access to .htaccess files, if Apache"s document root
        # concurs with nginx"s one
        #location ~ /.ht {
        #    deny  all;
        #}

        #指定url中包含jsp或者?的全部轉(zhuǎn)發(fā)到192.168.0.10的80端口即tomcat處理
        location ~ (jsp|?) {
            proxy_pass  http://192.168.0.10:80;

        }
    }


#站點(diǎn)server,eg: www.default.com
#可配置多個(gè)站點(diǎn)
server {

    listen      80;

    server_name  www.default.com;

    root        /data/www/www.default.com;

    index  index.php index.html index.htm;

    location / {
        root   /data/www/www.default.com;
    }

    error_page   500 502 503 504  /50x.html;

    location = /50x.html {
        root   /data/www/www.error.com ;
    }
}

#多個(gè)站點(diǎn)配置引入
#conf.d/www.site.com conf.d/www.site2.com
include conf.d/*

#其他說(shuō)明

#針對(duì)單個(gè)域名請(qǐng)求做出單個(gè)連接超時(shí)的配置.
#比如些動(dòng)態(tài)解釋和靜態(tài)解釋可以根據(jù)業(yè)務(wù)的需求配置
#proxy_connect_timeout :后端服務(wù)器連接的超時(shí)時(shí)間_發(fā)起握手等候響應(yīng)超時(shí)時(shí)間
#proxy_read_timeout:連接成功后_等候后端服務(wù)器響應(yīng)時(shí)間_其實(shí)已經(jīng)進(jìn)入后端的排隊(duì)之中等候處理(也可以說(shuō)是后端服務(wù)器處理請(qǐng)求的時(shí)間)
#proxy_send_timeout :后端服務(wù)器數(shù)據(jù)回傳時(shí)間_就是在規(guī)定時(shí)間之內(nèi)后端服務(wù)器必須傳完所有的數(shù)據(jù)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/40484.html

相關(guān)文章

  • NGINX日志配置總結(jié)

    摘要:前言本來(lái)準(zhǔn)備講解和的日志的,但是個(gè)人不太推薦純屬個(gè)人愛好,這里就不介紹的日志了。作為一名程序員,比碼代碼還重要那么一點(diǎn)點(diǎn)的東西就是日志的分析和查詢。下面列出常見日志及設(shè)置方法。 showImg(https://segmentfault.com/img/bVbeubU?w=1390&h=472); 前言 本來(lái)準(zhǔn)備講解nginx和apache的日志的,但是個(gè)人不太推薦apache(純屬個(gè)人...

    陳江龍 評(píng)論0 收藏0
  • NGINX日志配置總結(jié)

    摘要:前言本來(lái)準(zhǔn)備講解和的日志的,但是個(gè)人不太推薦純屬個(gè)人愛好,這里就不介紹的日志了。作為一名程序員,比碼代碼還重要那么一點(diǎn)點(diǎn)的東西就是日志的分析和查詢。下面列出常見日志及設(shè)置方法。 showImg(https://segmentfault.com/img/bVbeubU?w=1390&h=472); 前言 本來(lái)準(zhǔn)備講解nginx和apache的日志的,但是個(gè)人不太推薦apache(純屬個(gè)人...

    Mr_zhang 評(píng)論0 收藏0
  • Spring Boot 2.x(九):遇到跨域不再慌

    什么是跨域 首先,我們需要了解一下一個(gè)URL是怎么組成的: // 協(xié)議 + 域名(子域名 + 主域名) + 端口號(hào) + 資源地址 http: + // + www.baidu.com + :8080/ 只要協(xié)議,子域名,主域名,端口號(hào)這四項(xiàng)組成部分中有一項(xiàng)不同,就可以認(rèn)為是不同的域,不同的域之間互相訪問(wèn)資源,就被稱之為跨域。 隨著前后端分離開發(fā)的越來(lái)越普及,會(huì)經(jīng)常遇到跨域的問(wèn)題,當(dāng)我們?cè)跒g覽...

    余學(xué)文 評(píng)論0 收藏0
  • 常用操作 托管Hadoop集群 UHadoop

    摘要:查看上的歷史日志查看上的歷史日志任務(wù)的日志在任務(wù)運(yùn)行結(jié)束之后會(huì)上傳到上,當(dāng)日志文件過(guò)大無(wú)法通過(guò)來(lái)查看時(shí),可以通過(guò)將日志文件從上下載下來(lái)查看。掛載在允許的主機(jī)上執(zhí)行 常用操作本篇目錄應(yīng)用的Web接口查看日志配置NFS掛載hdfs到本地應(yīng)用的Web接口Hadoop 提供了基于 Web 的用戶界面,可通過(guò)它查看您的 Hadoop 集群。Web 服務(wù)會(huì)在主節(jié)點(diǎn)上運(yùn)行(Active NameNode或...

    ernest.wang 評(píng)論0 收藏1142

發(fā)表評(píng)論

0條評(píng)論

kycool

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<