Nginx Nginx 安裝 配置檔案分析

2021-10-23 07:26:57 字數 2485 閱讀 8444

目錄

1. yum  安裝

2. 基於 docker 安裝以及目錄掛載

3. nginx.conf 配置檔案

3.1  基本配置

3.2 events 配置

3.3  http 配置

3.4 location對映(ngx_http_core_module)

預設情況 centos7 中沒有 nginx 的源,nginx官方提供了源,所以執行如下命令新增源

rpm -uvh

安裝nginx

yum install -y nginx

啟動nginx:

systemctl start nginx.service

設定開機自動執行:

systemctl enable nginx.service

nginx關閉命令:

systemctl stop nginx.service

nginx 重啟命令:

systemctl restart nginx.service

關閉防火牆

systemctl stop firewalld 臨時關閉

systemctl disable firewalld ,然後reboot 永久關閉

systemctl status  firewalld 檢視防火牆狀態。

檢視安裝目錄

find / -name nginx

第一步:啟動乙個 nginx 容器用於複製檔案。

docker run -id -p 80:80 nginx

docker  cp  b75c81ae105c:/etc/nginx/  /home/docker/

第二步:掛載目錄啟動容器

docker run -it --name mynginx01 -v /home/docker/nginx/:/etc/nginx/ -p 80:80 nginx

第三步:測試:

user  nginx;     #配置worker 程序執行使用者

worker_processes  1;  #配置工程程序數目,一般和cpu數量一致。

error_log  /var/log/nginx/error.log warn;  # 配置全域性錯誤日誌檔案以及配置級別 [ debug | info | notice | warn | error | crit ] 

pid        /var/run/nginx.pid;  #配置程序pid檔案

【注】日誌級別:

error_log 級別分為 debug, info, notice, warn, error, crit  預設為crit 。

events 是配置工作模式和連線數

events

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html

#error_page 500 502 503 504 /50x.html;

location = /50x.html

# proxy the php scripts to apache listening on 127.0.0.1:80

##location ~ \.php$

# pass the php scripts to fastcgi server listening on 127.0.0.1:9000

##location ~ \.php$

# deny access to .htaccess files, if apache's document root

# concurs with nginx's one

##location ~ /\.ht

}配置server伺服器;可以多個;

server

優先順序:=> ^~ >~|~*>/|/dir/

《nginx》 Nginx配置詳解

nginx是lgor sysoev為俄羅斯訪問量第二的rambler.ru站點設計開發的。從2004年發布至今,憑藉開源的力量,已經接近成熟與完善。nginx功能豐富,可作為http伺服器,也可作為反向 伺服器,郵件伺服器。支援fastcgi ssl virtual host url rewrite...

的安裝配置 Manjaro Linux安裝配置

安裝wmtools 1.解除安裝舊版本 sudo pacman r open vm tools git clone 3.執行指令碼進行安裝 cd vmware tools patches sudo patched open vm tools.sh 安裝vim sudo pacman s vim 更新...

python配置安裝 配置安裝

scrapy框架安裝 安裝請參考 scrapy安裝 windows安裝方式 1.先確定windows是否安裝了python c users administrator python python 2.7.13 v2.7.13 a06454b1afa1,dec 17 2016,20 53 40 msc...