1. 程式人生 > >Linux負載均衡環境搭建-1 Linux下安裝Nginx詳細圖解教程

Linux負載均衡環境搭建-1 Linux下安裝Nginx詳細圖解教程

什麼是Nginx?

Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器,在高連線併發的情況下Nginx 是 Apache 伺服器不錯的替代品.其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好.目前中國大陸使用nginx網站使用者有:新浪、網易、 騰訊,另外知名的微網誌Plurk也使用nginx。 

Nginx 作為 負載均衡 伺服器: 

Nginx 既可以在內部直接支援 Rails 和 PHP 程式對外進行服務,也可以支援作為 HTTP 代理伺服器對外進行服務。 Nginx 採用 C 進行編寫, 不論是系統資源開銷還是 CPU 使用效率都比 Perlbal 要好很多。作為郵件代理伺服器: 

Nginx 同時也是一個非常優秀的郵件代理伺服器(最早開發這個產品的目的之一也是作為郵件代理伺服器), Last.fm 描述了成功並且美妙的使用經驗。Nginx 是一個安裝非常簡單,配置檔案非常簡潔(還能夠支援perl語法), Bugs非常少的伺服器: Nginx 啟動特別容易,並且幾乎可以做到 7*24 不間斷執行,即使執行數個月也不需要重新啟動。 你還能夠不間斷服務的情況下進行軟體版本的升級。

Nginx的安裝

模組依賴性Nginx需要依賴下面3個包

依賴包安裝順序依次為:openssl、zlib、pcre, 然後安裝Nginx包.

圖解教程

第一步: 下載安裝所需包

openssl-fips-2.0.2.tar.gz

zlib-1.2.7.tar.gz

pcre-8.21.tar.gz

nginx-1.2.6.tar.gz

第二步:依次安裝openssl-fips-2.0.2.tar.gz, zlib-1.2.7.tar.gz, pcre-8.21.tar.gz, nginx-1.2.6.tar.gz

1.安裝openssl-fips-2.0.2.tar.gz

[[email protected] mrms]# tar -zxvf openssl-fips-2.0.2.tar.gz 

[[email protected] mrms]# cd openssl
-fips-2.0.2 [[email protected] openssl-fips-2.0.2]# ./config [[email protected] openssl-fips-2.0.2]# make [[email protected] openssl-fips-2.0.2]# make install

2.安裝zlib-1.2.7.tar.gz

[[email protected] mrms]# tar -zxvf zlib-1.2.7.tar.gz

[[email protected] mrms]# cd zlib-1.2.7

[[email protected] zlib-1.2.7]# ./configure 

[[email protected] zlib-1.2.7]# make

[[email protected] zlib-1.2.7]# make install

3.安裝pcre-8.21.tar.gz

[[email protected] mrms]# tar -zxvf pcre-8.21.tar.gz

[[email protected] mrms]# cd pcre-8.21

[[email protected] pcre-8.21]# ./configure 

[[email protected] pcre-8.21]# make

[[email protected] pcre-8.21]# make install

 4.安裝 nginx-1.2.6.tar.gz

[[email protected] mrms]# tar -zxvf nginx-1.2.6.tar.gz 

[[email protected] mrms]# cd nginx-1.2.6

[[email protected] nginx-1.2.6]# ./configure --with-pcre=../pcre-8.21 --with-zlib=../zlib-1.2.7 --with-openssl=../openssl-fips-2.0.2

[[email protected] nginx-1.2.6]# make

[[email protected] nginx-1.2.6]# make install

至此Nginx的安裝完成!

第三步:檢測是否安裝成功

[[email protected] nginx-1.2.6]# cd  /usr/local/nginx/sbin

[[email protected] sbin]# ./nginx -t

出現如下所示提示,表示安裝成功

 

啟動nginx

[[email protected] sbin]# ./nginx

檢視埠

[[email protected] sbin]# netstat -ntlp

結果如下

相關推薦

Linux負載均衡環境搭建-1 Linux安裝Nginx詳細圖解教程

什麼是Nginx? Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器,在高連線併發的情況下Nginx 是 Apache 伺服器不錯的替代品.其特點是佔有記憶體少,併發能力強,事實上n

Linux安裝Nginx詳細圖解教程

  什麼是Nginx?  Nginx ("engine x") 是一個高效能的 HTTP 和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器,在高連線併發的情況下Nginx 是 Apache 伺服器不錯的替代品.其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的

Linux 安裝Nginx詳細圖解教程

