国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

NGINX 4xx 5xx 狀態碼構造

jemygraw / 945人閱讀

摘要:配置系列頭不合法頭重復參考如上配置訪問需要認證將設置為不可讀使用非方法訪問一個靜態文件系列修改為缺少引號語法錯誤的現在只支持如果客戶端隨意設置這個值會報修改配置為指向一個未監聽的端口

nginx配置
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
    sendfile        on;
    keepalive_timeout  65;
    server {
        listen       8070;
        server_name  10.96.79.14;
        limit_req zone=one;
        location / {
            root   html;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        location = /abc.html {
            root html;
            auth_basic           "opened site";
            auth_basic_user_file conf/htpasswd;
        }
         location ~ .php$ {
            root /home/xiaoju/nginx-1.14.0/html;
            fastcgi_index index.php;
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_param       SCRIPT_FILENAME  /home/xiaoju/nginx-1.14.0/html$fastcgi_script_name;
            include fastcgi.conf;
            fastcgi_connect_timeout 300;
            fastcgi_send_timeout 300;
            fastcgi_read_timeout 300;
        }
    }
}
index.php
 

4xx系列
400

NGX_HTTP_BAD_REQUEST

Host頭不合法
 
curl localhost:8070  -H "Host:123/com"



400 Bad Request

400 Bad Request


nginx/1.14.0
Content-Length頭重復 curl localhost:8070 -H "Content-Length:1" -H "Content-Length:2" 400 Bad Request

400 Bad Request


nginx/1.14.0
401

NGX_HTTP_UNAUTHORIZED

參考如上nginx配置,訪問abc.html需要認證
 
curl localhost:8070/abc.html



401 Authorization Required

401 Authorization Required


nginx/1.14.0
403

NGX_HTTP_FORBIDDEN

chmod 222 index.html
將index.html設置為不可讀
 
curl localhost:8070



403 Forbidden

403 Forbidden


nginx/1.14.0
404

NGX_HTTP_NOT_FOUND

curl localhost:8070/cde.html



404 Not Found

404 Not Found


nginx/1.14.0
405

NGX_HTTP_NOT_ALLOWED

使用非GET/POST/HEAD方法訪問一個靜態文件
curl -X DELETE localhost:8070/index.html -I


HTTP/1.1 405 Not Allowed
Server: nginx/1.14.0
Date: Tue, 18 Sep 2018 10:02:22 GMT
Content-Type: text/html
Content-Length: 173
Connection: keep-alive
5xx系列 500

NGX_HTTP_INTERNAL_SERVER_ERROR

修改index.php為


curl localhost:8070/index.php -I


HTTP/1.1 500 Internal Server Error
Server: nginx/1.14.0
Date: Tue, 18 Sep 2018 11:29:19 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Set-Cookie: PHPSESSID=aoesvcuvbh1nh95kdkp152r9e1; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
501

NGX_HTTP_NOT_IMPLEMENTED

nginx的transfer-encoding現在只支持chunked,如果客戶端隨意設置這個值,會報501
 
curl localhost:8070  -H "Transfer-Encoding:1"



501 Not Implemented

501 Not Implemented


nginx/1.14.0
502

NGX_HTTP_BAD_GATEWAY

修改nginx配置為
fastcgi_pass 127.0.0.1:8000;


指向一個未監聽的端口
curl localhost:8070/index.php -I


HTTP/1.1 502 Bad Gateway
Server: nginx/1.14.0
Date: Tue, 18 Sep 2018 11:28:17 GMT
Content-Type: text/html
Content-Length: 537
Connection: keep-alive
ETag: "5ad6113c-219"
503

NGX_HTTP_SERVICE_UNAVAILABLE

修改nginx配置,限速為每分鐘10個請求
 
limit_req_zone $binary_remote_addr zone=one:10m rate=10r/m;
limit_req zone=one;
連續發送兩個請求,第二請求會報503
curl localhost:8070/index.php -I

