Nginx從入門到實踐 基礎篇(安裝)

2021-10-10 06:45:21 字數 3322 閱讀 2029

一、nginx快速搭建與基本引數額使用

版本

mainline version - 開發版本

stable version - 穩定版

legacy version- 歷史版本

nginx 官網

基於yum源安裝
修改yum源

vim /etc/yum.repos.d/nginx.repo

新增以下內容

[nginx]

name=nginx repo

baseurl=

gpgcheck=0

enabled=1

注意要修改

baseurl=

修改之後儲存

yum list

載入即可

yum -y install nginx

安裝完成之後, 檢視版本

nginx -v

[root@localhost ~]# nginx -v

nginx version: nginx/1.18.0

到此就是安裝成功了

基本引數使用

安裝目錄

編譯引數

nginx基本配置語法 路徑

型別作用

/etc/logrotate.d/nginx

配置檔案

nginx日誌輪訓,用於logrotate服務的日誌切割

/etc/nginx

目錄,配置檔案

nginx主配置檔案

/etc/nginx/nginx.conf

目錄,配置檔案

nginx主配置檔案

/etc/nginx/conf.d

目錄,配置檔案

nginx主配置檔案

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

目錄,配置檔案

nginx主配置檔案

/etc/nginx/fastcgi_params

配置檔案

cgi配置相關,fastcgi配置

/etc/nginx/uwsgi_params

配置檔案

cgi配置相關,fastcgi配置

/etc/nginx/scgi_params

配置檔案

cgi配置相關,fastcgi配置

/etc/nginx/koi-utf

配置檔案

編碼轉換對映檔案

/etc/nginx/koi-win

配置檔案

編碼轉換對映檔案

/etc/nginx/win-utf

配置檔案

編碼轉換對映檔案

/etc/nginx/mime.types

配置檔案

設定http協議的content-type與副檔名對應關係

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

配置檔案

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

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

配置檔案

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

/usr/lib/systemd/system/nginx

配置檔案

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

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

配置檔案

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

/usr/lib64/nginx/modules

配置檔案

nginx模組目錄

/etc/nginx/modules

配置檔案

nginx模組目錄

/usr/sbin/nginx

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

/usr/sbin/nginx-debug

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

/usr/share/doc/nginx-1.12.0

檔案、目錄

nginx的手冊和幫助檔案

檔案、目錄

nginx的手冊和幫助檔案

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

檔案、目錄

nginx的手冊和幫助檔案

/var/cache/nginx

目錄nginx的快取目錄

/var/log/nginx

目錄nginx的日誌目錄

編譯選項

作用–prefix=/etc/nginx

安裝目的的目錄或路徑

–sbin-path=/usr/sbin/nginx

安裝目的的目錄或路徑

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

安裝目的的目錄或路徑

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

安裝目的的目錄或路徑

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

安裝目的的目錄或路徑

安裝目的的目錄或路徑

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

安裝目的的目錄或路徑

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

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

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

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

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

–user=nginx

設定nginx程序啟動的使用者和組使用者

–group=nginx

設定nginx程序啟動的使用者和組使用者

–with-cc-opt=parameters

設定額外的引數將被新增到cflags變數

–with-ld-opt=parameters

三 nginx從入門到實踐 場景實踐篇

靜態資源web服務 服務 負載均衡排程器lsb 動態快取 靜態資源型別 非伺服器動態執行生成的檔案 型別 種類 瀏覽器端渲染 html css js jpeg gif png cdn內容分發網路 配置語法 檔案讀取 with file aio 非同步檔案讀取 sendfile開啟的情況下,提高網路包...

Nginx入門到實踐

http sub module http內容替換 location 請求頻率限制 limit reg module語法 limit conn zone binanry remote addr zone conn zone 1m 同個ip過來請求,每秒只允許乙個請求 工具htpasswd locati...

Python程式設計從入門到實踐 基礎入門

python程式設計從入門到實踐 基礎入門 1 python中的變數 2 python首字母大寫使用title 方法,全部大寫upper 方法,全部小寫lower 方法 3 python中字串拼接使用 號 4 python中刪除字串的空格 刪除末尾空格的rstrip 刪除開頭空格的lstrip 刪除...