nginx常用配置總結

2021-10-04 18:52:40 字數 1537 閱讀 6437

配置檔案詳解

# *****==基本配置***********************************====

user nobody; # 配置work程序執行使用者,即程序的名稱,windows下可以注釋掉

worker_processes 1; #配置工作程序數目,根據硬體調整,通常等於cpu數量或者2倍cpu數量

error_log logs/error.log; #配置全域性錯誤日誌及型別,[debug | info | notice | warn | eror | crit ] 預設是error

#pid logs/nginx.pid; # 配置程序pid檔案

# *****==events 配置***********************************====

events

# *****==http 配置***********************************====

#error_page 404 /404.html; #404頁面

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

#error_page 500 502 503 504 /50x.html; #其他報錯頁面配置

location = /50x.html

#php請求**

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

#php請求**

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

##location ~ \.php$

#禁止訪問路徑

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht }}

nginx一般有兩種常用場景,即作為靜態資源**和負載均衡

靜態**

nginx是乙個http的web伺服器,可以將伺服器上的靜態檔案(如html、等)通過http協議返回給瀏覽器客戶端

sever 

}

負載均衡
upstream www.baiducom 

location /

1、輪詢(預設)

upstream tomcatserver
2、權重
upstream tomcatserver
3、ip_hash
upstream tomcatserver
4、最少連線策略
upstream tomcatserver

nginx常用配置

官檔 nginx的負載均衡主要依賴這個模組 ngx http upstream module 1 安裝好nginx 192.168.1.111 2 修改egrep v nginx.conf.default nginx.conf 對其進行修改 訪問server name的時候,會找listen埠,所有...

Nginx常用配置

允許跨域 add header access control allow origin 配置 的使用者訪問認證 生成密碼檔案 htpasswd b c sitepasswd pigt password 配置訪問授權 auth basic input you user name and passwor...

nginx常用配置

其主要分為幾個模組 全域性快從開始到events塊之間的一部分內容,其作用域為全域性作用域 events塊 主要負責nginx伺服器與使用者的網路連線 常用設定 是否開啟多work process下的網路連線進行序列化 師傅允許接收多個網路連線 選取哪種驅動模型連線請求 process 最大連線數 ...