Nginx 是由核心和子產品組成,其中,核心的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置檔案 将用戶端請求映射到一個location block子產品, 而在這個location中所配置的每個指今将會啟動不同的子產品去完成相應的工作
Nginx 相對于 Apache的優點:
1.高并發響應非常好
2.反向代理性能非常好。可用于負載均衡
3.記憶體和CPU 占用率低,為 Apache 的 1/5 -- 1/10
接下來我們就來學習一下怎樣去搭建一個簡單的Nginx 網站環境
#安裝pcre支援rewrite庫,也可以安裝源碼,注*安裝源碼時,指定pcre路徑為解壓
源碼的路徑,而不是編譯後的路徑,否則會報錯
(make[1]: *** [/usr/local/pcre/Makefile] Error 127 錯誤)
下載下傳安裝:
yum -y install pcre pcre-devel openssl openssl-devel
cd /data ;
useradd www
./configure --user=www --group=www --prefix=/usr/local/nginx
--with-http_stub_status_module
--with-http_ssl_module
make && make install
安裝完成
啟動 Nginx
/usr/local/nginx/sbin/nginx -t 檢查配置檔案是否正确
/usr/local/nginx/sbin/nginx 啟動 Nginx
檢視是否啟動:
ps -ef | grep nginx
本文轉自 菜鳥的征程 51CTO部落格,原文連結:http://blog.51cto.com/songqinglong/1688061