nginx Linux 入門安裝和虛擬主機配置

2021-07-30 17:20:39 字數 2651 閱讀 9494

是乙個使用c語言開發的高效能的http伺服器及反向**伺服器。

nginx是一款高效能的http 伺服器/反向**伺服器及電子郵件(imap/pop3)**伺服器。由俄羅斯的程式設計師igor sysoev所開發,官方測試nginx能夠支支撐5萬併發鏈結,並且cpu、記憶體等資源消耗卻非常低,執行非常穩定。

進入nginx是c語言開發,建議在linux上執行,本教程使用centos6.5作為安裝環境。

檢視某軟體是否安裝,可以使用 rpm -qa  軟體名稱。如:rpm –qa gcc

yum install gcc-c++
pcre(perl compatible regular expressions)是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。

yum install -y pcre pcre-devel
注:pcre-devel是使用pcre開發的乙個二次開發庫。nginx也需要此庫。

zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。

yum install -y zlib zlib-devel
openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。

nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。

yum install -y openssl openssl-devel
第一步:把nginx的原始碼上傳到linux系統

第二步:把壓縮包解壓縮。 tar –zxvf  filename

第三步:進行configure。

./configure  --prefix=/usr/local/nginx
注意:上邊將臨時檔案目錄指定為/var/temp/nginx,需要在/var下建立temp及nginx目錄

mkdir -p /var/temp/nginx
第四步:make

第五步:make install

第四、五步可合併為:

make && make install

進入nginx的sbin目錄:

cd  /usr/local/nginx/sbin

./nginx

這樣就可以啟動。

如果訪問不到,首先檢視防火牆是否關閉。

service iptables status 檢視防火牆狀態

service iptables stop 關閉防火牆

可以使用kill命令,但是不推薦使用。

方式1、快速停止:

./nginx -s stop

方法2、完整停止:

./nginx -s quit

方法1、先停止再啟動

./nginx -s quit

./nginx

當nginx的配置檔案nginx.conf修改後,執行命令:

./nginx -s reload

在 /usr/local/nginx/conf  目錄下nginx.conf檔案是nginx的配置檔案。

一台伺服器上新增多個虛擬機器時,有兩種方式來區分這些虛擬機器:

a) 通過埠號

b)通過網域名稱

這兩種方式來區分虛擬機器

在 /usr/local/nginx/conf  目錄的 nginx.conf檔案中新增乙個 server 節點,修改埠號就可以

server 

}server

}

另外,還要修改 /usr/local/nginx 目錄下 html81、html82 目錄裡面的index.html的內容,以區分是訪問哪個服務。

192.168.25.148  test.taotao.com

192.168.25.148 test2.taotao.com

192.168.25.148 test3.taotao.com

新增此目的是為了在自已所用的window電腦中通過網域名稱訪問192.168.25.148這台linux服務。

需要修改nginx.conf配置檔案。

server 

}server

}server

}

cd  /usr/local/nginx/sbin

./nginx -s reload

Nginx Linux安裝詳解

nginx是乙個web伺服器,可以用於負載均衡和反向 的乙個工具 安裝c 編譯環境 root localhost src yum install gcc c 第二步 解壓安裝對應的軟體 一 openssl安裝 解壓 root localhost tar zxvf openssl fips 2.0.1...

nginx linux 安裝 啟動 公升級

nginx linux 安裝 啟動 公升級 2 解壓,執行configure指令碼 tar zxvf nginx 1.10.3.tar.gz cd nginx 1.10.3 configure make sudo make install3 若執行config報錯,很有可能是環境依賴的問題,執行如下...

nginx linux安裝說明 csdn

2011 08 31 13 33 56 分類 ngix 字型大小 訂閱 nginx 1.1.1 1 安裝ssl 上傳到伺服器 opt src 目錄 解壓縮 tar xzvf openssl 0.9.8b.tar.gz 1.2 從原始檔編譯安裝ssl 進入解壓縮後的資料夾,執行下面的命令 opt sr...