Nginx基本知識,nginx安裝使用方法

2022-07-21 11:24:14 字數 1513 閱讀 1247

nginx 是一款高效能的web伺服器軟體.

- 具有極高的併發效能

- 利用nginx與tomcat組合使用, 搭建反向**集群

- nginx 反向**集群可以解決**的高併發問題!

1、安裝

yum安裝

安裝yum -y install nginx

啟動、停止、重啟、開機自啟

systemctl start|stop | restart | enable  nginx.service

檢查程序

ps  -aux|grep nginx

原始碼編譯安裝

wget

建立nginx使用者

useradd nginx

建立nginx安裝目錄

mkdir /usr/local/nginx

安裝編譯時候的依賴包

yum -y install pcre-devel openssl openssl-devel 

解壓並且編譯

執行nginx

nginx -c /usr/local/nginx/conf/nginx.conf

檢查程序

ps  -aux|grep nginx 

2、配置

nginx配置檔案位置

編譯安裝版本

/usr/local/nginx/conf/nginx.conf

yum安裝版本

/etc/nginx/nginx.conf

nginx配置檔案結構

通用(全域性)配置引數

}

3、虛擬主機

在乙個web伺服器上通過伺服器軟體模擬多台web 伺服器, 其中每個虛擬的web伺服器稱為乙個虛擬主機. 虛擬主機的好處是可以充分復用同乙個web伺服器. 對於使用者來說, 使用者感覺是多個**.

nginx 配置檔案中 每個 server{} 塊對應乙個虛擬主機

虛擬主機有3種:

基於網域名稱的虛擬主機(最常用的虛擬主機)

基於ip虛擬主機

基於埠的虛擬主機

請求 t1.canglaoshi.org 訪問 t1資料夾 index.html檔案

server

}在nginx資料夾/usr/local/nginx中新增新資料夾t1和檔案index.html

測試:4、https加密訪問

nginx.conf

test.conf

server

server

}

重啟nginx訪問 即可

Nginx基本知識

基本配置說明 定義nginx執行的使用者和使用者組 user www data www data nginx程序數,建議設定為等於cpu總核心數。worker processes 2 全域性錯誤日誌定義型別,debug info notice warn error crit error log va...

nginx的基本知識

1 什麼是ngnix?nginx是一款輕量級的web 伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,在bsd like 協議下發行 其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同型別的網頁伺服器中表現較好 2 nginx的優點 1 適用於高併發 2 可以做負載均衡...

nginx基本知識彙總

nginx的常用功能 http 反向 負載均衡,web快取 nginx常用模組 main 全域性設定 server 主機設定 upstream 負載均衡伺服器設定 和 location url匹配特定位置的設定 nginx負載均衡策略 輪詢 權重 ip hash ip繫結 fair 按後端伺服器響應...