Nginx面試中最常見的18道題 抱佛腳必備

2020-12-16 IT168

  【IT168 編譯】Nginx的並發能力在同類型網頁伺服器中的表現,相對而言是比較好的,因此受到了很多企業的青睞,我國使用Nginx網站的知名用戶包括騰訊、淘寶、百度、京東、新浪、網易等等。Nginx是網頁伺服器運維人員必備技能之一,下面為大家整理了一些比較常見的Nginx相關面試題,僅供參考:

  1、請解釋一下什麼是Nginx?

  Nginx是一個web伺服器和方向代理伺服器,用於HTTP、HTTPS、SMTP、POP3和IMAP協議。

  2、請列舉Nginx的一些特性。

  Nginx伺服器的特性包括:

  反向代理/L7負載均衡器

  嵌入式Perl解釋器

  動態二進位升級

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

  3、請列舉Nginx和Apache 之間的不同點。

  4、請解釋Nginx如何處理HTTP請求。

  Nginx使用反應器模式。主事件循環等待作業系統發出準備事件的信號,這樣數據就可以從套接字讀取,在該實例中讀取到緩衝區並進行處理。單個線程可以提供數萬個並發連接。

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

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

  Server {

  listen 80;

  server_name 「 「 ;

  return 444;

  }

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

  6、 使用「反向代理伺服器」的優點是什麼?

  反向代理伺服器可以隱藏源伺服器的存在和特徵。它充當網際網路雲和web伺服器之間的中間層。這對於安全方面來說是很好的,特別是當您使用web託管服務時。

  7、請列舉Nginx伺服器的最佳用途。

  Nginx伺服器的最佳用法是在網絡上部署動態HTTP內容,使用SCGI、WSGI應用程式伺服器、用於腳本的FastCGI處理程序。它還可以作為負載均衡器。

  8、請解釋Nginx伺服器上的Master和Worker進程分別是什麼?

  Master進程:讀取及評估配置和維持

  Worker進程:處理請求

  9、請解釋你如何通過不同於80的埠開啟Nginx?

  為了通過一個不同的埠開啟Nginx,你必須進入/etc/Nginx/sites-enabled/,如果這是默認文件,那麼你必須打開名為「default」的文件。編輯文件,並放置在你想要的埠:

  Like server { listen 81; }

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

  502 =錯誤網關

  503 =伺服器超載

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

  Location / {

  fastcgi_pass 127.0.01:9001;

  fastcgi_intercept_errors on;

  error_page 502 =503/error_page.html;

  #…

  }

  11、在Nginx中,解釋如何在URL中保留雙斜線?

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

  語法:merge_slashes [on/off]

  默認值: merge_slashes on

  環境: http,server

  12、請解釋ngx_http_upstream_module的作用是什麼?

  ngx_http_upstream_module用於定義可通過fastcgi傳遞、proxy傳遞、uwsgi傳遞、memcached傳遞和scgi傳遞指令來引用的伺服器組。

  13、請解釋什麼是C10K問題?

  C10K問題是指無法同時處理大量客戶端(10,000)的網絡套接字。

  14、請陳述stub_status和sub_filter指令的作用是什麼?

  Stub_status指令:該指令用於了解Nginx當前狀態的當前狀態,如當前的活動連接,接受和處理當前讀/寫/等待連接的總數

  Sub_filter指令:它用於搜索和替換響應中的內容,並快速修復陳舊的數據

  15、解釋Nginx是否支持將請求壓縮到上遊?

  您可以使用Nginx模塊gunzip將請求壓縮到上遊。gunzip模塊是一個過濾器,它可以對不支持「gzip」編碼方法的客戶機或伺服器使用「內容編碼:gzip」來解壓縮響應。

  16、解釋如何在Nginx中獲得當前的時間?

  要獲得Nginx的當前時間,必須使用SSI模塊、$date_gmt和$date_local的變量。

  Proxy_set_header THE-TIME $date_gmt;

  17、用Nginx伺服器解釋-s的目的是什麼?

  用於運行Nginx -s參數的可執行文件。

  18、解釋如何在Nginx伺服器上添加模塊?

  在編譯過程中,必須選擇Nginx模塊,因為Nginx不支持模塊的運行時間選擇。

