Nginx 변수 에 대한 설명
15019 단어 nginx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
nginx-lua api ngx.arg , content_by_lua_file ngx. var ,ngx. var .VARIABLE ngx.ctx lua ngx.header ,ngx.header.HEADER ngx.status API ngx.log error.log print ngx.log(ngx.NOTICE, …) ngx.send_headers ngx.headers_sent ngx.resp.get_headers ngx.timer.at ngx.is_subrequest ngx.location.capture ngx.location.capture_multi ngx.print ngx.say , ’
’ ngx.flush ngx.exit ngx.sleep ( ) ngx.on_abort client ngx.req.start_time ngx.req.http_version HTTP ngx.req.raw_header ( ) ngx.req.get_method ngx.req.set_method ngx.req.set_uri URL ngx.req.get_uri_args ngx.req.get_post_args ngx.req.get_headers ngx.escape_uri url ngx.unescape_uri url ngx.encode_args table ngx.decode_args table ngx.encode_base64 base64 ngx.decode_base64 base64 ngx.crc32_short crs32_short ngx.crc32_long crs32_long ngx.hmac_sha1 hmac_sha1 ngx.md5 16 MD5 ngx.md5_bin 2 MD5 ngx.sha1_bin 2 sha1 ngx.quote_sql_str SQL ngx.today ngx.time UNIX ngx.now ngx.update_time ngx.cookie_time cookie ngx.http_time HTTP ngx.parse_http_time HTTP 다음은 nginx 프로필 과 관련 된 필드 와 의미 설명 입 니 다. mark 도 참고 하 세 요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
Nginx :nginx.conf,nginx.conf : # , CPU * worker_processes 1 ; events { # nginx # 1 word , 1024 worker_connections 1024 ; } # HTTP http { # server { # , 。 location { } } server { } } # , nginx #nobody , #user nobody; #nginx , cpu cpu # cat /proc/cpuinfo worker_processes 1 ; # #nginx error_log ( :debug crit ): #[ debug | info | notice | warn | error | crit ] # :error_log logs/nginx_error.log crit; # : nginx logs/nginx_error.log , crit , ; error_log logs/error.log; error_log logs/notice.log notice; error_log logs/info.log info; #PID , nginx ID pid logs/nginx.pid; # worker , linux ulimit # :ulimit -n #Linux , , liunx ulimit # linux 65535 worker_rlimit_nofile 65535 ; # events { # ( ),nginx # linux2. 6 , nginx use epoll; # worker # worker_rlimit_nofile , http , , 。 worker_connections 65535 ; } # http , http { # mime , mime.type #MIME(Multipurpose Internet Mail Extensions) 。 # , , include /etc/nginx/mime.types; 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 / var /log/nginx/access.log; #sendfile ,sendfile nginx sendfile , on, IO , off, I/O , 。 : off。 sendfile on; tcp_nopush on; # tcp_nodelay on; # # #keepalive_timeout 0 ; keepalive_timeout 65 ; # , # gzip gzip on; gzip_disable "MSIE [1-6]\." ; # IE6 gzip_min_length 1k; # gzip_buffers 4 16k; # gzip_http_version 1.0 ; # ( 1.1 , squid2. 5 1.0 ) gzip_comp_level 2 ; # gzip_types text/plain application/x-javascript text/css application/xml; # gzip_ var y on; # CDN , url, # client_header_buffer_size 1k; # large_client_header_buffers 4 4k; # # upstream mysvr { #weigth , server 192.168 . 8 .1x: 3128 weight= 5 ; server 192.168 . 8 .2x: 80 weight= 1 ; server 192.168 . 8 .3x: 80 weight= 6 ; } upstream mysvr2 { #weigth , server 192.168 . 8 .x: 80 weight= 1 ; server 192.168 . 8 .x: 80 weight= 6 ; } # server { # 80 listen 80 ; # #charset koi8-r; # www.xx.com , server_name www.xx.com; # access_log logs/www.xx.com.access.log main; # location / { root /root; # index index.php index.html index.htm; # proxy_pass http: //mysvr ;# mysvr client_max_body_size 10m; # client_body_buffer_size 128k; # , # . proxy_redirect off; # Web X-Forwarded-For IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_connect_timeout 90 ; #nginx ( ) proxy_send_timeout 90 ; # ( ) proxy_read_timeout 90 ; # , ( ) proxy_buffer_size 4k; # (nginx) proxy_buffers 4 32k; #proxy_buffers , 32k , proxy_busy_buffers_size 64k; # (proxy_buffers* 2 ) proxy_temp_file_write_size 64k; # , , upstream } # error_page 500 502 503 504 /50x.html; location = /50x.html { root /root; } # # jsp tomcat resin location ~ .(jsp|jspx| do )?$ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http: //127.0.0.1:8080; } # ,nginx location ~ ^/(images|javascript|js|css|flash|media| static )/ { root / var /www/virtual/htdocs; # 30 , , , , 。 expires 30d; } # Nginx location /NginxStatus { stub_status on; access_log on; auth_basic "NginxStatus" ; auth_basic_user_file conf/htpasswd; #htpasswd apache htpasswd 。 } # .htxxx location ~ /\.ht { deny all; } } }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.