您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關如何看待nginx入門,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
ngin世界第二大Web服務器,超過25%都使用Nginx 來處理海量的互聯網請求。nginx已經成為業界高性能Web服務器的代名詞。
Apache有許多優點如穩定、開源、跨平臺等。在Apache服務器上,如果有數以萬計的并發HTTP請求同時訪問,就會導致服 務器上消耗大量內存,操作系統內核對成百上千的Apache進程做進程間切換也會消耗大量 CPU資源,并導致HTTP請求的平均響應速度降低,這些都決定了Apache不可能成為高性能 Web服務器,這也促使了nNginx的出現
nginx使用基于事件驅動的架構能夠并發處理百萬級別的TCP連接.
nginx是一個跨平臺的Web服務器,可運行在Linux、FreeBSD、Solaris、AIX、Mac OS、 Windows等操作系統上,并且它還可以使用當前操作系統特有的一些高效API來提高自己的 性能。
(1)更快
一方面,在正常情況下,單次請求會得到更快的響應;
另一方面, 峰期(如有數以萬計的并發請求),nginx可以比其他Web服務器更快地響應請求。
(2)高擴展性
Nginx的設計極具擴展性,它完全是由多個不同功能、不同層次、不同類型且耦合度極 低的模塊組成。
(3)高可靠性
Nginx的高可靠性來自于其核心框架代碼 的優秀設計、模塊設計的簡單性
(4)低內存消耗
一般情況下,10000個非活躍的HTTP Keep-Alive連接在Nginx中僅消耗2.5MB的內存,這 是Nginx支持高并發連接的基礎。
(5)單機支持10萬以上的并發連接
(6)熱部署
即可以 在7×24小時不間斷服務的前提下,升級Nginx的可執行文件。當然,它也支持不停止服務就 更新配置項、更換日志文件等功能。
(7)最自由的BSD許可協議
BSD許可協議不只是允許用戶免費使用Nginx,它 還允許用戶在自己的項目中直接使用或修改Nginx源碼
選擇Nginx的核心理由還是它能在支持高并發請求的同時保持高效的服務。
從官網[http://nginx.org/en/download.html] 下載對應版本就好,下載完成后直接解壓不需要安裝。 注意,不要有中文路徑。
在nginx的根目錄打開cmd 輸入start nginx啟動nginx(此時需要注意,不要直接點擊nginx.exe來啟動),啟動成功或者失敗都會有一個黑窗口閃一下,所以看不出來是否成功。可以通過:http://localhost:80看是否有nginx的成功提示
若啟動成功,我們就可以把我們的頁面放到 nginx -> html文件夾下,直接打開了。
quit和stop的區別:
quit 在關閉前完成已經接收的連接請求
stop 快速關閉,不管連接
進入conf -> nginx.conf 配置文件
注意: 修改完配置文件,記得要nginx -s reload,配置才會生效
nginx是一個高性能的 HTTP 和反向代理服務。Nginx 是一個很強大的高性能 Web 和反向代理服務,它具有很多非常優越的特性:在連接高并發的情況下,Nginx 是 Apache 服務不錯的替代品。
http 協議代理
搭建虛擬主機
服務的反向代理
在反向代理中配置集群的負載均衡
正向代理,意思是一個位于客戶端和原始服務器(origin server)之間的服務器,為了從原始服務器取得內容,客戶端向代理發送一個請求并指定目標(原始服務器),然后代理向原始服務器轉交請求并將獲得的內容返回給客戶端。客戶端才能使用正向代理。
反向代理(Reverse Proxy)方式是指以代理服務器來接受 internet 上的連接請求,然后將請求轉發給內部網絡上的服務器,并將從服務器上得到的結果返回給 internet 上請求連接的客戶端,此時代理服務器對外就表現為一個反向代理服務器。
位置不同
正向代理,架設在客戶機和目標主機之間;
反向代理,架設在服務器端;
代理對象不同
正向代理,代理客戶端,服務端不知道實際發起請求的客戶端;
反向代理,代理服務端,客戶端不知道實際提供服務的服務端;
將vue打包后dist目錄下的所有文件復制到nginx下html目錄下即可
看完上述內容,你們對如何看待nginx入門有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。