Nginx配置解析

2022-06-06 22:36:11 字數 2480 閱讀 4854

nginx主配置檔案/etc/nginx/nginx.conf是乙個純文字型別的檔案,整個配置檔案是以區塊的形式組織,通常每乙個區塊以一對大括號{}來表示開始與結束。

#如下為全域性main配置:

[root@master conf]# cat

nginx.conf

#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;

#如下為event配置:

events
#如下為http配置:

user  nginx;                    #程序使用者

worker_processes

1; #工作程序,配合和cpu個數保持一致

error_log /var/log/nginx/error.log warn; #錯誤日誌路徑及級別

pid /var/run/nginx.pid; #nginx服務啟動的pid

.html; #錯誤頁面

# redirect server error pages to the static page /50x.html

#error_page

500502

503504 /50x.html; #定義請求錯誤,指定錯誤**

nginx更多配置釋義可參考:

錯誤頁面

[root@nginx01 ~]# vi /etc/nginx/conf.d/base.conf

server

}server

location /

location /ok

}[root@nginx01 ~]# echo

'' > /usr/share/nginx/html/baseerror.html

[root@nginx01 ~]# nginx -t -c /etc/nginx/nginx.conf #檢查配置檔案

[root@nginx01 ~]# nginx -s reload #過載配置檔案

1 location ~/\.ht

1 location ~ ^/(picture|move)/

1 location ~ ^/data

1 location /imxhy/images/

1 root /usr/share/nginx/rewrite/;

2 allow 208.97.167.194;

3 allow 222.33.1.2;

4 allow 231.152.49.4;

5 deny all;

6 auth_basic "xhy";

7 auth_basic_user_file htpasswd;

1 location ~/\.ht

1 location ~ ^/(picture|move)/

1 location ~ ^/data

1 location /imxhy/images/

1 root /usr/share/nginx/rewrite/;

2 allow 208.97.167.194;

3 allow 222.33.1.2;

4 allow 231.152.49.4;

5 deny all;

6 auth_basic "xhy";

7 auth_basic_user_file htpasswd;

Nginx 配置解析

執行使用者,預設即是nginx,可不設定 user nobody nginx程序,一般設定為和cpu核數一樣 worker processes 1 單個後台worker process程序的最大併發鏈結數 docker run itd restart unless stopped v etc loc...

Nginx配置解析

執行使用者,預設即是nginx,可不設定 user nobody nginx程序,一般設定為和cpu核數一樣 worker processes 1 單個後台worker process程序的最大併發鏈結數 docker run itd restart unless stopped v etc loc...

nginx 配置詳情 解析

配置nginx nginx的配置檔案 usr local nginx conf nginx.conf 配置檔案常見結構的從外到內依次是 http server location 等等,預設的繼承關係是從外到內,也就是說內層塊會自動獲取外層塊的值作為預設值 server 解決監聽的 ip 網域名稱 埠...