nginx 一二事(2) - 創建虛擬靜態伺服器

来源:http://www.cnblogs.com/leechenxiang/archive/2016/04/18/5402960.html
-Advertisement-
Play Games

一、什麼是nginx 是一個C語言開發的HTTP反向代理伺服器,性能非常高 一個俄羅斯的哥們開發的,官方提供的測試性能能夠達到5W的併發,我的天吶~,實際測試差不多是2W,而淘寶的牛人可以優化到200W 運行效率非常好,占用的資源也非常低,運行穩定 二、Nginx的應用場景 有哪些 1、http服務 ...


一、什麼是nginx 是一個C語言開發的HTTP反向代理伺服器,性能非常高 一個俄羅斯的哥們開發的,官方提供的測試性能能夠達到5W的併發,我的天吶~,實際測試差不多是2W,而淘寶的牛人可以優化到200W 運行效率非常好,占用的資源也非常低,運行穩定   二、Nginx的應用場景 有哪些 1、http伺服器:Nginx是一個http服務可以獨立提供http服務,可以做網頁靜態伺服器,你可以放一些靜態資源,比如HTML, JS, CSS, 圖片 2、虛擬主機:可以實現在一臺伺服器虛擬出多個網站,同時使用80埠 3、反向代理,負載均衡:當網站的訪問量達到一定程度後,單台伺服器不能滿足用戶的請求時,這時需要用多台伺服器集群可以使用nginx做反向代理。並且多台伺服器可以平均分擔負載,不會因為某台伺服器負載過高而宕機,也不會出現某台伺服器閑置的情況。   三、Nginx安裝 首先需要在虛擬機上安裝linux環境(怎麼安裝的,略...)(當然你也可以用Windows版本的,性能的話呢,呵呵)   首先要準備編譯環境(bala bala ...) 分別運行一下4條命令,至於是啥東西就不多說了,有興趣的可以m我或者百度一下 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel   下載地址 進入http://nginx.org/en/download.html  我目前使用的是1.81, 1.9 的新的不用   好,東風來了: 1. 把nginx的源碼上傳到linux系統 放在root下 2. 把壓縮包解壓縮   3.在/var下新建/var/temp/nginx/目錄   4. 進行configure配置 ./configure \ --prefix=/usr/local/nginx \ --pid-path=/var/run/nginx/nginx.pid \ --lock-path=/var/lock/nginx.lock \ --error-log-path=/var/log/nginx/error.log \ --http-log-path=/var/log/nginx/access.log \ --with-http_gzip_static_module \ --http-client-body-temp-path=/var/temp/nginx/client \ --http-proxy-temp-path=/var/temp/nginx/proxy \ --http-fastcgi-temp-path=/var/temp/nginx/fastcgi \ --http-uwsgi-temp-path=/var/temp/nginx/uwsgi \ --http-scgi-temp-path=/var/temp/nginx/scgi   直接複製這一坨命令到putty(有很多SSH,隨意用)   運行結果:   此時已經有makefile文件夾了 5. make 進入 nginx-1.8.1文件夾,運行命令 結果: 編譯成功   6. make install           運行結果:   此時,在 /usr/local下會多一個nginx     這時,我們可以使Nginx啟動或停止 1. 啟動:進入nginx的sbin目錄,./nginx就可以直接啟動 啟動成功   PS:如果你的linux是新建的,那麼防火牆是關閉的 關閉防火牆就可以訪問該虛擬機的IP   我們開看一下這個文件 這是配置文件(廢話嘛...)   我們來看看配置   新建一個server節點   對應更目錄,html_88   ./nginx -s reload 刷一下   成功!       PS:如果訪問不了可能是埠沒開 打開88埠即可,這邊就不多說了     好了,困了,睡覺了,晚安      
您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 敝人最近做了個含有三個axes並且需要是不同colormap的GUI,真是折騰夠嗆,不同版本的matlab設置方法還不一樣,我要做的程式還需要一定的相容性,簡直是*了*了 總結如下: 對於R2015a版本的matlab設置方法最為簡單,同一個figure下設置不同colormap只需要使用: col ...
  • 1.什麼時候可以選擇final修飾符 如果想讓一個類不被其他類繼承,不允許在有子類,這時候就要考慮用到final來修飾。 2.用final修飾的類 首先大家要明白,用final修飾的類是不能被繼承的,下麵來看一個錯誤案例。 eg: 此時這段代碼的class SubPenguin extends Pe ...
  • 引入命名空間後 為什麼不用指定文件路徑? ...
  • 一、繼承 1、作用:繼承是復用程式代碼的有力手段。 2、理解繼承:當有多個類之間存在相同的屬性時,我們可以在這些類中抽取一個父類,當子類繼承父類時,子類就能使用父類所有的方法和屬性。(子類就無需定義與父類相同的屬性) 二、繼承的基本語法 1、在java語言中,用關鍵字Extends來表示一個類繼承另 ...
  • 思路: Python的實現 要點: ...
  • 一、選擇伺服器放在哪個區域 對於Google而言,不同的區域,搜索結果的就不同.一些英文關鍵詞, 你在中國用Google搜索,發現你網站的排名非產靠前,但是如果你在國外用Google, 你可能翻十頁都找不到你的網站. 我們做Google排名的排名效果不是讓我們自己看的, 而是讓我們的潛在客戶看的. ...
  • 外觀模式(Facade) 定義 外觀模式(Facade),為子系統中的一組介面提供一個一致的界面,此模式定義了一個高層介面,這個介面使得這一子系統更加容易使用。 類圖 描述 Facade:外觀類,外觀類知道哪些子系統類負責處理請求,將用戶的請求代理給恰當的子系統對象。 Classes:子系統類,實現 ...
  • 數組概念 數組是存儲同一種數據類型多個元素的集合。也可以看成是一個容器。數組既可以存儲基本數據類型,也可以存儲引用數據類型。 數組的初始化 動態初始化:初始化時只指定數組長度,由系統為數組分配初始值。格式:數據類型[] 數組名 = new 數據類型[數組長度]; 數組長度其實就是數組中元素的個數。舉 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...