Nginx HTTP服務器

安裝

做者博客:http://cnedelcu.netnginx


異步socket節約資源(接收請求時一般不發起進程、CPU和內存消耗少)、簡單、擴展性好。:後端

使用自帶包安裝:
apt-get install nginx
yum install nginx緩存


gcc安裝
yum groupinstall "Development Tools"
apt-get install build-essentials服務器

perl正則:
yum install pcre pcre-devel
apt-get install libpcre3 libpcre3-dev負載均衡

壓縮:yum install zlib zlib-devel
apt-get install zlib1g zlib1g-dev異步

加密(注意本地法律):
yum install openssl openssl-devel
apt-get install openssl openssl-devsocket


網址:http://nginx.org
http://wiki.nginx.org
http://forum.nginx.org測試


特性:-- 後期須要再關注ui

•static和index文件;自動索引;打開文件描述符緩存;用加速反向代理;負載均衡和容錯。
•經過FastCGI, uwsgi, Simple Common Gateway Interface (SCGI)的緩存加速支持,過濾器包括gzip壓縮,字節範圍,分塊響應,XSLT,SSI和圖像轉換過濾器。針對代理的FastCGI/uwsgi/SCGI,多個單頁內的SSI能夠並行處理。
•SSL和TLS SNI支持。
nginx的也能夠用來做爲郵件代理服務器,雖然這方面是不緊密
記錄在書:
•使用外部HTTP認證服務器重定向用戶到IMAP / POP3後端加密

•使用外部HTTP認證服務器用戶身份驗證和
鏈接重定向到內部的SMTP後端
•認證方式:
°°POP3:USER / PASS,APOP,AUTH LOGIN /普通紙/ CRAM-MD5
°°IMAP:LOGIN,AUTH LOGIN /普通紙/ CRAM-MD5
°°SMTP:AUTH LOGIN /普通紙/ CRAM-MD5
•SSL支持
•STARTTLS和STLS支持

 

nginx –s stop Description
nginx –s quit Stops the daemon gracefully (using the QUIT signal).
nginx –s reopen Reopens the log files.
nginx –s reload Reloads the configuration.

測試配置:

# /usr/local/nginx/sbin/nginx –t

# ./nginx –t –c /home/alex/test.conf

查看安裝的模塊

$ ./nginx -V

命令行增長配置:

$ ./nginx –g "timer_resolution 200ms";

自啓動配置

# chmod +x /etc/init.d/nginx

Debian: # update-rc.d -f nginx defaults

Red Hat: # chkconfig nginx on # chkconfig --list nginx 或者ntsysv

 

NGINX Plus 爲收費加強版本,每一個實例1500美金每一年。

相關文章
相關標籤/搜索