Nginx 全局塊配置匯總

nginx

nginx.conf 是 nginx 的主配置文件,配置項(xiàng)分為三大塊,events 塊和 http 塊外面的都是全局塊。本文記錄最常用的全局塊配置匯總,對于比較重要或復(fù)雜的配置項(xiàng)則另起文章總結(jié),對應(yīng)配置項(xiàng)中有文章地址,比如:user、include、pid、error_log 指令都很常見

辰風(fēng)沐陽 閱讀 1078 2024-02-24

Nginx 全局塊配置 worker 進(jìn)程的兩個(gè)指令

nginx

熟悉 nginx 運(yùn)行原理的都知道,nginx 服務(wù)啟動后,會有一個(gè) master 進(jìn)程和多個(gè) worker 進(jìn)程,master 進(jìn)程負(fù)責(zé)管理所有的 worker 進(jìn)程,worker 進(jìn)程負(fù)責(zé)處理和接收用戶請求。在這里我們所要研究的是 master 進(jìn)程一定要?jiǎng)?chuàng)建 worker 進(jìn)程嗎 ?以及能夠創(chuàng)建多少個(gè) worker 進(jìn)程呢 ?

辰風(fēng)沐陽 閱讀 911 2024-02-24

Nginx 全局塊配置 user 指令詳解

nginx

nginx 全局塊配置 user 指令用于配置運(yùn)行 nginx 服務(wù)器的 worker 進(jìn)程的用戶和用戶組,這樣對于系統(tǒng)權(quán)限的訪問控制更加精細(xì)和安全。如果你修改過 nginx.conf,那么就會看到文件第一行的 user 指令配置,默認(rèn)是被注釋掉的(默認(rèn)使用 nobody 用戶)

辰風(fēng)沐陽 閱讀 1277 2024-02-23

Nginx 版本升級和新增模塊

linux nginx

如果想要對 nginx 的版本進(jìn)行更新,或者要添加一些新的模塊,最簡單的做法就是停止當(dāng)前 nginx 服務(wù),然后開啟新的 nginx 服務(wù),但是這樣會導(dǎo)致在一段時(shí)間內(nèi),用戶無法訪問服務(wù)器。為了解決這個(gè)問題,我們就需要用到 nginx 服務(wù)器提供的平滑升級功能,使用這種方式,就可以使 nginx 不間斷的提供服務(wù)

辰風(fēng)沐陽 閱讀 1244 2024-02-22

Nginx 服務(wù)啟停方式

nginx

nginx 狀態(tài)的控制有多種方式,比如:信號控制、命令行控制。信號控制:使用 nginx 服務(wù)的信號來控制,這種方式里面涉及到一些信號,重點(diǎn)是理解這些信號所代表的含義;命令行控制:使用 sbin 目錄下的 nginx 可執(zhí)行的二進(jìn)制文件來控制,這種方式日常開發(fā)中使用的比較多,非常重要

辰風(fēng)沐陽 閱讀 1114 2024-02-04

Yum 安裝 Nginx【CentOS 7】

linux nginx

通過源碼包編譯安裝 nginx,會發(fā)現(xiàn)安裝過程比較繁瑣,需要提前準(zhǔn)備 gcc 編譯器、pcre 兼容正則表達(dá)式庫、zlib 壓縮庫、openssl 安全通信的軟件庫包,然后才能進(jìn)行 nginx 的安裝。我們可以使用 yum 進(jìn)行更方便的安裝,本文將針對 yum 的安裝方式展開詳細(xì)記錄

辰風(fēng)沐陽 閱讀 1349 2024-01-29

Nginx 目錄結(jié)構(gòu)和運(yùn)行原理

nginx

nginx 是一個(gè)輕量級的 web 服務(wù)器,具有配置靈活、靜態(tài)資源高并發(fā),擁有緩存服務(wù)等優(yōu)點(diǎn)。nginx 的目錄結(jié)構(gòu)也非常簡單,本文記錄 nginx 的目錄結(jié)構(gòu)組成及介紹,這樣可以對 nginx 有個(gè)更熟悉的認(rèn)知,方便以后在項(xiàng)目中遇到時(shí)能夠從容的應(yīng)對

辰風(fēng)沐陽 閱讀 1775 2024-01-09

Nginx 編譯安裝【CentOS 7】

nginx

nginx 是一個(gè)輕量級/高性能的反向代理 web 服務(wù)器,性能非常優(yōu)秀,是當(dāng)前最流行的 web 服務(wù)器。部分開發(fā)者使用經(jīng)常寶塔面板部署項(xiàng)目,脫離寶塔后可能就不太清楚怎么部署安裝 nginx,本文詳細(xì)記錄 CentOS 7 中編譯安裝 nginx 及其遇到的問題和解決方案,以及如何將 nginx 設(shè)置為系統(tǒng)服務(wù)

辰風(fēng)沐陽 閱讀 1514 2024-01-05

brew 安裝 nginx 配合 php 工作

php nginx mac homebrew

本文記錄使用 brew 安裝 nginx,并且配合PHP工作的一些常用配置。更高效的管理nginx配置文件: 多個(gè)項(xiàng)目時(shí),將每個(gè)項(xiàng)目的server配置塊抽離出來放入指定的目錄中。nginx 默認(rèn)不支持像 ftp 那樣顯示文件列表,需要配置: autoindex on;

辰風(fēng)沐陽 閱讀 1602 2021-11-03