大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 精選Nginx面試題

精選Nginx面試題

更新時間:2020-11-04 17:47:12 來源:動力節點 瀏覽3126次

Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,也是目前百度、京東、新浪、網易、騰訊、淘寶等大型互聯網公司的必備網站服務器。因此,也是目前這些大廠的面試必考題目之一,本文我們為大家帶來了精選的10道Nginx面試題,但愿對于正在找工作的你,或者是學習中的程序員有所幫助。

Nginx面試題

1.什么是 Nginx?

Nginx是一個web服務器和反向代理服務器,用于HTTP、HTTPS、SMTP、POP3和IMAP協議。

2.使用“反向代理服務器”的優點是什么?

反向代理服務器可以隱藏源服務器的存在和特征。它充當互聯網云和web服務器之間的中間層。這對于安全方面來說是很好的,特別是當使用web托管服務時。

3.容器與主機之間的數據拷貝命令?

Docker cp命令用于窮奇與主機之間的數據拷貝

主機到哦容器:docker cp /www 96f7f14e99ab:/www/

容器到主機:docker cp 96f7f14e99ab:/www /tmp

4.如何在生產中監控docker?

  • Docker提供docker:stats和docker事件等工具來監控生產中的docker。我們可以使用這些命令獲取重要統計數據的報告。
  • Docker統計數據:當我們使用容器ID調用docker stats時,我們獲得容器的CPU,內存使用情況等。它類似于Linux中的top命令。
  • Docker事件:docker事件是一個命令,用于查看docker守護程序中正在進行的活動流。一些常見的docker事件是:attach,commit,die,detach,rename,destroy等。我們還可以使用各種選項來限制或過濾我們感性其的事件。

5.在Nginx中,如何使用未定義的服務器名稱來阻止處理請求?

只需將請求刪除的服務器就可以定義為:

server{
listen:80;
server_name "";
return404
}

這里,服務器名被保留為一個空字符串,它將在沒有“主機”頭字段的情況下匹配請求,而一個特殊的Nginx的非標準代碼444被返回,從而終止連接。

6.請解釋是否有可能將Nginx的錯誤替換為502錯誤、503?

502 =錯誤網關

503 =服務器超載

有可能,但是您可以確保fastcgi_intercept_errors被設置為ON,并使用錯誤頁面指令。

7.在Nginx中,解釋如何在URL中保留雙斜線?

要在URL中保留雙斜線,就必須使用merge_slashes_off;

語法:merge_slashes [on/off]

默認值: merge_slashes on

環境: http,server

8.請列舉Nginx的一些特性。

反向代理/L7負載均衡器

嵌入式Perl解釋器

動態二進制升級

可用于重新編寫URL,具有非常好的PCRE支持

9.請解釋Nginx如何處理HTTP請求。

Nginx 是一個高性能的 Web 服務器,能夠同時處理大量的并發請求。它結合多進程機制和異步機制 ,異步機制使用的是異步非阻塞方式 ,接下來就給大家介紹一下 Nginx 的多線程機制和異步非阻塞機制 。

(1)多進程機制

服務器每當收到一個客戶端時,就有 服務器主進程 ( master process )生成一個 子進程( worker process )出來和客戶端建立連接進行交互,直到連接斷開,該子進程就結束了。

使用進程的好處是各個進程之間相互獨立,不需要加鎖,減少了使用鎖對性能造成影響,同時降低編程的復雜度,降低開發成本。其次,采用獨立的進程,可以讓進程互相之間不會影響 ,如果一個進程發生異常退出時,其它進程正常工作, master 進程則很快啟動新的 worker 進程,確保服務不會中斷,從而將風險降到最低。

缺點是操作系統生成一個子進程需要進行 內存復制等操作,在資源和時間上會產生一定的開銷。當有大量請求時,會導致系統性能下降 。

(2)異步非阻塞機制

每個工作進程 使用 異步非阻塞方式 ,可以處理 多個客戶端請求 。

當某個 工作進程 接收到客戶端的請求以后,調用 IO 進行處理,如果不能立即得到結果,就去 處理其他請求 (即為 非阻塞 );而 客戶端 在此期間也 無需等待響應 ,可以去處理其他事情(即為 異步 )。

當 IO 返回時,就會通知此 工作進程 ;該進程得到通知,暫時 掛起 當前處理的事務去 響應客戶端請求 。

10.Nginx服務器上的 Master和進程分別是什么?

Master進程:讀取及評估配置和維持 Worker進程:處理請求

Nginx是網頁服務器運維人員必備技能之一,Nginx服務器的并發能力備受許多大型互聯網公司青睞,所以在面試中Nginx相關的題目,基本上是必考的題目,希望大家可以更好的掌握掌握這10道精選Nginx面試題,能夠讓我們在面試的時候先聲奪人,贏取先機,當然java程序員的面試是一個綜合能力的考核,所以不至會考Nginx面試題相關的知識,而且應該全面去了解更多的知識,比如看看前輩們總結好的java面試題,可能會有更多的幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 狠狠色丁香婷婷综合激情 | 国产精品亚洲国产三区 | 欧美最猛性xxxxx短视频 | 国内精品综合九九久久精品 | 国产欧美亚洲精品 | 66精品综合久久久久久久 | 国产视频毛片 | 在线观看片成人免费视频 | 欧美日韩国产超高清免费看片 | 成人嫩草研究院网站进 | 国产精品久久国产三级国不卡顿 | 99视频在线精品免费 | 精品一区二区三区三区 | 奇米影视亚洲春色77777 | 成人国产精品999视频 | 九九夜色 | 国产一级毛片国语普通话对白 | 亚洲欧美一区二区三区麻豆 | 久久亚洲精品人成综合网 | 国产精品.com | 欧美日韩不卡视频 | 波多野结衣视频一区二区 | 欧美成人免费毛片 | 久久狠狠婷婷丁香香蕉 | 青青青青青青久久久免费观看 | 国产一级黄色毛片 | 国产视频a区 | h片在线免费观看 | 中文字幕日韩欧美一区二区三区 | 日韩欧美国产高清 | 久久国产视频网站 | 一级毛片成人午夜 | 久久国产精品一区二区三区 | 久久99热精品免费观看欧美 | a网站在线观看 | 成人欧美一区二区三区视频不卡 | 免费一级毛片在线播放放视频 | 九九久久国产 | 国产99在线播放免费 | 干天天 | 日日干日日操 |