HTTP/1.1 503 Service Temporarily Unavailable
Server: nginx/1.14.0
Date: Tue, 18 Sep 2018 11:31:43 GMT
Content-Type: text/html
Content-Length: 537
Connection: keep-alive
ETag: "5ad6113c-219"
504

NGX_HTTP_GATEWAY_TIME_OUT

修改index.php為

curl localhost:8070/index.php -I

HTTP/1.1 504 Gateway Time-out
Server: nginx/1.14.0
Date: Tue, 18 Sep 2018 12:17:57 GMT
Content-Type: text/html
Content-Length: 537
Connection: keep-alive
ETag: "5ad6113c-219"
505

NGX_HTTP_VERSION_NOT_SUPPORTED

telnet8070端口,輸入GET /index.html HTTP/2.1
不支持http/2.1,會報505
 
$telnet localhost 8070
Trying 127.0.0.1...
Connected to localhost.
Escape character is "^]".
GET /index.html HTTP/2.1
HTTP/1.1 505 HTTP Version Not Supported
Server: nginx/1.14.0
Date: Tue, 18 Sep 2018 12:26:35 GMT
Content-Type: text/html
Content-Length: 203
Connection: close

505 HTTP Version Not Supported

505 HTTP Version Not Supported


nginx/1.14.0

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40349.html

相關文章

  • Nginx實戰】構建NGINX 4xx 5xx 狀態實例

    摘要:運營研發團隊張仕華配置系列頭不合法頭重復參考如上配置訪問需要認證將設置為不可讀使用非方法訪問一個靜態文件系列修改為缺少引號語法錯誤的現在只支持如果客戶端隨意設置這個值會報修改配置為指向一 運營研發團隊 張仕華 nginx配置 worker_processes 1; events { worker_connections 1024; } http { include...

    Lsnsh 評論0 收藏0
  • 2小時快速搭建后端接口報警系統(基于阿里云日志服務分析nginx訪問日志)

    摘要:目標后端任一接口一分鐘內響應超過一定的量,馬上收到報警提示報警及慢接口有詳細列表可以查看低成本。相關報警請求的詳細信息列表慢響應分析 目標 后端任一接口一分鐘內5xx響應超過一定的量,馬上收到報警提示 報警及慢接口有詳細列表可以查看 低成本。幾年前公司的日志報警系統是自研的,開發成本比較高,也沒有達到阿里云日志服務這種產品化程度 機器部署情況 阿里云EC服務器 功能概述 阿里云日...

    lemanli 評論0 收藏0
  • 都得懂點http

    摘要:臨時性重定向該狀態碼表示請求的資源已被分配了新的,希望用戶本次請求能使用新的。該狀態碼表示發送的請求需要有通過認證認證認證的認證信息。該狀態碼表明服務器端在執行請求時發生了錯誤。 前言 最近在看nodejs,發現需要很多http相關的知識,就去找了本「圖解HTTP」看,記錄下自己覺得比較重要的知識點 URI格式 http:// user:passwd @www.cheesekun....

    ghnor 評論0 收藏0
  • 都得懂點http

    摘要:臨時性重定向該狀態碼表示請求的資源已被分配了新的,希望用戶本次請求能使用新的。該狀態碼表示發送的請求需要有通過認證認證認證的認證信息。該狀態碼表明服務器端在執行請求時發生了錯誤。 前言 最近在看nodejs,發現需要很多http相關的知識,就去找了本「圖解HTTP」看,記錄下自己覺得比較重要的知識點 URI格式 http:// user:passwd @www.cheesekun....

    hearaway 評論0 收藏0
  • 都得懂點http

    摘要:臨時性重定向該狀態碼表示請求的資源已被分配了新的,希望用戶本次請求能使用新的。該狀態碼表示發送的請求需要有通過認證認證認證的認證信息。該狀態碼表明服務器端在執行請求時發生了錯誤。 前言 最近在看nodejs,發現需要很多http相關的知識,就去找了本「圖解HTTP」看,記錄下自己覺得比較重要的知識點 URI格式 http:// user:passwd @www.cheesekun....

    bingchen 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<