Linux架構之Nginx 配置檔案

2022-08-27 05:30:09 字數 1860 閱讀 5960

1、nginx主配置檔案

路徑型別

作用/etc/nginx/nginx.conf

配置檔案

nginx主配置檔案

/etc/nginx/conf.d/default.conf

配置檔案

預設**配置檔案

2、nginx**相關引數檔案

路徑型別

作用/etc/nginx/fastcgi_params

配置檔案

fastcgi**配置檔案

/etc/nginx/scgi_params

配置檔案

scgi**配置檔案

/etc/nginx/uwsgi_params

配置檔案

uwsgi**配置檔案

3、nginx編碼相關配置檔案

路徑型別

作用/etc/nginx/win-utf

配置檔案

nginx編碼轉換對映檔案

/etc/nginx/koi-utf

配置檔案

nginx編碼轉換對映檔案

/etc/nginx/koi-win

配置檔案

nginx編碼轉換對映檔案

/etc/nginx/mime.types

配置檔案

content-type與副檔名

4、nginx管理相關命令

路徑型別

作用/usr/sbin/nginx

命令nginx命令列管理終端工具

/usr/sbin/nginx-debug

命令nginx命令列與終端除錯工具

5、nginx日誌相關目錄與檔案

路徑型別

作用/var/log/nginx

目錄nginx預設存放日誌目錄

/etc/logrotate.d/nginx

配置檔案

nginx預設的日誌切割

nginx主配置檔案整體分為三塊進行學習,分別是coremodule(核心模組)eventmodule(事件驅動模組)httpcoremodule(http核心模組)

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

nginx主配置檔案整體分為三塊進行學習,分別是coremodule(核心模組),eventmodule(事件驅動模組),httpcoremodule(http核心模組)

coremodule(核心模組)

user www; #nginx程序所使用的使用者

worker_processes 1; #nginx執行的work程序數量(建議與cpu數量一致或auto)

error_log /log/nginx/error.log #nginx錯誤日誌存放路徑

pid /var/run/nginx.pid #nginx服務執行後產生的pid程序號

eventmodule(事件驅動模組)

events

httpcoremodule(http核心模組)

#http層開始

http 代表乙個**(簡稱虛擬主機)

'server'

}...

#第二個虛擬主機配置

'server'

include  /etc/nginx/conf.d/*.conf;      #包含/etc/nginx/conf.d/目錄下所有以.conf結尾的檔案

} #http結束層

Linux架構之Nginx 動靜分離

root web01 cd etc nginx conf.d 配置靜態資源 root web01 conf.d cat dj oldboy.conf server 配置乙個主頁 root web01 conf.d echo zls test web01 code index.html 建立目錄 ro...

搭建LNMP架構 Nginx 配置

lnmp平台就是linux ngnix mysql php的組合架構,需要linux伺服器 mysql資料庫 php解析環境。1 安裝編譯工具 準備好相關的壓縮檔案,並共享出來,然後進行掛載,再進行壓縮。root localhost systemctl stop firwalld.service 關...

linux系列之 Nginx環境搭建配置

因為我的nginx版本太低了,不滿足當前專案服務配置要求,之前版本為nginx 1.9.9,我直接公升級到比較穩定的版本nginx 1.16.1,這次更新版本以後,應該可以使用很長一段時間了,哈哈。停用nginx root instance n4r06itt objs nginx s stop ng...