Nginx ("engine x") 是一個(gè)高性能的 HTTP 和 反向代理 服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。 Nginx
創(chuàng)新互聯(lián)公司專(zhuān)注于五通橋網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供五通橋營(yíng)銷(xiāo)型網(wǎng)站建設(shè),五通橋網(wǎng)站制作、五通橋網(wǎng)頁(yè)設(shè)計(jì)、五通橋網(wǎng)站官網(wǎng)定制、微信小程序定制開(kāi)發(fā)服務(wù),打造五通橋網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供五通橋網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。是由 Igor Sysoev 為俄羅斯訪問(wèn)量第二的 Rambler.ru 站點(diǎn)開(kāi)發(fā)的,它已經(jīng)在該站點(diǎn)運(yùn)行超過(guò)兩年半了。 Igor 將
源代碼以類(lèi) BSD 許可證的形式發(fā)布。盡管還是測(cè)試版,但是,Nginx 已經(jīng)因?yàn)樗姆€(wěn)定性、豐富的功能集、示例配置
文件和低系統(tǒng)資源的消耗而聞名了。
Nginx采用最新的epoll(Linux 2.6內(nèi)核)和kqueue(freebsd)網(wǎng)絡(luò)I/O模型,而Apache則使用的是傳統(tǒng)的select
模型。目前Linux下能夠承受高并方訪問(wèn)的Squid、Memcached都是采用是epoll網(wǎng)絡(luò)I/O模型。
2.使用 Nginx 前必須了解的事項(xiàng)1.目前官方 Nginx 并不支持 Windows,您只能在包括 Linux、UNIX、BSD 系統(tǒng)下安裝和使用;2.Nginx 本身只是一個(gè) HTTP 和反向代理服務(wù)器,它無(wú)法像 Apache 一樣通過(guò)安裝各種模塊來(lái)支持不同的頁(yè)面腳本,
例如 PHP、CGI 等;3.Nginx 支持簡(jiǎn)單的負(fù)載均衡和容錯(cuò);4.支持作為基本 HTTP 服務(wù)器的功能,例如日志、壓縮、Byte ranges、Chunked responses、SSL、虛擬主機(jī)等等,
應(yīng)有盡有。
3.下載介質(zhì) Nginx部署之前,首先根據(jù)項(xiàng)目的需要選擇需要安裝的組件,實(shí)際環(huán)境一般會(huì)考慮需要支持gzip壓縮和rewrite模塊。所以安裝的第一步是下載Ngix及Ngix的相關(guān)組件。1)建議下載最新版本介質(zhì),目前最新的是:1.0.22) gzip壓縮依賴(lài)庫(kù):zlib 下載地址:http://www.zlib.net 下載版本:Version 1.2.53)Rewrite模塊的正則表達(dá)式依賴(lài)庫(kù):pcre pcre庫(kù)簡(jiǎn)稱(chēng):Perl兼容正可以#ls -l /usr/local/lib/libpcre.so
tar -zxvf pcre-8.02.tar.gz./configuremakemake install
2).安裝nginx
tar zxvf nginx-1.0.11.tar.gz cd nginx-1.0.11./configure --prefix=/usr/local/nginx --with-poll_module --with-http_stub_status_module make && make install
3)管理nginx服務(wù)
啟動(dòng):
/usr/local/nginx/sbin/nginx
停止
/usr/local/nginx/sbin/nginx -s stop
重啟
/usr/local/nginx/sbin/nginx -s reload
查看狀態(tài)
netstat -autlp| grep nginx