是乙個使用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...