nginx 一二事 2 建立虛擬靜態伺服器

2022-04-14 06:00:25 字數 2556 閱讀 8472

一、什麼是nginx

是乙個c語言開發的http反向**伺服器,效能非常高

乙個俄羅斯的哥們開發的,官方提供的測試效能能夠達到5w的併發,我的天吶~,實際測試差不多是2w,而**的牛人可以優化到200w

執行效率非常好,占用的資源也非常低,執行穩定

二、nginx的應用場景 有哪些

3、反向**,負載均衡:當**的訪問量達到一定程度後,單台伺服器不能滿足使用者的請求時,這時需要用多台伺服器集群可以使用nginx做反向**。並且多台伺服器可以平均分擔負載,不會因為某台伺服器負載過高而宕機,也不會出現某台伺服器閒置的情況。

三、nginx安裝

首先需要在虛擬機上安裝linux環境(怎麼安裝的,略...)(當然你也可以用windows版本的,效能的話呢,呵呵)

首先要準備編譯環境(bala bala ...)

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

進入 我目前使用的是1.81, 1.9 的新的不用

好,東風來了:

1. 把nginx的原始碼上傳到linux系統

放在root下

2. 把壓縮包解壓縮

3.在/var下新建/var/temp/nginx/目錄

4. 進行configure配置

直接複製這一坨命令到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埠即可,這邊就不多說了

好了,困了,睡覺了,晚安

nginx建立靜態頁面

centos7使用yum安裝nginx,預設版本為1.16 配置檔案預設路徑 etc nginx nginx.conf 靜態頁面預設路徑 usr share nginx html cd usr share nginx html vim test.html 你好,北京。瀏覽器訪問 報錯中文亂碼,解決方...

使用nginx建立虛擬站點

介紹 nginx 是乙個很強大的高效能web和反向 服務,它具有很多非常優越的特性 在連線高併發的情況下,nginx是apache服務不錯的替代品 nginx在美國是做虛擬主機生意的老闆們經常選擇的軟體平台之一。能夠支援高達 50,000 個併發連線數的響應。做虛擬站點 使用config資料夾裡面的...

nginx 基礎模組 2 虛擬機器location等

一 虛擬主機 server 虛擬機器主機只需要在conf.d目錄裡 另起乙個.conf 檔案,裡面把server段配好就行了,如果是相同ip埠 用網域名稱來區分,就像上面 一樣 二 日誌 nginx 基礎模組 2 虛擬機器location等 這些欄位是控制日誌輸出內容的 remote addr變數 ...