nginx安裝與配置 基礎

2022-08-02 11:00:10 字數 2830 閱讀 7848

nginx官網右側download-->pre-built packages欄目中點stable and mainline

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

[nginx-stable]

name=nginx stable repo

baseurl=

gpgcheck=1

enabled=1

gpgkey=

module_hotfixes=true

列出倉庫yum repolist

列出nginx版本yum list nginx

安裝yum install -y nginx

檢視版本nginx -v 

檢視配置檔案nginx -v

systemctl enable nginx    

檢視整體目錄結構和應用rpm -ql nginx

主配:/etc/logrotate.d/nginx

/etc/nginx

/etc/nginx/conf.d

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

/etc/nginx/nginx.conf

cgi/fastcgi/uwcgi等配置檔案:

/etc/nginx/fastcgi_params

/etc/nginx/scgi_params

/etc/nginx/uwsgi_params

編碼轉換對映檔案

/etc/nginx/koi-utf

/etc/nginx/koi-win

/etc/nginx/win-utf

http協議的content-tyoe與副檔名

/etc/nginx/mime.types

配置系統守護程序管理器

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

systemctl reload nginx

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

終端管理命令

/usr/sbin/nginx

nginx -s reload

/usr/sbin/nginx-debug

模組目錄

/usr/share/nginx

/usr/share/nginx/html

/usr/share/nginx/html/50x.html

/usr/share/nginx/html/index.html

快取/var/cache/nginx

日誌/var/log/nginx

未查部分

/etc/nginx/modules

/etc/sysconfig/nginx

/etc/sysconfig/nginx-debug

/usr/lib64/nginx

/usr/lib64/nginx/modules

/usr/libexec/initscripts/legacy-actions/nginx

/usr/libexec/initscripts/legacy-actions/nginx/check-reload

/usr/libexec/initscripts/legacy-actions/nginx/upgrade

壓測ab:yum -y install httpd-tools

nginx.conf檔案中

coremodule核心模組:

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

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

error_log /log/nginx/error.log   #日誌位置

pid /var/run/nginx.pid      #nginx啟動後生成的pid檔案和 ps -aux|grep nginx的埠一致

events事件模組         #nginx服務執行後產生的pid程序號

keepalive_timeout 65;      #長連線時間

#gzip on;

include /etc/nginx/conf.d/*.conf;       #附加配置檔案

}預設附件配置檔案----主機

egrep -v '#|^$' /etc/nginx/conf.d/default.conf

server

error_page 500 502 503 504 /50x.html;  #錯誤跳轉**

location = /50x.html

}語法測試nginx -t

過載服務systemctl reload nginx/nginx -s reload

排錯看日誌 tail -n 10 /var/log/nginx/error.log

ro動態監測日誌

> /var/log/nginx/error.log 

tail -f /var/log/nginx/error.log

nginx安裝與配置

1 安裝前,需要安裝的軟體包 yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel 2 安裝nginx 3 啟動與停止nginx 啟動...

nginx安裝與配置

wget 0.tar gz2,安裝 tar zxf nginx 1.14 0.tar gzcd nginx 1.14 0.configure prefix usr local nginx make make install3,配置 1,在index後面新增index.php 2,去掉location...

nginx安裝與配置

nginx是乙個高效能http服務和反響 服務,現在有很多大型 在應用。公司的web靜態伺服器和 伺服器都用了nginx。nginx作為伺服器高效能,配置簡單,更新配置檔案後,可以不徹底關閉的情況下,載入。廢話不說了,現在來安裝和配置一下nginx。安裝nginx prce 乙個正規表示式的模組 z...