Nginx 教程 1 基本概念

2021-09-21 19:33:47 字數 3423 閱讀 3422

效能管理——提公升速度的訣竅。我們將會講解 gzip、快取、緩衝區以及超時設定。

ssl 設定——講解用 https 來提供內容的設定步驟。

quit - 優雅關閉 (等待 worker 執行緒完成處理)

reload - 過載配置檔案

reopen - 重新開啟日誌檔案

/usr/local/etc/nginx/nginx.conf,或

gzip off; # 非法,不能在同乙個上下文中指定同一普通指令2次

server

location /assets }

error_log /var/log/nginx/error_notive.log notice;

error_log /var/log/nginx/error_debug.log debug;

server }

rewrite ^ /foobar;

location /foobar }

location /foobar 會被匹配

location的第乙個rewrite執行,從/foobar rewrite到/foo

location的第二個rewrite執行,從/foo rewrite到/bar

location / }

listen *:80 default_server;

server_name netguru.co;

return 200 "hello from netguru.co";

}server

server

擁有default_server標記的ip-埠主機

首先定義的ip-埠主機

如果沒有匹配,拒絕連線。

request to www.foo.co:80 => "hello from netguru.co"

request to bar.co:80 => "hello from netguru.co"

request to bar.co:81 => "hello from bar.co"

request to foo.co:81 => "hello from bar.co"

server_name *.netguru.co; # wildcard matching

server_name netguru.*; # wildcard matching

server_name ~^[0-9]*\.netguru\.co$; # regexp matching

最長的萬用字元名稱以星號開始,例如「* .example.org」。

最長的萬用字元名稱以星號結尾,例如「mail.**」

首先匹配正規表示式(按照配置檔案中的順序)

netguru.co

儲存在第二張表,這意味著它比顯式宣告的慢一點。

如果什麼都沒找到則返回 404

try_files $uri /index.html =404;

location / }

location / }

nginx 部落格

ilya grigorik 的部落格,和他的令人驚奇的書:《高效能瀏覽器網路》

martin fjordvald 的部落格

nginx tutorial #1: basic concepts

譯 文:

開源中國社群

作 者:南宮冰鬱, andylam, 無若, tot_ziens, 大別阿郎, madbooker, liyue李月 譯

nginx 教程 #1:基本概念

你可能不知道的關於 git-stash 的有用小技巧

用命令列檢視位元幣等加密貨幣的**

使用現代css的響應式版面

Nginx 教程 基本概念

英文 netguru,翻譯 開源中國 www.oschina.net translate nginx tutorial basics concepts 我們會告訴你 nginx 是如何工作的,其背後的概念有哪些,以及如何優化它以提公升應用程式的效能。還會告訴你如何安裝,如何啟動 執行。這個教程包括三...

基本概念 1

首先要知道ecmascript 中的一切都區分大小寫。識別符號就是變數 函式 屬性的名字,或者函式的引數。ecmascript使用的是c風格的注釋,包括單行注釋和塊級注釋。ecmascript 5 引用了嚴格模式的概念。要在整個指令碼中啟用嚴格模式,可以在頂部新增如下 use strict 在函式內...

nginx基本概念介紹

1 nginx主要為優化效能,是一種反向 服 負載均衡務器。有報告表明能支援高達 50,000 個併發連線數。反向 伺服器 nginx 最常的用途是提供反向 服務,那麼什麼反向 呢?正向 相信很多大陸同胞都在這片神奇的土地上用過了,原理大致如下圖 伺服器作為客戶端這邊的中介接受請求,隱藏掉真實的客戶...