系統:Centos6.6  64位 下載模組依賴性Nginx需要依賴下面3個包 1.gzip 模組需要 zlib 庫 ( 下載: http://www.zlib.net/ ) 2.rewrite 模組需要 pcre 庫 ( 下載: http://www.pcre.org

Linux環境搭建】——Centos7安裝配置單機版RabbitMQ

前提準備好yum和wget環境說明系統 Centos7RabbitMQ版本 :rabbitmq-server-3.7.6-1.el7.noarch.rpm安裝Erlang因為RabbitMQ使用Erla

Linux安裝nginx詳細教程

一、進入home目錄建立目錄 nginx 二、準備nginx安裝相關的元件  1.下載nginx:wget http://nginx.org/download/nginx-1.10.2.tar.gz 2.下載openssl:wget http://www.openssl.

linux安裝nginx詳細步驟

 先將需要的壓縮包下載好,放到/usr/local下 nginx-1.10.1.tar.gz openssl-1.0.2h.tar.gz pcre-8.38.tar.gz zlib-1.2.8.tar.gz 1.cd /usr/local 2.安裝GCC 和GCC-C+

1.Windows安裝nginx

下載 進入 gin 解壓 key 80端口 安裝包 停止 根目錄 1. 到nginx官網http://nginx.org/上下載相應的安裝包 下載進行解壓,將解壓後的文件放到自己心儀的目錄下,我的解壓文件放在了d盤根目錄下,如下圖所示:

Linux搭建一個nginx+2tomcat負載均衡環境

重新 spa 哪裏 unzip nginx nbsp 官網下載 庫文件 sta 一、安裝tomcat 1、將tomcat安裝包上傳到Linux下; 2、解壓2個tomcat,並分別修改名稱:   1)、解壓命令:unzip      2)、修改用戶名:mv       3、

開發人員學Linux(5):CentOS7編譯安裝Nginx搭建Tomcat負載均衡環境

1.前言在上一篇講述了JMeter的使用,在本篇就可以應用得上了。本篇將講述如何編譯安裝Nginx並利用前面的介紹搭建一個負載均衡測試環境。2.軟體準備Nginx-1.12.0,下載地址:https://nginx.org/download/nginx-1.12.0.tar.

Linux學習10-CentOS搭建nginx負載均衡環境

ftp服務 監聽端口 環境 dex 結構 .html 客戶 temp 修改 前言 當自己的web網站訪問的人越來越多,一臺服務器無法滿足現有的業務時,此時會想到多加幾臺服務器來實現負載均衡。 網站的訪問量越來越大,服務器的服務模式也得進行相應的升級,怎樣將同一個域名的訪問分

Nginx簡單介紹以及linux使用Nginx進行負載均衡搭建

今天我們來討論一下關於Nginx的一些簡單理解和認識,首先對Nginx進行一下簡單的介紹 1.Nginx簡介 Nginx是一款高效能的http 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器。由俄羅斯的程式設計師Igor Sy

nginx+tomcat實現負載均衡以及session共享(linux centos7環境)

processes 解壓 smo eve cti 下載 gen cli -c 一、nginx的安裝 1.準備三份tomcat tomcat1 設置端口 8080 tomcat2 設置端口 8081 tomcat3 設置端口 8082 2. 下載nginx 3. 解壓到/ho

Linux學習總結(三十九)lnmp環境搭建1-mysql,php 安裝

lnmp mysql php php-fpm 之前我們介紹過lamp,lnmp和lamp相比就是把apache換為了nginx,nginx也是目前比較流行的一款web server,在處理高並發請求上,性能要遠勝於apache。apache將php作為一個自己的一個擴展模塊來使用,nginx則

工作環境Apache Jmeter + ANT +Jenkins 持續整合環境搭建(續)----Linux伺服器上搭建ant和jmeter

接上文https://blog.csdn.net/be_x_man/article/details/80997740 在本地配置好了jmeter和ant之後,還需要將指令碼放在jenkins上執行,所以也需要在jenkins所在的Linux伺服器上搭建jmeter和ant 配置過程基本上和W

Ubuntu環境搭建-在win10linux虛擬機器Ubuntu建立共享資料夾

1. 使用ssh連線系統,需要先安裝 apt-get install openssh 2. 檢視程序:ps -ef | grep beam 3. 在win10下與linux虛擬機器Ubuntu建立共享資料夾:   1.安裝vmtools for linu

深度學習環境搭建linux Ubuntu16.04+cuda8.0+cudnn+anaconda+tensorflow並配置遠端訪問jupyter notebook

本文主要介紹了linux系統下深度學習系統的搭建,主要的安裝思路如下: linux系統安裝: 首先安裝當下熱門的linux作業系統Ubuntu16.04,系統下載的連結如下: (一)顯示卡驅動安裝:

LINUX負載均衡LVS-NAT搭建

1.搭建前的規劃工作這裡從lvs官方網站找了一個nat模型的圖,如下:我這裡使用虛擬機器模擬出了4臺rhel6機器。一臺伺服器作為lvs排程器(40網段使用的都是僅主機模式,168網段使用橋接模式),3臺伺服器作為具體的web伺服器(使用僅主機模式),我本是的宿主機就是作為w

Linux搭建叢集環境(4)-----------linux安裝nginx

1.先將 nginx上傳到linux上 用FileZilla直接拖拽到linux系統下root資料夾下 2.在/usr/local/下建立nginx資料夾 執行命令:mkdir niginx 2.1把nginx壓縮包複製到nginx目錄下 cp /root/nginx-XX

Linux】LAMP環境搭建(簡易版)

freetype 軟件 系統 解壓縮 net done .gz 輔助 one 一. 輔助軟件包安裝 準備工作:1.Linux系統準備 恢復快照(初始化安裝) 設置IP 關閉SELINUX 配置yum源 2.yum -y install gcc

hadoop環境搭建linux單機版)

mapred 單機 keygen opts -c 配置 驗證 bsp 服務 一、在Ubuntu下創建hadoop用戶組合hadoop用戶 1、創建hadoop用戶組 addgroup hadoop 2、創建hadoop用戶 adduser -ingrou