二.準備工作Linux版本: CentOS 7 64位元 nginx版本: nginx-1.9.5
nginx 是輕量級網頁伺服器, 可做負載平衡均衡器和web伺服器, nginx效能很好, 單機理論上可以支援5w並發
1, 安裝nginx所需的庫:三.開始安裝:yum install -y gcc gcc-c++ zlib zlib-devel pcre pcre-devel openssl openssl-devel
2, 使用者及使用者群組:
解析:
gcc: gcc編譯器
gcc-c++: c++編譯器用來編譯nginx的http模組
zlib, zlib-devel: 用於對http套件的內容作gzip壓縮
pcre, pcre-devel: pcre庫, nginx中rewrite模組所需的
openssl, openssl-devel:用於支援在SSL協定上傳輸HTTPgroupadd www #建立www用戶群組
useradd -g www www -s /sbin/nologin #建立www使用者歸入www群組, 並禁止www使用者登入系統
mkdir -p /alidata/server/nginx #建立nginx安裝目錄
cd /alidata/server/sourcewget http://nginx.org/download/nginx-1.9.5.tar.gz #取得nginx原始碼
tar -zxvf nginx-1.9.5.tar.gz #解壓縮
cd nginx-1.9.5 #進入原始碼目錄
./configure –user=www –group=www –prefix=/alidata/server/nginx –with->http_stub_status_module
–with-http_ssl_module –with-pcre
使用./configure –help 可以查看有哪些編譯選項, nginx的模組必須要在編譯的時候加入, 無法動態的加入
以上執行完如果顯示這樣, 便是成功的,再執行下面的命令即可完成安裝:
make && make install #編譯並安裝至此nginx便安裝完成.四.啟動:
。啟動ngin:(確保Linux中沒有其他程式佔用80埠)
cd /alidata/server/nginx #進入安裝目錄
./sbin/nginx #啟動
無報錯則表示啟動成功,
在瀏覽器中輸入linux的ip位址, 我的是:http://192.168.186.130,若顯示以下資訊, 則表示安裝成功.
另附上nginx的一些學習資料:http://yun.baidu.com/share/link?shareid=309794494&uk=3156731279
以上就介紹了Linux伺服器架設篇之二–原始碼安裝Web伺服器Nginx,包含了方面的內容,希望對PHP教學有興趣的朋友有所幫助。