Nginx安裝目錄與編譯引數教程

2021-12-30 13:04:19 字數 2311 閱讀 6631

[root@localhost yum.repos.d]# rpm -ql nginx

# nginx日誌輪轉,用於logrotate服務的日誌切割,定義週期,按天或月等切割日誌

/etc/logrotate.d/nginx

# nginx配置檔案目錄

/etc/nginx

# 主要配置檔案

/etc/nginx/nginx.conf

/etc/nginx/conf.d

# 預設server載入的配置檔案

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

# cgi配置相關,fastcgi配置

# php fastcgi時需載入fastcgi配置檔案

/etc/nginx/fastcgi_params

/etc/nginx/scgi_params

/etc/nginx/uwsgi_params

# 編碼轉換對映轉化檔案

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

# 設定httpd協議的content-type與副檔名對應關係,如jpg,json,xml等

/etc/nginx/mime.types

# 用於配置出系統守護程序管理器管理方式 centos7.2

/usr/lib/systemd/system/nginx-debug.service

/usr/lib/systemd/system/nginx.service

/etc/sysconfig/nginx

/etc/sysconfig/nginx-debug

# nginx模組目錄

/usr/lib64/nginx/modules

/etc/nginx/modules

# nginx服務的啟動管理的終端命令

/usr/sbin/nginx

# 具體的除錯分析

/usr/sbin/nginx-debug

# nginx的手冊和幫助檔案

/usr/share/doc/nginx-1.12.2

/usr/share/doc/nginx-1.12.2/copyright

/usr/share/man/man8/nginx.8.gz

# nginx快取目錄

/var/cache/nginx

# nginx日誌目錄

/var/log/nginx[root@localhost yum.repos.d]# nginx -v

# 安裝目錄或路徑

# nginx主目錄

--prefix=/etc/nginx

# nginx執行命令

--sbin-path=/usr/sbin/nginx

# nginx模組

--modules-path=/usr/lib64/nginx/modules

# nginx配置檔案

--conf-path=/etc/nginx/nginx.conf

# nginx錯誤日誌檔案

--error-log-path=/var/log/nginx/error.log

# nginx訪問日誌檔案

# nginx服務所啟動的pid

--pid-path=/var/run/nginx.pid

# nginx鎖

--lock-path=/var/run/nginx.lock

# 執行對應模組時,nginx所保留的臨時性檔案

# 設定nginx程序啟動的使用者和組,以root啟動服務,實際工作程序(worker)由nginx使用者執行(安全)

--user=nginx

--group=nginx

# 設定額外(優化)的引數將被新增到cflags變數

--with-cc-opt=parameters

--with-ld-opt=parameters

Nginx編譯與安裝

nginx 最為麻煩的地方在於,其本身有大量的開發模組需要使用者進行配置。本次需要使用到如下幾個模組 編譯nginx nginx編譯環境 配置支援包 nginx 1.11.3.tar.gz nginx程式源 echo nginx module 0.59.tar.gz 資訊輸出 ngx cache p...

二 Nginx了解目錄及其編譯引數

rpm ql nginx可檢視所有nginx安裝目錄 路徑型別 作用 etc logrotate.d nginx 配置檔案 nginx 日誌輪轉,用於logrotate服務的日誌切割 etc nginx 目錄 配置檔案 nginx主配置檔案 etc nginx nginx.conf etc ngin...

Nginx編譯安裝相關引數

make用來編譯,它從makefile中讀取指令,然後編譯 make install用於安裝,它也從makefile中讀取指令,將nginx安裝到指定的位置 configure命令用於檢測安裝平台的目標特徵,它定義了系統的各個方面,包括nginx被允許使用的連線處理的方法,比如它會檢測是不是cc或g...