nginx基本配置

2021-10-11 16:28:16 字數 1914 閱讀 4615

##個人學習記錄,如有問題還望指出。。

#user  nobody;

#工作程序:數目。根據硬體調整,通常等於cpu數量或者2倍於cpu。

worker_processes  1;

#錯誤日誌:存放路徑。

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid(程序識別符號):存放路徑

#pid        logs/nginx.pid;

events

#日誌格式設定

#keepalive_timeout  0;keepalive超時時間。

keepalive_timeout  65;

#gzip  on;

#所**的伺服器  backserver對應server中的location 中個proxy_pass...

upstream backserver  

###配置 http  #######

#客戶端通過網域名稱訪問伺服器時會將網域名稱與被解析的ip一同放在請求中。當請求到了nginx中時。nginx會先去匹配ip,如果listen中沒有找到對應的ip,

#就會通過網域名稱進行匹配,匹配成功以後,再匹配埠。當這三步完成,就會找到對應的server的location對應的資源。

#沒有匹配到且沒有指定預設的server_name,將使用第乙個server

server

location yyyy

##指定404頁面  頁面內容放置/opt/nginx-1.18.0/html內

error_page  404              /404.html;

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

#指定錯誤頁面

error_page   500 502 503 504  /50x.html;

location = /50x.html

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

##location ~ \.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

}# another virtual host using mix of ip-, name-, and port-based configuration

##server

#}######################配置 https server start  ######################

Nginx基本配置

基本的 優化過的 配置 我們將修改的唯一檔案是nginx.conf,其中包含nginx不同模組的所有設定。你應該能夠在伺服器的 etc nginx目錄中找到nginx.conf。首先,我們將談論一些全域性設定,然後按檔案中的模組挨個來,談一下哪些設定能夠讓你在大量客戶端訪問時擁有良好的效能,為什麼它...

nginx基本配置

linux 配置 nginx 基本 1.首先安裝編輯器 因為nginx 是c 語言編寫的 yum y install make zlib zlib devel gcc c libtool openssl openssl devel 2 安裝pcre pcre 重要是讓linux 支援 rw 功能 解...

nginx 基本配置

user nobody worker processes 1 子程序,nginx啟動會有1個master程序和若干個子程序 error log logs error.log debug info notice warn error crit 日誌級別 這樣,當使用者請求 位址時,nginx 就會自動...