一、安裝
部署環境:centos 7.2
1.離線安裝:
# ./configure --prefix=/usr/local/nginx-1.16.0 --with-pcre \# make && make install
# vi /etc/yum.repo.d/nginx.repo[nginx]
name=nginx repo
baseurl=
gpgcheck=0
enabled=1
#yum install nginx
搞定,也可以yum install nginx-1.16.0安裝指定版本
(需要先登入確認穩定版本的存在)
二、啟動關閉nginx
1.檢查配置檔案是否正確
# /usr/sbin/nginx -v 檢視編譯選項
2.啟動、關閉
# service nginx
三、nginx.conf配置檔案
nginx配置檔案主要分成四部分:main(全域性設定)、server(主機設定)、upstream(上游伺服器設定,主要為反向**、負載均衡相關配置)和 location(url匹配特定位置後的設定),每部分包含若干個指令。main部分設定的指令將影響其它所有部分的設定;server部分的指令主要用於指定虛擬主機網域名稱、ip和埠;upstream的指令用於設定一系列的後端伺服器,設定反向**及後端伺服器的負載均衡;location部分用於匹配網頁位置(比如,根目錄「/」,「/images」,等等)。他們之間的關係式:server繼承main,location繼承server;upstream既不會繼承指令也不會被繼承。它有自己的特殊指令,不需要在其他地方的應用。
#配置http負載均衡+反向**服務
server
}server
}}
參考:
nginx配置簡介
分布式系統中,需要有乙個反向 統一處理請求 所有需要訪問這些分布式系統的請求都先打到nginx,然後nginx根據配置的 規則將請求 到相應的系統。例如我的ngnix配置在 home q nginx conf vhost下面,有乙個配置檔案配置著url的請求 規則,如 location user o...
Nginx簡介及配置實戰
目錄 一 簡介 二 應用場景 三 nginx安裝 四 nginx常用命令 五 預設配置檔案說明 六 反向 配置例項 七 負載均衡配置例項 nginx 是乙個高效能的http和反向 web伺服器,同時也提供了imap pop3 smtp服務。其特點是占有記憶體少,併發能力強,事實上nginx的併發能力...
nginx配置檔案的簡介
nginx的配置檔案是 conf目錄下的nginx.conf,對nginx進行的所有配置優化都放在這個檔案裡。首先我們用vim conf nginx.conf命令開啟nginx的配置檔案。如下圖 講解nginx配置檔案 worker processes 工作程序數,可用ps aux grep ngi...