nginx初學入門配置

2021-10-10 13:03:00 字數 2331 閱讀 3012

主要有master程序和worker程序,使用命令檢視

master在只有乙個

worker預設情況下只有乙個,可以通過配置增加worker程序

相當於領導者

相當於工作者,為master服務

修改worker程序數量,首先進入nignx的配置檔案

vim nginx.conf
圖中數字1代表乙個worker執行緒

使用的是非同步非阻塞方式

使用 epoll;linux的epoll模型 ,多路復用io

設定nginx的併發數,在conf檔案中,預設併發數為1024

nginx -s stop關閉服務,不建議使用,不考慮是否有使用者連線,直接關閉

nginx -s quit退出nginx,建議使用,當前使用者連線結束後關閉

nginx -t配置更改後,檢查配置語法是否有錯

nginx -v檢視nginx當前的版本

nginx -v檢視nginx具體的資訊,日誌存放目錄等資訊

nginx -h或者nginx -?檢視命令幫助

nginx -c filename設定nginx的核心配置檔案預設為conf/nginx.conf

sbin目錄下建立新檔案 cut_my_log.sh,將以下內容新增進去

#!

/bin/bash

log_path=

"/var/log/nginx"

record_time=$(date -d "yesterday"

+%y-

%m-%d+

%h:%m)

pid=

/var/run/nginx/nginx.pid

mv $

/access.log $

/access.$

.log

mv $

/error.log $

/error.$

.log

#向nginx主程序傳送訊號,用於重新開啟日誌檔案

kill -usr1 `cat $pid`

新增完成後還沒有生效,需要使用命令

chmod +x cut_my_log.sh
輸入執行命令

進入nginx日誌檔案目錄,檢視是否成功,出現以下介面即成功

安裝定時任務所需要的依賴

yum install crontabs
進入編輯並新增任務

crontab -e
*/1

****

/usr/local/nginx/sbin/cut_my_log.sh

重啟之後定時任務才能生效

service crond restart
定時任務常見命令

service crond start //啟動服務

service crond stop //關閉服務

service crond restart //重啟服務

service crond reload //重新載入配置

crontab -e // 編輯任務

crontab -l // 檢視任務列表

Nginx初學(二)簡單的配置

1 我們進入到 usr local nginx下,開啟配置檔案nginx.conf cd usr local nginx conf vim nginx.conf 這樣我們就開啟了nginx的配置檔案 基本的配置如下 user nobody 設定使用者 worker processes 1 設定工作程...

nginx 配置入門

綠色檔案,無須安裝,直接即可啟動。據我所知,3種啟動途徑,其實都類似 一 雙擊nginx.exe圖示,可見黑視窗一閃而過,啟動完畢。二 命令列到nginx目錄,輸入nginx啟動。注,此方式命令列視窗無任何提示,且被鎖定 三 命令列到nginx目錄,輸入start nginx啟動,此方式不鎖定 啟動...

Nginx 入門到配置

配置nginx.conf 功能nginx是乙個高效能的反向 伺服器和高效能web伺服器 延伸一下,很多人可能對於正向 反向 不是很清晰,首先來具體了解一下。正向 的客戶端 比如我們要與後台訪問資料,然後直接請求 伺服器就可以,然後 伺服器會根據我們的請求去訪問具體的伺服器,返回給我們想要的資料。從 ...