linux window nginx性能,Nginx负载均衡搭建(Window与Linux)
windows上搭建nginx負載均衡
1.準備幾臺http服務器軟件,這里選用一臺apache一臺tomcat
apache(windows)下載鏈接:https://www.apachehaus.com/cgi-bin/download.plx
tomcat(windows)下載鏈接: http://tomcat.apache.org/
2.啟動apache 設置端口為8002,啟動tomcat設置端口為8001
3.分別訪問localhost:8001? ?localhost:8002,看能否有貓和ok
4.成功之后,到官網下載nginx(http://nginx.org/en/download.html) stable version
5.解壓到文件夾之后,修改conf/nginx.conf配置文件(只給出核心部分)
upstream myproject{
server 127.0.0.1:8001 weight=3;
server 127.0.0.1:8002;
}
server{
listen 80;
server_name 127.0.0.1;
location / {
proxy_pass http://myproject;
}
}
6.到 解壓目錄的bin目錄下,檢查配置是否正確 nginx -t,如果正確直接運行,然后地址欄localhost看是否會出現2個不同頁面
Linux(Ubuntu14)搭建Nginx負載均衡
1.還是采用apache和tomcat2臺服務器,搭建apache時,可選用 apt-get install apache2,也可以自行下載源碼包進行編譯安裝
tomcat的話可以自行下載linux版本的然后解壓。在linux上分別以8081,8082兩個端口運行服務器。
2.安裝Nginx,第一種方式,apt方式安裝?apt-get?install?nginx? 默認安裝在/etc 目錄下
第二種方式,源碼安裝:
1.依賴c,則安裝c++運行環境
apt-get install build-essential
apt-get install libtool
centos平臺編譯環境使用如下指令
安裝make:
yum -y install gcc automake autoconf libtool make
安裝g++
yum install gcc gcc-c++
2.安裝依賴pcre庫
2.1 sudo apt-get install libpcre3 libpcre3-dev
2.2
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
tar -zxvf pcre-8.39.tar.gz
cd pcre-8.39
./configure --prefix=path
make
make install
3.安裝zlib庫
3.1 sudo apt-get install zlib1g-dev
3.2
wget http://www.zlib.net/zlib-1.2.3.tar.gz
tar -zxvf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=path
make
make install
4.安裝ssl依賴
4.1 apt-get install build-essential
4.2
wget http://zlib.net/zlib-1.2.5.tar.gz
tar -zxvf zlib-1.2.5.tar.gz
cd zlib-1.2.5/
./configure --prefix=path
make
make install
5.安裝nginx
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure --prefix=path
make
make install
到安裝目錄下? vim conf/nginx.conf
修改核心配置
upstream myproject{
server 127.0.0.1:8080 weight=3;
server 127.0.0.1:8081;
}
server {
listen 8090;
server_name 127.0.0.1;
location / {
proxy_pass http://myproject;
}
進入 安裝目錄下的sbin目錄,cd ../sbin
檢查配置是否正確 ./nginx -t
開啟nginx :? ? ./nginx
關閉nginx方式:
方式一,進入sbin 運行:./nginx -s stop
方式二,ps -ef | grep nginx 查看對應PID(也可以在logs 目錄下nginx.pid文件找到)
kill? ?pid 殺死進程
這樣在Ubuntu上已經搭建好了nginx負載均衡的環境了,訪問localhost:8090就會看到有時8080端口對應的服務器頁面頻率更高一下
使用Nginx負載均衡搭建高性能.NETweb應用程序(轉)
一.遇到的問題 當我們用IIS服務器部署了一個web應用以后,當很多用戶高并發訪問的時候,客戶端響應就會很慢,客戶的體驗就會很差,由于IIS接受到客戶端請求的時候,就會創建一個線程,當線程達到幾千個時 ...
使用Nginx負載均衡搭建高性能.NETweb應用程序二
在文章中,讓我們對Nginx有了一個初步認識,下面我們將在windows平臺下面使用Nginx演示集群部署我們的web應用. 一 ...
負載均衡---在window與linux下配置nginx
最近有些時間,開始接觸負載均衡方面的東西,從硬件F5再到Citrix Netscalar.不過因為硬件的配置雖然不復雜,但昂貴的價格也讓一般用戶望而卻步(十幾萬到幾十萬),所以只能轉向nginx,sq ...
【轉】玩玩負載均衡---在window與linux下配置nginx
最近有些時間,開始接觸負載均衡方面的東西,從硬件F5再到Citrix Netscalar.不過因為硬件的配置雖然不復雜,但昂貴的價格也讓一般用戶望而卻步(十幾萬到幾十萬),所以只能轉向nginx,sq ...
玩玩負載均衡---在window與linux下配置nginx
最近有些時間,開始接觸負載均衡方面的東西,從硬件F5再到Citrix Netscalar.不過因為硬件的配置雖然不復雜,但昂貴的價格也讓一般用戶望而卻步(十幾萬到幾十萬),所以只能轉向nginx, ...
Nginx 負載均衡搭建
配置文件Nginx/conf/nginx.conf 什么是負載均衡呢? 由于目前現有網絡的各個核心部分隨著業務量的提高,訪問量和數據流量的快速增長,其處理能力和計算強度也相應地增大,使得單一的服務器設 ...
linux下nginx負載均衡搭建
[一.Nginx能做什么] 1.http服務器.Nginx是一個http服務可以獨立提供http服務.可以做網頁靜態服務器. 2.虛擬主機.可以實現在一臺服務器虛擬出多個網站.例如個人網路使用的虛擬主 ...
使用Nginx負載均衡搭建高性能.NETweb應用程序一
一.遇到的問題 當我們用IIS服務器部署了一個web應用以后,當很多用戶高并發訪問的時候,客戶端響應就會很慢,客戶的體驗就會很差,由于IIS接受到客戶端請求的 時候,就會創建一個線程,當線程達到幾千個 ...
[例子] nginx負載均衡搭建及測試
一.Nginx + Tomcat 負載均衡測試(負載均衡+部分靜態圖片處理) 環境說明:??nginx+tomcat @ubuntu ok 首先你得有一個Ubuntu或者什么其他的linux. 安裝j ...
隨機推薦
solr安裝筆記與定時器任務
一:solr啟動 目前solr最高版本為5.5.0版本,很多solr安裝都是說將server文件copy到tomcat中,但是solr版本自帶有jetty的啟動方式 首先下載solr-5.5.0版本, ...
Android多點觸控技術實戰,自由地對圖片進行縮放和移動
轉載請注明出處:http://blog.csdn.net/guolin_blog/article/details/11100327 在上一篇文章中我帶著大家一起實現了Android瀑布流照片墻的效果, ...
PL/pgSQL學習筆記之九
http://www.postgresql.org/docs/9.1/static/plpgsql-declarations.html 39.3.2. ALIAS newname ALIAS FOR ...
JavaScript基本概念(操作符)
一元操作符 一元操作符在處理所有的非數值時,相當于將該值經過Number()轉換成數值,如 +"12" 將把 "12" 字符串轉換為數字. 位操作符 負數在計算 ...
Hadoop hdfs完全分布式搭建教程
1.安裝環境 ①.四臺Linux CentOS6.7 系統 hostname ? ? ? ? ? ? ? ?ipaddress ? ? ? ? ? ? ?subnet mask ? ? ? ? ? ? ...
C# MethodInvoker委托的使用
一.MethodInvoker是什么? MethodInvoker 表示一個委托,該委托可以執行托管代碼中聲明為void且不接受任何參數的任何方法.在對控件的 invoke?方法進行調用時或需要一個簡 ...
補齊-Django之Model操作
http://www.cnblogs.com/wupeiqi/articles/6216618.html
js中Math之random,round,ceil,floor的用法總結
1.Math.random(); 結果為0-1間的一個隨機數(包括0,不包括1) 2.Math.floor(num); 參數num為一個數值,函數結果為num的整數部分(返回小于等于n的最大整數). ...
Alpha沖刺隨筆二:第二天
課程名稱:軟件工程1916|W(福州大學) 作業要求:項目Alpha沖刺(十天沖刺) 團隊名稱:葫蘆娃隊 作業目標:在十天沖刺里對每天的任務進行總結. 隨筆匯總:https://www.cnblogs ...
開源Astro(SparkSQL On HBase)
華為2015年7月20日在O'Reilly Open Source Convention (OSCON) 上宣布Spark SQL on HBase package正式開源.Spark SQL on ...
總結
以上是生活随笔為你收集整理的linux window nginx性能,Nginx负载均衡搭建(Window与Linux)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux桌面添加软件快捷方式,如何在
- 下一篇: c语言程序设计函数6,C语言程序设计》第