国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

Nginx+IIS簡單的部署教程

2024-08-30 12:25:33
字體:
來源:轉載
供稿:網友

隨著互聯網項目用戶訪問量不斷上升,單點web服務器是無法滿足大型高并發高負載的業務處理的,為了給web服務器做負載均衡方案,打算采用Nginx搭建負載均衡服務器,把用戶請求分配到N個服務器來緩解服務器壓力。

Nginx簡介:

Nginx (“engine x”) 是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器 。 Nginx 是由 Igor Sysoev 為俄羅斯訪問量第二的Rambler.ru 站點開發的,它已經在該站點運行超過四年多了。Igor 將源代碼以類BSD許可證的形式發布。自Nginx 發布四年來,Nginx 已經因為它的穩定性、豐富的功能集、 示例配置文件和低系統資源的消耗而聞名了。目前國內各大門戶網站已經部署了Nginx,如新浪、網易、騰訊等;國內幾個重要的視頻分享網站也部署了Nginx,如六房間、酷6等。 新近發現Nginx 技術在國內日趨火熱,越來越多的網站開始部署Nginx。這邊都是網上說的。

nginx安裝

Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,并在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是占有內存少,并發能力強,事實上nginx的并發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、新浪、網易、騰訊等。

最新版本的nginx版本為1.9.3,我這下載的是window版本的,一般實際場景都是安裝在linux系統下的,由于linux系統目前正在摸索中這里就不介紹。官方下載地址:nginx-1.9.3.zip。下載完成之后解壓運行nginx.exe就啟動了nginx了,啟動后會在進程里面看到nginx。

要實現負載均衡需要修改conf/nginx.conf的配置信息,修改配置信息之后重新啟動nginx服務,可以通過nginx -s reload指令實現。這里我們使用Ants提供的一個批處理來操作。

將nginx.bat文件放到nginx.exe相同文件夾下,直接運行就行了。文章結尾會提供本文用到的所有文件。

站點搭建及配置

1.搭建兩個iis站點

站點下只有一個簡單的index頁面,用來輸出當前服務器信息。由于我沒有兩臺機器,所以將兩個站點都部署到本機了,分別綁定了8082和9000兩個端口。

protected void Page_Load(object sender, EventArgs e)  {   Label0.Text = "請求開始時間:"+DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");   Label1.Text = "服務器名稱:" + Server.MachineName;//服務器名稱    Label2.Text = "服務器IP地址:" + Request.ServerVariables["LOCAL_ADDR"];//服務器IP地址    Label3.Text = "HTTP訪問端口:" + Request.ServerVariables["SERVER_PORT"];//HTTP訪問端口"   Label4.Text = ".NET解釋引擎版本:" + ".NET CLR" + Environment.Version.Major + "." + Environment.Version.Minor + "." + Environment.Version.Build + "." + Environment.Version.Revision;//.NET解釋引擎版本    Label5.Text = "服務器操作系統版本:" + Environment.OSVersion.ToString();//服務器操作系統版本    Label6.Text = "服務器IIS版本:" + Request.ServerVariables["SERVER_SOFTWARE"];//服務器IIS版本    Label7.Text = "服務器域名:" + Request.ServerVariables["SERVER_NAME"];//服務器域名    Label8.Text = "虛擬目錄的絕對路徑:" + Request.ServerVariables["APPL_RHYSICAL_PATH"];//虛擬目錄的絕對路徑    Label9.Text = "執行文件的絕對路徑:" + Request.ServerVariables["PATH_TRANSLATED"];//執行文件的絕對路徑    Label10.Text = "虛擬目錄Session總數:" + Session.Contents.Count.ToString();//虛擬目錄Session總數    Label11.Text = "虛擬目錄Application總數:" + Application.Contents.Count.ToString();//虛擬目錄Application總數    Label12.Text = "域名主機:" + Request.ServerVariables["HTTP_HOST"];//域名主機    Label13.Text = "服務器區域語言:" + Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"];//服務器區域語言    Label14.Text = "用戶信息:" + Request.ServerVariables["HTTP_USER_AGENT"];   Label14.Text = "CPU個數:" + Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS");//CPU個數    Label15.Text = "CPU類型:" + Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER");//CPU類型    Label16.Text = "請求來源地址:" + Request.Headers["X-Real-IP"];  }            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富民县| 泗洪县| 木兰县| 灌阳县| 咸宁市| 长汀县| 东海县| 额济纳旗| 瑞安市| 得荣县| 新晃| 张家界市| 屏东县| 卓资县| 惠安县| 临邑县| 三明市| 忻州市| 南开区| 阿合奇县| 长治市| 砚山县| 方城县| 乌审旗| 雅江县| 平和县| 泰安市| 孙吴县| 灵武市| 宁海县| 衡山县| 南投县| 道真| 木兰县| 稷山县| 新昌县| 昌平区| 蒲江县| 九江市| 洛隆县| 成武县|