nginx 虛擬主機的功能有哪些?nginx 虛擬主機的優(yōu)點是什么?
一、關于nginx的代理服務器介紹
作為郵件代理服務:Nginx 同時也是一個非常優(yōu)秀的郵件代理服務(最早開發(fā)這個產品的目的之一也是作為郵件代理服務器),Last.fm 描述了成功并且美妙的使用經驗。
Nginx 是一個安裝非常的簡單、配置文件非常簡潔(還能夠支持perl語法)、Bug非常少的服務。Nginx 啟動特別容易,并且?guī)缀蹩梢宰龅?*24不間斷運行,即使運行數(shù)個月也不需要重新啟動。你還能夠不間斷服務的情況下進行軟件版本的升級。
二、nginx 虛擬主機的優(yōu)點是什么?
Nginx 可以在大多數(shù)UnixLinux OS 上編譯運行,并有Windows移植版。 Nginx 的1.19.2穩(wěn)定版已經于2020年8月11日發(fā)布,一般情況下,對于新建站點,建議使用最新穩(wěn)定版作為生產版本,已有站點的升級急迫性不高。Nginx 的源代碼使用 2-clause BSD-like license。
Nginx 是一個很強大的高性能Web和反向代理服務,它具有很多非常優(yōu)越的特性:
在連接高并發(fā)的情況下,Nginx是Apache服務不錯的替代品:Nginx在美國是做虛擬主機生意的老板們經常選擇的軟件平臺之一。能夠支持高達 50,000 個并發(fā)連接數(shù)的響應,感謝Nginx為我們選擇了 epoll and kqueue作為開發(fā)模型。
三、nginx 虛擬主機的功能有哪些?
FreeBSD 3— 10 / i386; FreeBSD 5— 10 / amd64;
Linux 2.2— 4 / i386; Linux 2.6— 4 / amd64; Linux 3— 4 / armv6l, armv7l, aarch64;
Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
AIX 7.1 / powerpc;
HP-UX 11.31 / ia64;
Mac OS X / ppc, i386;
Windows XP, Windows Server 2003,Windows 10
結構與擴展
一個主進程和多個工作進程。工作進程是單線程的,且不需要特殊授權即可運行;
kqueue (FreeBSD 4.1+),epoll (Linux 2.6+),rt signals (Linux 2.2.19+),/dev/poll (Solaris 7 11/99+),select,以及 poll 支持;
kqueue支持的不同功能包括 EV_CLEAR,EV_DISABLE (臨時禁止事件), NOTE_LOWAT,EV_EOF,有效數(shù)據的數(shù)目,錯誤代碼;
sendfile (FreeBSD 3.1+),sendfile (Linux 2.2+),sendfile64 (Linux 2.4.21+),和 sendfilev (Solaris 8 7/01+) 支持;
輸入過濾 (FreeBSD 4.1+) 以及 TCP_DEFER_ACCEPT (Linux 2.4+) 支持;
10,000 非活動的 HTTP keep-alive 連接僅需要 2.5M內存。
最小化的數(shù)據拷貝操作;
其他HTTP功能;
基于IP 和名稱的虛擬主機服務;
Memcached 的 GET 接口;
支持 keep-alive 和管道連接;
靈活簡單的配置;
重新配置和在線升級而無須中斷客戶的工作進程;
可定制的訪問日志,日志寫入緩存,以及快捷的日志回卷;
4xx-5xx錯誤代碼重定向;
基于 PCRE 的 rewrite 重寫模塊;
基于客戶端IP 地址和 HTTP 基本認證的訪問控制;
PUT,DELETE,和 MKCOL 方法;
支持 FLV (Flash 視頻);
帶寬限制。
實驗特性
內嵌的perl;
通過 aio_read()/aio_write() 的套接字工作的實驗模塊,僅在 FreeBSD 下;
對線程的實驗化支持,F(xiàn)reeBSD 4.x 的實現(xiàn)基于 rfork();
Nginx 主要的英語站點是 http://sysoev.ru/en/;
英語文檔草稿由 Aleksandar Lazic 完成。
HTTP基礎功能
處理靜態(tài)文件,索引文件以及自動索引;
反向代理加速(無緩存),簡單的負載均衡和容錯;
FastCGI,簡單的負載均衡和容錯;
模塊化的結構。過濾器包括gzipping,byte ranges,chunked responses,以及 SSI-filter。在SSI過濾器中,到同一個 proxy 或者 FastCGI 的多個子請求并發(fā)處理;
SSL 和 TLS SNI 支持;
IMAP/POP3代理服務功能:
使用外部HTTP認證服務器重定向用戶到 IMAP/POP3 后端;
使用外部 HTTP 認證服務器認證用戶后連接重定向到內部的 SMTP 后端;
其他HTTP功能
基于名稱和基于IP的虛擬服務器;
Keep-alive and pipelined connections support;保持活動和支持管線連接;
Flexible configuration;靈活的配置;
Reconfiguration and online upgrade without interruption of the client processing;重載配置,無間斷程序升級;
Access log formats,bufferred log writing,and quick log rotation;訪問日志格式,bufferred日志寫,快速登錄旋轉;
3xx-5xx error codes redirection; 3xx的- 5xx錯誤代碼重定向;
The rewrite module;重寫模塊;
Access control based on client IP address and HTTP Basic authentication;基于客戶端IP地址訪問控制和HTTP基本認證;
The PUT,DELETE,MKCOL,COPY and MOVE methods; 提交,刪除,MKCOL,復制和移動方法;
FLV streaming;FLV視頻流;
Speed limitation;速度限制;
Limitation of simultaneous connections or requests from one address.限制同個IP地址請求數(shù)量。
Embedded perl.嵌入式的Perl。
nginx 虛擬主機的功能有哪些?nginx 虛擬主機的優(yōu)點是什么?以上就是新網小編的回答,希望大家在看了本文以后,都能正確使用這款虛擬機系統(tǒng)!
聲明:免責聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創(chuàng)內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科