一些概念 Nginx ("engine x") 是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由Igor Sysoev為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發佈於2004年10月4日。其將源代碼以類BSD許可證的 ...
一些概念
Nginx ("engine x") 是一個高性能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器。Nginx是由Igor Sysoev為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發佈於2004年10月4日。其將源代碼以類BSD許可證的形式發佈,因它的穩定性、豐富的功能集、示例配置文件和低系統資源的消耗而聞名。2011年6月1日,nginx 1.0.4發佈。
Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,併在一個BSD-like 協議下發行。由俄羅斯的程式設計師Igor Sysoev所開發,供俄國大型的入口網站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是占有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。
Centos下的部署
一 使用xftp將程式上傳到你的linux上
二 安裝gcc
yum -y install gcc automake autoconf libtool make
三 安裝g++
yum install gcc gcc-c++
四 解壓nginx安裝包
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
五 make編譯安裝它
./configure
make
make install
六 安裝zlib庫
cd ~
wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --其中./表示當前目錄下的這個文件
make
make install
七 安裝SSL
yum -y install openssl openssl-devel
八 安裝pcre
yum -y install pcre-devel
九 安裝nginx
cd ~
./configure
make
make install
十 啟動nginx,測試運行!
啟動服務:/usr/local/nginx/sbin/nginx
查看服務:ps -ef | grep nginx
停止服務:kill 22940
查看配置:vi /usr/local/nginx/conf/nginx.conf
訪問:curl http://192.168.128.129
最後,總算是在centos上成功的部署了nginx,真是得來不易,呵呵 !