Linux Nginx安裝與配置 1

2021-06-29 01:17:16 字數 2882 閱讀 1730

一. nginx 簡介與作用

a.高效能http伺服器 

b.可做反向**

c.imap/pop3/smtp **伺服器 

二. 特點

a.記憶體占用少

b.併發能力強

c.輕量級的

web伺服器

三. 安裝依賴

1. rewrite模組

需要 pcre 庫

2. gzip模組需要 zlib 庫

3. ssl 功能需要

openssl庫

zlib庫 wget

pcre庫 wget 

openssl庫

wget 

a. 安裝

openssl庫

1.解壓 

tar -zxvf openssl-fips-ecp-2.0.9.tar.gz

2.進入目錄 cd openssl-fips-ecp-2.0.9/

3.執行 ./config

4.編譯 make

5.安裝 make install

b. 安裝zlib庫

1.解壓

tar -zxvf zlib-1.2.11.tar.gz

2.進入目錄 cd zlib-1.2.11/

3.執行 ./configure 

4.編譯 make

5.安裝 make install

c. 安裝

pcre庫

1.解壓 

tar -zxvf download

2.進入目錄 cd pcre-8.21/

3.執行 ./configure 

4.編譯 make

5.安裝 make install

四. 安裝nginx

1.  wget 

2.  tar -zxvf nginx-1.7.10.tar.gz

3.  cd nginx-1.7.10/

4.  ./configure --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-fips--ecp-2.0.9 

5.  make

6.  sudo make install

安裝完成! 檢查是否安裝成功

1.   cd   /usr/local/nginx/

sbin

2. sudo ./nginx -t

五. 啟動

sudo ./nginx

檢視埠

以上大部分參考    感謝此博主

六.引數配置

安裝完nginx之後在目錄 /usr/local/nginx/conf 中可以看到

主配置檔案nginx.conf ,檔案主要分成四部分:main(全域性設定)、server(主機設定)、upstream(負載均衡伺服器設定)和 location(url匹配特定位置的設定)

main部分設定的指令將影響其他所有設定;server部分的指令主要用於指定主機和埠;upstream指令主要用於負載均衡,設定一系列的後端伺服器;location部分用於匹配網

頁位置。這四者之間的關係式:server繼承main,location繼承server,upstream既不會繼承其他設定也不會被繼承

下面我們一起看一下,具體設定與引數

#user  nobody;   #user是個主模組指令,指定nginx worker程序執行使用者以及使用者組

worker_processes1;    #主模組指令,指定了nginx要開啟的程序數,每個nginx程序平均耗費10m~12m記憶體。根據經驗,一般指定乙個程序足夠了,如果是多核cpu,建議

指定和cpu的數量一樣的程序數即可

#error_log  logs/error.log;#error_log是個主模組指令,用來定義全域性錯誤日誌檔案。日誌輸出級別有debug、info、notice、warn、error

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid        logs/nginx.pid;#主模組指令,用來指定程序id的儲存檔案位置

#此模組中可以指定nginx 的工作模式與連線上線

events

配置檔案樣例:

linux nginx 安裝 與 配置

1,安裝 安裝sudo yum install y nginx 檢視安裝路徑 whereis nginx 如 nginx usr sbin nginx usr lib64 nginx etc nginx usr share nginx usr share man man8 nginx.8 gz新增啟...

Linux nginx安裝與配置(參考)

1.進入linux伺服器安裝依賴 yum install y gcc c zlib zlib devel openssl openssl devel pcre pcre devel 2.新增使用者和組 groupadd nginx useradd s sbin nologin m g nginx n...

Linux Nginx 安裝配置

nginx安裝 關於nginx的安裝推薦 牛遷遷的教程,裡面包含了安裝過程和常見錯誤 nginx.conf檔案配置 nginx作為前置http伺服器 如果僅使用ip來訪問,那麼直接訪問埠號即可,nginx.conf檔案裡做如下配置 upstream web server 如果使用網域名稱來訪問,而網...