[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...