最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx服務(wù)加鑒權(quán)&設(shè)置日志方式

 更新時(shí)間:2025年06月07日 09:36:39   作者:岳來  
這篇文章主要介紹了nginx服務(wù)加鑒權(quán)&設(shè)置日志方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、鑒權(quán)

為了更好限制訪問權(quán)限,需要對(duì)服務(wù)加鑒權(quán),具體步驟如下:

1、安裝httpd-tools

yum install -y httpd-tools

2、創(chuàng)建密碼文件htpasswd.users

htpasswd -c /etc/nginx/htpasswd.users "賬戶名"

如果為已存在密碼文件添加用戶,刪除-c

3、配置nginx.conf

Nginx 的配置文件中(通常位于 /etc/nginx/nginx.conf/etc/nginx/sites-available/default ,具體取決于你的安裝和配置),找到或添加你想要保護(hù)的 location 塊,并添加基本認(rèn)證的指令。

	location / {
       auth_basic "Restricted Area";
       auth_basic_user_file /etc/nginx/htpasswd.users;
       ...
   }
  • auth_basic "Restricted Area" 設(shè)置了認(rèn)證提示信息,用戶在訪問受保護(hù)的頁面時(shí)會(huì)看到這個(gè)提示。
  • auth_basic_user_file 指令指定了之前創(chuàng)建的包含用戶名和加密密碼的文件路徑。

4、驗(yàn)證修改并加載配置

nginx -t 

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# 如上信息表明修改沒有問題
systemctl reload nginx  # 重載NGINX  

二、設(shè)置日志

2.1、訪問日志Access Log

訪問日志記錄了所有客戶端請(qǐng)求的信息。你可以通過 access_log 指令來配置訪問日志的位置、格式等

http {
    # 全局訪問日志設(shè)置
    access_log /var/log/nginx/access.log main;

    # 自定義日志格式
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                    '$status $body_bytes_sent "$http_referer" '
                    '"$http_user_agent" "$http_x_forwarded_for"';
    ...
}

2.2、錯(cuò)誤日志Error Log

錯(cuò)誤日志記錄了 Nginx 在處理請(qǐng)求時(shí)遇到的錯(cuò)誤信息。你可以通過 error_log 指令來配置錯(cuò)誤日志的位置和日志級(jí)別。

http {
    # 全局錯(cuò)誤日志設(shè)置
    error_log /var/log/nginx/error.log warn;
    ...
    
		location / {
            # 為特定位置塊設(shè)置不同的錯(cuò)誤日志
            error_log /var/log/nginx/yourapp_error.log info;
            ...
        }
}    

2.3、nginx 日志級(jí)別

級(jí)別含義
debug最詳細(xì)的日志級(jí)別,記錄所有調(diào)試信息。
info記錄一般信息,如請(qǐng)求處理詳情。
notice比 info 更重要一些的信息。
warn警告信息,通常表示可能的問題。
error錯(cuò)誤信息,表示請(qǐng)求處理過程中出現(xiàn)的錯(cuò)誤。
crit關(guān)鍵錯(cuò)誤,表示嚴(yán)重的錯(cuò)誤。
alert警報(bào)級(jí)別,表示需要立即采取行動(dòng)的情況。
emerg緊急情況,表示系統(tǒng)無法繼續(xù)運(yùn)行。

2.4、日志格式配置

Nginx 的日志格式非常靈活,可以通過 log_format 指令來自定義日志的輸出格式。

默認(rèn)情況下,Nginx 提供了一些預(yù)定義的日志格式:

