linux安裝nginx1.18詳細的步驟


一、簡介

1 概述

nginx是一款高性能的HTTP反向代理服務器。

優點:

支持高並發連接:官方測試Nginx能夠支撐5萬並發連接,實際生產環境中可以 支撐2~4萬並發連接數;

配置文件簡潔;

占用內存少;

內部有健康檢查功能;

支持Rewrite重寫:可根據不同的域名、URL將請求轉發至后端不同的服務群;

支持熱部署;

穩定性高。

2 nginx的主要功能:

正向代理與反向代理;負載均衡;動靜分離;

2.1 正向代理

nginx可以做正向代理進行上網等功能。加入將局域網外的網絡想象成是一個大的資源庫,如果想要訪問局域網外的資源庫,則需要通過代理服務器來訪問外部資源。

2.2 反向代理

反向代理,其實客戶端對反向代理服務器是無感的,客戶端訪問反向代理服務器,反向代理服務器再將請求轉發至目標服務器,只需要暴露代理服務器的地址即可,隱藏了真實的服務器地址。

2.3 負載均衡

對於多個請求,nginx將請求分發至不同的服務器上,從而來減輕服務器壓力。

2.4 動靜分離

為了加快網站的解析速度,可以把動態資源(jsp、servlet)和靜態資源(js、HTML等)由不同的服務器來解析,加快解析速度。降低原來單個服務器的壓力。

二、安裝

1.安裝依賴包

sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.下載並解壓安裝包

cd /usr/local//下載tar包
sudo wget http://nginx.org/download/nginx-1.18.0.tar.gz
sudo tar -xvf nginx-1.18.0.tar.gz

3.安裝nginx

//進入nginx目錄
cd /usr/local/nginx-1.18.0

4.編譯 make&make install

//執行命令
sudo ./configure
sudo make
sudo make install

三、配置

sudo vi /usr/local/nginx/conf/nginx.conf
server {
        listen       81;
        server_name  172.18.96.200; #服務端地址

        location / {
            root   html;
            index  index.html index.htm;
        }
}

四、啟動

# 檢查配置文件
sudo /usr/local/nginx/sbin/nginx  -t
#啟動
sudo /usr/local/nginx/sbin/nginx
# 重啟加載配置
sudo /usr/local/nginx/sbin/nginx -s reload

五、驗證

訪問 172.18.96.200:81

 

 

 代表nginx安裝成功!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM