Nginx基礎(chǔ)知識單選題100道及答案_第1頁
Nginx基礎(chǔ)知識單選題100道及答案_第2頁
Nginx基礎(chǔ)知識單選題100道及答案_第3頁
Nginx基礎(chǔ)知識單選題100道及答案_第4頁
Nginx基礎(chǔ)知識單選題100道及答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Nginx基礎(chǔ)知識單選題100道及答案1.Nginx最初是由誰開發(fā)的?A.林納斯·托瓦茲B.伊戈爾·賽索耶夫C.吉多·范羅蘇姆D.丹尼斯·里奇答案:B2.Nginx主要工作在網(wǎng)絡(luò)協(xié)議的哪一層?A.物理層B.傳輸層C.應(yīng)用層D.網(wǎng)絡(luò)層答案:C3.以下哪個不是Nginx的主要功能?A.反向代理B.負載均衡C.數(shù)據(jù)庫管理D.HTTP服務(wù)器答案:C4.Nginx配置文件的默認擴展名是?A..confB..iniC..txtD..xml答案:A5.在Nginx配置文件中,用于定義服務(wù)器塊的指令是?A.serverB.locationC.upstreamD.http答案:A6.Nginx作為反向代理時,真正處理請求的服務(wù)器被稱為?A.代理服務(wù)器B.源服務(wù)器C.目標服務(wù)器D.后端服務(wù)器答案:D7.以下哪種負載均衡算法是Nginx默認的?A.輪詢B.加權(quán)輪詢C.IP哈希D.最小連接數(shù)答案:A8.在Nginx中,若要配置一個新的虛擬主機,通常需要在哪個配置段中進行?A.httpB.serverC.locationD.upstream答案:B9.以下哪個指令用于設(shè)置Nginx監(jiān)聽的端口?A.listenB.portC.bindD.address答案:A10.當Nginx接收到一個HTTP請求時,首先會匹配哪個配置段?A.httpB.serverC.locationD.upstream答案:B11.在Nginx配置中,用于匹配請求路徑的指令是?A.matchB.urlC.locationD.path答案:C12.以下哪種情況適合使用IP哈希負載均衡算法?A.對性能要求極高B.希望相同IP的請求始終被轉(zhuǎn)發(fā)到同一臺后端服務(wù)器C.后端服務(wù)器性能差異較大D.流量波動較大答案:B13.Nginx可以處理的協(xié)議不包括以下哪種?A.HTTPB.HTTPSC.FTPD.TCP答案:C14.在Nginx配置文件中,若要引入外部配置文件,可使用的指令是?A.includeB.importC.loadD.source答案:A15.以下關(guān)于Nginxworker進程的說法正確的是?A.只有一個worker進程B.worker進程數(shù)量固定不可調(diào)整C.多個worker進程可以提高并發(fā)處理能力D.worker進程主要負責(zé)管理配置文件答案:C16.若要在Nginx中配置HTTPS,需要用到以下哪個模塊?A.ngx_http_ssl_moduleB.ngx_http_proxy_moduleC.ngx_http_gzip_moduleD.ngx_http_stub_status_module答案:A17.Nginx的錯誤日志默認存放在什么目錄下?A./var/log/nginxB./etc/nginx/logsC./usr/local/nginx/logsD./root/nginx/logs答案:A18.在Nginx配置中,用于設(shè)置響應(yīng)頭信息的指令是?A.set_headerB.add_headerC.modify_headerD.response_header答案:B19.以下哪個是Nginx常用的安裝方式?A.通過yum安裝B.通過pip安裝C.通過npm安裝D.通過gem安裝答案:A20.當Nginx處理靜態(tài)文件時,哪個配置段起關(guān)鍵作用?A.httpB.serverC.locationD.upstream答案:C21.在Nginx中,若要啟用gzip壓縮功能,需要配置哪個指令?A.gzipon;B.enable_gzip;C.compresson;D.ngx_gzip;答案:A22.以下哪種負載均衡算法會根據(jù)后端服務(wù)器的性能差異分配請求?A.輪詢B.加權(quán)輪詢C.IP哈希D.最小連接數(shù)答案:B23.Nginx配置文件中的http段主要用于?A.定義服務(wù)器塊B.配置全局的HTTP相關(guān)參數(shù)C.配置反向代理D.配置負載均衡答案:B24.在Nginx中,若要查看服務(wù)器的當前連接狀態(tài)等信息,可使用以下哪個模塊?A.ngx_http_ssl_moduleB.ngx_http_proxy_moduleC.ngx_http_gzip_moduleD.ngx_http_stub_status_module答案:D25.以下關(guān)于Nginx的說法錯誤的是?A.它是一款輕量級的高性能服務(wù)器軟件B.只能運行在Linux系統(tǒng)上C.可以作為HTTP服務(wù)器、反向代理服務(wù)器等D.具有很好的并發(fā)處理能力答案:B26.Nginx啟動命令一般是?A.startnginxB.nginxstartC.systemctlstartnginxD.runnginx答案:C27.在Nginx配置文件中,用于定義上游服務(wù)器組的指令是?A.serverB.locationC.upstreamD.http答案:C28.當Nginx作為反向代理時,如何設(shè)置將請求轉(zhuǎn)發(fā)到后端服務(wù)器的地址?A.在server塊中設(shè)置B.在location塊中設(shè)置proxy_pass指令C.在upstream塊中設(shè)置D.在http塊中設(shè)置答案:B29.以下哪個指令可以用于設(shè)置Nginx的工作進程數(shù)?A.worker_processesB.process_numberC.worker_countD.nginx_processes答案:A30.Nginx支持的操作系統(tǒng)不包括?A.WindowsB.macOSC.AndroidD.Linux答案:C31.在Nginx配置中,若要對特定的請求路徑設(shè)置不同的處理規(guī)則,應(yīng)該使用什么?A.不同的server塊B.不同的http塊C.多個location塊D.多個upstream塊答案:C32.以下哪種負載均衡算法會優(yōu)先將請求分配給連接數(shù)最少的后端服務(wù)器?A.輪詢B.加權(quán)輪詢C.IP哈希D.最小連接數(shù)答案:D33.Nginx配置文件中,若要設(shè)置緩存相關(guān)參數(shù),通常在哪個段進行?A.httpB.serverC.locationD.upstream答案:A34.若要在Nginx中配置限制客戶端請求速率,可使用以下哪個模塊?A.ngx_http_limit_req_moduleB.ngx_http_ssl_moduleC.ngx_http_proxy_moduleD.ngx_http_gzip_module答案:A35.在Nginx中,如何重啟Nginx服務(wù)?A.systemctlrestartnginxB.restartnginxC.nginxrestartD.rebootnginx答案:A36.Nginx默認的文檔根目錄是?A./var/www/htmlB./usr/share/nginx/htmlC./etc/nginx/htmlD./root/nginx/html答案:B37.以下關(guān)于Nginx的并發(fā)處理能力說法正確的是?A.并發(fā)處理能力很低B.并發(fā)處理能力取決于硬件,自身無優(yōu)化C.采用異步非阻塞I/O模型,并發(fā)處理能力強D.只適合處理少量并發(fā)請求答案:C38.在Nginx配置文件中,用于設(shè)置請求超時時間的指令是?A.timeoutB.request_timeoutC.proxy_read_timeoutD.read_timeout答案:D39.若要在Nginx中配置訪問控制,限制某些IP地址訪問,可使用哪個指令?A.allowB.denyC.access_controlD.restrict_ip答案:B40.Nginx的主配置文件通常是?A.nginx.confB.main.confC.config.nginxD.master.conf答案:A41.當Nginx處理動態(tài)請求時,一般會與什么配合使用?A.數(shù)據(jù)庫管理系統(tǒng)B.應(yīng)用服務(wù)器C.防火墻D.DNS服務(wù)器答案:B42.在Nginx配置中,用于設(shè)置日志格式的指令是?A.log_formatB.log_typeC.log_styleD.log_pattern答案:A43.以下哪種負載均衡算法適用于后端服務(wù)器性能相近且請求均勻分布的場景?A.輪詢B.加權(quán)輪詢C.IP哈希D.最小連接數(shù)答案:A44.Nginx中,若要設(shè)置某個location塊匹配的優(yōu)先級,可使用什么?A.priorityB.orderC.location修飾符D.match_order答案:C45.若要在Nginx中配置自定義的錯誤頁面,應(yīng)該在哪個配置段設(shè)置?A.httpB.serverC.locationD.upstream答案:B46.在Nginx配置文件中,用于包含其他配置文件目錄下所有配置文件的指令是?A.include/path/*.conf;B.import_all/path/;C.load_files/path/;D.source_dir/path/;答案:A47.Nginx作為HTTP服務(wù)器時,如何設(shè)置默認的首頁文件?A.在server塊中設(shè)置index指令B.在http塊中設(shè)置default_page指令C.在location塊中設(shè)置home_page指令D.在upstream塊中設(shè)置start_page指令答案:A48.以下關(guān)于Nginx的模塊說法錯誤的是?A.模塊可以擴展Nginx的功能B.所有模塊默認都啟用C.可以根據(jù)需求編譯安裝不同的模塊D.一些模塊用于處理特定的協(xié)議或功能答案:B49.在Nginx中,若要對請求進行重定向,可使用的指令是?A.redirectB.rewriteC.forwardD.send答案:B50.Nginx啟動時,如果配置文件有語法錯誤會怎樣?A.自動修正錯誤并啟動B.忽略錯誤繼續(xù)啟動C.提示錯誤并停止啟動D.隨機啟動或停止答案:C51.在Nginx配置中,用于設(shè)置服務(wù)器名稱的指令是?A.server_nameB.host_nameC.site_nameD.domain_name答案:A52.以下哪種負載均衡算法會根據(jù)后端服務(wù)器的響應(yīng)時間分配請求?A.輪詢B.加權(quán)輪詢C.最少響應(yīng)時間D.最小連接數(shù)答案:C53.Nginx配置文件中,若要配置對特定文件類型的處理,一般在哪個塊進行?A.httpB.serverC.locationD.upstream答案:C54.若要在Nginx中配置HTTP/2協(xié)議支持,需要啟用什么?A.http2on;B.enable_http2;C.support_http2;D.ngx_http2;答案:A55.在Nginx中,如何停止Nginx服務(wù)?A.systemctlstopnginxB.stopnginxC.nginxstopD.killnginx答案:A56.Nginx默認的用戶和組是?A.rootB.nginxC.apacheD.nobody答案:B57.以下關(guān)于Nginx的性能優(yōu)化說法錯誤的是?A.合理調(diào)整worker進程數(shù)有助于性能提升B.啟用gzip壓縮可以減少數(shù)據(jù)傳輸量C.緩存設(shè)置對性能沒有影響D.優(yōu)化網(wǎng)絡(luò)配置可以提高性能答案:C58.在Nginx配置文件中,用于設(shè)置服務(wù)器的根目錄的指令是?A.rootB.document_rootC.base_dirD.server_root答案:A59.若要在Nginx中配置虛擬主機的SSL證書路徑,應(yīng)該在哪個配置段設(shè)置?A.httpB.serverC.locationD.upstream答案:B60.Nginx中,若要統(tǒng)計某個時間段內(nèi)的請求次數(shù),可借助什么?A.日志分析工具B.Nginx自帶計數(shù)器C.數(shù)據(jù)庫統(tǒng)計D.前端頁面統(tǒng)計答案:A61.在Nginx配置中,用于設(shè)置請求緩沖大小的指令是?A.buffer_sizeB.request_bufferC.proxy_buffer_sizeD.read_buffer答案:C62.以下哪種負載均衡算法會盡量保證每個后端服務(wù)器的請求量相同?A.輪詢B.加權(quán)輪詢C.IP哈希D.最小連接數(shù)答案:A63.Nginx配置文件中,若要配置跨域訪問,應(yīng)該在哪個配置段設(shè)置相關(guān)指令?A.httpB.serverC.locationD.upstream答案:B64.若要在Nginx中配置限制請求大小,可使用以下哪個指令?A.client_max_body_sizeB.max_request_sizeC.limit_request_sizeD.request_limit答案:A65.在Nginx中,如何查看Nginx的版本信息?A.nginx-vB.versionnginxC.nginx--versionD.show_versionnginx答案:C66.Nginx可以作為以下哪種服務(wù)器使用?A.FTP服務(wù)器B.SMTP服務(wù)器C.HTTP服務(wù)器D.DNS服務(wù)器答案:C67.以下關(guān)于Nginx的事件驅(qū)動模型說法正確的是?A.采用事件驅(qū)動模型降低了并發(fā)處理能力B.事件驅(qū)動模型主要用于處理靜態(tài)文件C.事件驅(qū)動模型使得Nginx能高效處理大量并發(fā)請求D.事件驅(qū)動模型與Nginx的性能無關(guān)答案:C68.在Nginx配置文件中,用于設(shè)置HTTP響應(yīng)狀態(tài)碼的指令是?A.status_codeB.returnC.http_statusD.response_code答案:B69.若要在Nginx中配置對特定IP段的訪問權(quán)限,可使用什么指令組合?A.allow和denyB.permit和forbidC.access和blockD.open和close答案:A70.Nginx的安裝包可以從哪里獲???A.Nginx官方網(wǎng)站B.Python官方庫C.RubyGemsD.npm倉庫答案:A71.當Nginx作為負載均衡器時,后端服務(wù)器出現(xiàn)故障,它會?A.繼續(xù)向故障服務(wù)器發(fā)送請求B.自動將請求轉(zhuǎn)發(fā)到其他正常服務(wù)器C.停止所有請求轉(zhuǎn)發(fā)D.隨機選擇一臺服務(wù)器發(fā)送請求答案:B72.在Nginx配置中,用于設(shè)置服務(wù)器響應(yīng)時間的指令是?A.response_timeB.send_timeoutC.proxy_read_timeoutD.read_timeout答案:C73.以下哪種負載均衡算法會根據(jù)后端服務(wù)器的權(quán)重和當前連接數(shù)動態(tài)分配請求?A.加權(quán)輪詢B.加權(quán)最小連接數(shù)C.IP哈希D.最少響應(yīng)時間答案:B74.Nginx配置文件中,若要配置靜態(tài)資源的緩存時間,應(yīng)該在哪個配置段設(shè)置?A.httpB.serverC.locationD.upstream答案:C75.若要在Nginx中配置自定義的HTTP頭信息,可使用以下哪個指令?A.add_headerB.set_custom_headerC.define_headerD.create_header答案:A76.在Nginx中,如何檢查Nginx配置文件的語法正確性?A.nginx-tB.check_nginx_configC.validate_nginxD.nginx--check答案:A77.Nginx默認的工作模式是?A.多進程模式B.多線程模式C.單進程模式D.單線程模式答案:A78.以下關(guān)于Nginx的日志功能說法錯誤的是?A.可以記錄請求信息B.日志級別不可調(diào)整C.有助于排查故障D.可以配置不同的日志格式答案:B79.在Nginx配置文件中,用于設(shè)置服務(wù)器的監(jiān)聽地址的指令是?A.listenB.addressC.bindD.host答案:A80.若要在Nginx中配置對某個目錄的訪問權(quán)限,應(yīng)該在哪個配置段設(shè)置?A.httpB.serverC.locationD.upstream答案:C81.Nginx中,若要配置請求的轉(zhuǎn)發(fā)規(guī)則,可使用以下哪個指令?A.proxy_passB.forward_toC.send_requestD.transfer答案:A82.在Nginx配置中,用于設(shè)置當后端服務(wù)器無響應(yīng)時,Nginx嘗試其他服務(wù)器的次數(shù)指令是?A.proxy_next_upstream_triesB.next_server_attemptsC.retry_countD.upstream_retry答案:A83.以下哪個不是Nginx可以設(shè)置的日志級別?A.debugB.infoC.noticeD.silent答案:D84.若要在Nginx中配置對特定文件擴展名的請求進行特殊處理,應(yīng)在哪個配置段中使用什么指令?A.在http段使用extention_handler指令B.在server段使用file_extention_rules指令C.在location段使用if語句匹配文件擴展名D.在upstream段使用handle_extention指令答案:C85.當Nginx進行負載均衡時,以下哪種情況會導(dǎo)致會話丟失?A.使用IP哈希算法且后端服務(wù)器IP變更B.后端服務(wù)器重啟C.前端用戶刷新頁面D.配置了加權(quán)輪詢算法答案:A86.在Nginx配置文件中,用于設(shè)置Nginx進程ID存放路徑的指令是?A.pidB.process_id_pathC.nginx_pid_fileD.pid_file答案:D87.以下關(guān)于Nginx的內(nèi)存管理說法錯誤的是?A.合理設(shè)置緩沖區(qū)大小有助于優(yōu)化內(nèi)存使用B.Nginx會自動回收所有不再使用的內(nèi)存C.內(nèi)存泄漏可能會導(dǎo)致Nginx性能下降D.可以通過配置參數(shù)來調(diào)整內(nèi)存分配策略答案:B88.在Nginx中,若要配置將特定的請求重定向到另一個域名,可使用以下哪個指令?A.redirect_domainB.rewrite^/(.*)/$1permanent;C.domain_redirectD.change_domain答案:B89.Nginx配置文件中,用于設(shè)置HTTP請求頭中Host字段的檢查規(guī)則的指令是?A.host_checkB.server_name_in_redirectC.check_host_headerD.validate_host答案:B90.以下哪種負載均衡算法適用于后端服務(wù)器提供不同類型服務(wù)的場景?A.加權(quán)輪詢B.基于URL哈希C.最小連接數(shù)D.輪詢答案:B91.在Nginx中,若要配置限制某個IP地址在一定時間內(nèi)的最大請求連接數(shù),可使用以下哪個模塊及指令?A.ngx_http_limit_conn_module配合limit_conn指令B.ngx_http_limit_req_module配合limit_req指令C.ngx_http_access_module配合allow和deny指令D.ngx_http_core_module配合connection_limit指令答案:A92.當Nginx作為反向代理時,對于后端服務(wù)器返回的響應(yīng),以下哪個指令可以用于修改響應(yīng)體內(nèi)容?A.modify_response_bodyB.sub_filterC.change_responseD.body_alter答案:B93.在Nginx配置中,用于設(shè)置Nginxworker進程最大打開文件數(shù)的指令是?A.worker_open_files_limitB.max_open_filesC.file_limit_per_workerD.open_file_limit答案:A94.以下關(guān)于Nginx與FastCGI的關(guān)系說法正確的是?A.Nginx可以直接處理FastCGI請求,無需額外配置B.Nginx通過fastcgi_pass指令將請求轉(zhuǎn)發(fā)給FastCGI服務(wù)器C.FastCGI是Nginx的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論