變量含義
$remote_addr客戶端的 IP 地址。
$remote_user客戶端的用戶名(如果啟用了基本認(rèn)證)。
$time_local本地時(shí)間(標(biāo)準(zhǔn)格式)。
$time_iso8601ISO 8601 格式的時(shí)間。
$request請(qǐng)求行,包括方法、URI 和協(xié)議版本。
$statusHTTP 狀態(tài)碼。
$body_bytes_sent發(fā)送給客戶端的字節(jié)數(shù)(不包括響應(yīng)頭)。
$http_referer引用頁面的 URL。
$http_user_agent客戶端的 User-Agent 字符串。
$http_x_forwarded_for客戶端的真實(shí) IP 地址(通過代理服務(wù)器傳遞)。
$request_time請(qǐng)求處理的總時(shí)間(以秒為單位,精度為毫秒)。
$upstream_response_time從上游服務(wù)器接收響應(yīng)的時(shí)間(以秒為單位,精度為毫秒)。
$request_length請(qǐng)求的長度(包括請(qǐng)求行、頭部和請(qǐng)求體)。
$bytes_sent發(fā)送給客戶端的字節(jié)數(shù)(包括響應(yīng)頭)。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux安裝Nginx步驟詳解

    Linux安裝Nginx步驟詳解

    這篇文章主要介紹了Linux安裝Nginx步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • nginx配置將HTTPS請(qǐng)求轉(zhuǎn)換成HTTP的方法實(shí)現(xiàn)

    nginx配置將HTTPS請(qǐng)求轉(zhuǎn)換成HTTP的方法實(shí)現(xiàn)

    Nginx是一個(gè)很流行、很強(qiáng)大的代理軟件,我們可以借助Nginx,設(shè)置 http強(qiáng)轉(zhuǎn)https,本文就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2023-09-09
  • Nginx整合Kafka的方法示例

    Nginx整合Kafka的方法示例

    這篇文章主要介紹了Nginx整合Kafka的方法示例,nginx整合kafak后,可以將nginx中的數(shù)據(jù),直接保存到kafka中,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Linux中Nginx的防盜鏈和優(yōu)化的實(shí)現(xiàn)代碼

    Linux中Nginx的防盜鏈和優(yōu)化的實(shí)現(xiàn)代碼

    今天是周末小編在值班哈,很開森,工作使我快樂,本文重點(diǎn)給大家介紹Linux中Nginx的防盜鏈和優(yōu)化問題及實(shí)現(xiàn)代碼,需要的朋友跟隨小編一起看看吧
    2021-06-06
  • 解決nginx訪問頁面中文亂碼的問題

    解決nginx訪問頁面中文亂碼的問題

    這篇文章主要為大家介紹了nginx訪問頁面中文亂碼解決方案,文中有相關(guān)的代碼示例供大家參考,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2023-09-09
  • nginx安裝和前端訪問配置以及403 Forbidden解決方案

    nginx安裝和前端訪問配置以及403 Forbidden解決方案

    本文介紹CentOS下Nginx安裝與配置,包括安裝命令、配置文件路徑、啟動(dòng)及重啟方法,并詳細(xì)說明多個(gè)前端站點(diǎn)的代理設(shè)置與緩存策略,同時(shí)提供解決403錯(cuò)誤的權(quán)限檢查及SELinux調(diào)整方案
    2025-07-07
  • nginx平滑升級(jí)及nginx配置文件詳解

    nginx平滑升級(jí)及nginx配置文件詳解

    這篇文章主要介紹了nginx平滑升級(jí)及nginx配置文件,nginx平滑升級(jí)并添加新功能,nginx.conf配置用于調(diào)試、定位問題的配置參數(shù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • Nginx速查手冊(cè)及常見問題

    Nginx速查手冊(cè)及常見問題

    Nginx是一款輕量級(jí)的HTTP服務(wù)器,采用事件驅(qū)動(dòng)的異步非阻塞處理方式框架,這讓其具有極好的IO性能,時(shí)常用于服務(wù)端的反向代理和負(fù)載均衡,這篇文章主要介紹了Nginx速查手冊(cè)及常見問題,,需要的朋友可以參考下
    2022-04-04
  • 詳解Nginx location 匹配規(guī)則

    詳解Nginx location 匹配規(guī)則

    本篇文章主要介紹了Nginx location 匹配規(guī)則,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • 使用nginx實(shí)現(xiàn)分布式限流的方法

    使用nginx實(shí)現(xiàn)分布式限流的方法

    一般對(duì)外暴露的系統(tǒng),在促銷或者黑客攻擊時(shí)會(huì)涌來大量的請(qǐng)求,為了保護(hù)系統(tǒng)不被瞬間到來的高并發(fā)流量給打垮, 就需要限流。接下來通過本文給大家分享使用nginx實(shí)現(xiàn)分布式限流的方法,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05

最新評(píng)論

紫阳县| 三门县| 钦州市| 宜兴市| 林甸县| 平远县| 雷山县| 广东省| 三门县| 阿克苏市| 平邑县| 武陟县| 远安县| 郧西县| 曲阳县| 廉江市| 平舆县| 韩城市| 镇雄县| 龙岩市| 英吉沙县| 岳阳县| 无为县| 晴隆县| 临澧县| 东乌| 民乐县| 赫章县| 永安市| 县级市| 岳阳市| 弥勒县| 冀州市| 大英县| 南陵县| 丰台区| 呼伦贝尔市| 仙居县| 山东省| 新乡县| 邯郸县|