CentOS7 - Nginx安裝目錄與編譯參數詳解
阿新 • • 發佈:2018-02-14
gpo json nginx安裝 access sco pid 設定 鏈接 pat
Nginx 安裝目錄詳解
[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
安裝編譯參數詳解
# 安裝目錄或路徑 # 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訪問日誌文件 --http-log-path=/var/log/nginx/access.log # Nginx服務所啟動的pid --pid-path=/var/run/nginx.pid # Nginx鎖 --lock-path=/var/run/nginx.lock # 執行對應模塊時,Nginx所保留的臨時性文件 --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp # 設定Nginx進程啟動的用戶和組,以root啟動服務,實際工作進程(worker)由nginx用戶執行(安全) --user=nginx --group=nginx # 設置額外(優化)的參數將被添加到CFLAGS變量 --with-cc-opt=parameters # 設置附加的參數,鏈接系統庫 --with-ld-opt=parameters
CentOS7 - Nginx安裝目錄與編譯參數詳解