相關焦點

  • Nginx 面試中最常見的 18 道題
    Nginx的並發能力在同類型網頁伺服器中的表現,相對而言是比較好的,因此受到了很多企業的青睞,我國使用Nginx網站的知名用戶包括騰訊、淘寶、百度、京東、新浪、網易等等。Nginx是網頁伺服器運維人員必備技能之一,下面為大家整理了一些比較常見的Nginx相關面試題,僅供參考:Nginx---Ngine X,是一款免費的、自由的、開源的、高性能HTTP伺服器和反向代理伺服器;也是一個IMAP、POP3、SMTP代理伺服器;Nginx以其高性能、穩定性、豐富的功能、簡單的配置和低資源消耗而聞名。
  • Java 最常見的 200+ 面試題:面試必備
    聊回面試題這件事,這份面試清單原本是我們公司內部使用的,可到後來有很多朋友在微信上聯繫到我,讓我幫他們找一些面試方面的資料,而且這些關係也不太好拒絕,一呢,是因為這些找我,要面試題的人,不是我的好朋友的弟弟妹妹,就是我的弟弟妹妹們;二呢,我也不能馬馬虎虎的對付,受人之事忠人之命,我也不能辜負這份信任。
  • 500道Java 必備面試題答案(過後即刪)
    500+ 面試題詳解如果你是還沒走入職場的新人,我會為你提供完整的 Java 技術棧講解,以及 最新、最全、最實用的 500 多道 Java 面試題詳解。有最常見的 String 面試題從表象到原理的深入講解;還有 Java 8 中新特性的介紹,比如時間和日期模塊,讓你使用更簡潔和優化的方式寫出更完美的代碼;還有我們日常用的很多包裝類不為人知的有趣現象和知識盲點介紹;還有數組以及算法的介紹,雖然基礎但容易被面試者忽略和容易出錯的問題……第二部分:各種類和克隆這部分包含 4 篇文章,除了會深入講解 Java
  • 長達兩個月的面經,50道python開發常見基礎面試題!
    轉眼已經5月份,學員們經過三金四銀求職季積累了大量的面經,在小U的反覆催促下終於讓python將這兩個月面試常見題整理下來,不要以為你記憶力很好,這道題太奇葩了你絕對不會忘,事實證明記憶力是靠不住,話不多說來看看學員們整理的python面試題!小U 還會不斷催促學員們將新遇到的問題記錄下來。
  • 2020河南省考面試考什麼?幾道題?偏重什麼類型?
    以下是面試備考常見問題解答,可以幫助大家快速了解河南省考面試。河南省考面試題目數量有多少15分鐘4道題目演講類、串詞類、寓言類、時間排序類等偏難怪題不考,這回放心了吧。題目會因崗位不同嗎?基本不會!特色題型有兩個,一是人際關係與應急應變的雜糅題型,二是情景模擬題。這兩類題目都是為反模板特設的,想要一個套路吃天下?想得美!離考試還早,該做些什麼?
  • 面試珍藏:最常見的200多道Java面試題(2019年最新版)
    ,我做了大量的「功課」,首先我研究了幾乎所有大廠的面試題,還和負責招聘工作的幾個朋友,詳細的探討了 Java 面試所要涉及的知識點,於是就有了今天大家看到的這 200 多道面試題。原因二:節省招聘雙方彼此的時間,有些來公司面試人,無論是有幾年工作經驗的還是剛畢業的,就連這些最基礎的面試題都搞不定,這確實讓人很遺憾。常言道「一屋不掃何以掃天下」,也是同樣的道理,如果連基礎的概念都搞不明白,又怎麼讓面試官相信你能寫出高質量的程序呢?與其浪費彼此的時間,還不如花點時間把自己的基礎知識掌握牢固。
  • Java最常見600+面試題全解析:面試必備
    最近在刷面試題,所以需要看大量的Java相關的面試題,從大量的題目中總結了很多的知識,也分享給需要的同學。尚學堂與500+企業合作,建立IT行業最全的企業面試題庫。每周8~20家企業上門招聘,輕鬆掌握企業最新面試題集。本題集幾乎都是【必考題】,都能看懂的話,保你面試十拿九穩。
  • 面試中常見的智力題(一)
    《Java面試必知必會》系列繼續更新了,本次主要分享面試中的智力題,該考點也是在面試中面試官可能會提問的環節,一般這種智力題網上都有一些答案,這裡給出一些常出現的智力題。這個一般是考察你思考問題的能力,一般這種題在短時間內,要快速的找到思路,然後給面試官講解你的思路,今天簡單分享一些在面試中常常出現的問題。
  • 【別笑】手撕吊打面試官系列面試題
    必備面試題js基礎1.用js列印一個乘法表這一題面試官考察的是你關於js的列印相關基礎api的熟悉程度,以及基本的數學常識,送分題console.log(`1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=16
  • k8s之nginx-Ingress-controller如何做高可用應對大並發請求?
    背景分析:有一個業務應用部署在kubernetes中,
  • 5道?11道?國考面試到底要考多少題?
    5道題,但是又聽別人說要考8,9道題甚至11道題。儘管面試題目內容存在一定差異,但題量和面試時間差異並不大。一般情況下,每套題包括4道題,答題時間20分鐘。但是,使用統考題的崗位用25分鐘面試5道題;外交部的題目數量為4~11題不等,時間為20~30分鐘;而稅務系統在2018年採用結構化小組形式面試之後,題目以3道為主,每組的答題時間約為42分鐘,人均14分鐘。
  • NLPer必備基礎:老劉給NLPer的50道知識圖譜算法面試題與同學招募令
    上一話題,我們介紹了NLPer必備基礎:老劉給NLPer的一份50道基礎NLP試題,屬於基礎的筆試題的範疇。而對於知識圖譜工程師而言,其還需要經歷面試的環節,以檢測出業務模型能力。因此,本文主要結合作者自身經驗,總結出NLPer必備基礎:老劉給NLPer的50道知識圖譜相關算法面試題。供大家參考。
  • 幾道常見的SQL面試題,看你能答對幾道?
    點擊關註上方「SQL資料庫開發」,設為「置頂或星標」,第一時間送達乾貨收集了幾道比較常見的SQL面試題,在不看底部參考答案的情況下,看自己能做對幾道。4.請用SQL  語句實現:從TestDB 數據表中查詢出所有月份的發生額都比101 科目相應月份的發生額高的科目。請注意:TestDB 中有很多科目,都有1 -12 月份的發生額。AccID :科目代碼,Occmonth :發生額月份,DebitOccur :發生額。
  • 在中考英語中,單選題常見易錯題精選——尖子生必備!
    英語這門學科,從小學學習的過程中,也是讓不少同學吃盡了苦頭。同學們在記憶的時候,我們不能只顧著記得多,還要注重質量,有些知識可能同學們在記的時候都是記個大概就夠了。這樣子的話,一到了考試的時候,就有可能將答案給搞錯。
  • 高中最難的莫過於化學,化學最難的300道常見大題解題模型匯總
    高中化學靠的最難的莫過於就這24種大題了!往往拉開高分的就在這些大題點裡,認真吃透好每個大題所涉及的考點,做題的方法,和得分點的思維培養!做好典型大題題集進行反覆鞏固,啃多幾篇!化學高分就很簡單的!很多學生會有這樣的做狀態:為什麼化學這個是這樣反應而不是那樣的?為什麼解出來的答案,方法總感覺是對了,但是就是答案不對?
  • 數據分析師面試最常見的十道面試題分享!
    以下是容大教育小編日常整理的數據分析師面試時經常遇到的十道數據分析面試題,下面讓我們一起看看數據分析師面試最常見的十道面試題:1、海量日誌數據,提取出某日訪問百度次數最多的那個IP首先是這一天,並且是訪問百度的日誌中的IP取出來,逐個寫入到一個大文件中。
  • 教師資格證面試難度升級?對啊網教你如何「臨時抱佛腳」
    本周末,是教師資格證面試環節,很多同學表示筆試很輕鬆,面試特別緊張,一是自己缺乏相關經驗,二是面試環節難度升級,對於教學中的綜合能力要求較高。以至於很多同學在考試前,特別緊張,甚至考場中聽到題目容易頭腦一片空白。
  • 教師資格面試常見的面試官提問問題(60道)
    教師資格面試常見的面試官提問問題(60道) http://www.hteacher.net 2015-11-18 17:12 中國教師資格網 [您的教師考試網]
  • 【新年跳槽必備】2020最新(前端原生JS專題)面試題 速領!
    Flash、Ajax各自的優缺點,在使用中如何取捨?30. 寫一個獲取非行間樣式的函數31. 希望獲取到頁面中所有的checkbox怎麼做?32. 寫一個function,清除字符串前後的空格。(兼容所有瀏覽器)33. javascript語言特性中,有很多方面和我們接觸的其他程式語言不太一樣,請舉例34. Cookie在客戶機上是如何存儲的35.
  • Python 爬蟲面試題 170 道
    最近在刷面試題,所以需要看大量的 Python 相關的面試題,從大量的題目中總結了很多的知識,同時也對一些題目進行拓展了,但是在看了網上的大部分面試題都有這幾個問題:有些部分還是 Python2 的代碼回答的很簡單,關鍵的題目沒有點出為什麼