nginx 配置詳解
nginx是一個輕量級的反向代理服務器,收到很多開發者的喜愛。下面介紹一下nginx的的配置。
操作方法
(01)【基本組成】:xxxxxevents{xxxxx}http{xxxxxserver{xxxxx}server{xxxxx}xxxxx}
(02)【頭部】:user-是nginx進程用户名;worker_processes-是nginx工作進程數量,建議設置為cpu核心數量的2倍;pid-是nginx進程pid的存放文件。
(03)【events部分】:worker_connections是每個工作進程允許最大的同時連接數 量。
(04)【http部分】:主要是server虛擬主機部分的配置。以下詳細講解。
(05)【nginx虛擬主機】:server{listen 端口;server_name ;......}server_name可以是ip地址也可以是域名,可以添加多個用空格分開。
(06)【日誌格式設置和路徑】:og_format設置日誌格式log_format name format [format ...]name:定義格式名稱format:定義格式樣式默認格式:combined '$remote_addr - $remote_user [$time_local]' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"';access_log 指定日誌文件存放路徑access_log path [format [buffer=size | off]]path:文件存放路徑format:log_format定義格式的名稱buffer:內存緩衝區大小使用默認格式:access_log path;使用緩衝加速日誌文件讀寫:open_log_file_cache max=N [inactive=time] [min_uses=N] [valid=time] | off(默認)max:緩存最大文件描述符數量,超過使用LRU算法淘汰inactive:在inactive指定時間內文件描述符沒有被使用則被自動刪除,默認10秒min_uses:在inactive指定時間內,文件描述符超過min_uses使用次數,則加入緩存,默認1valid:查看變量指定的日誌文件路徑與文件是否存在的時間間隔,默認60秒
(07)【壓縮輸出】:gzip壓縮後變為原來的<=30%配置:gzip on;gzip_min_length 1k;gzip_buffers 4 16k;gzip_http_version 1.1;gzip_comp_level 2;gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;
(08)【自動列出目錄和location】:location / {autoindex on;打開自動列出目錄autoindex_exact_size [on|off] 索引文件大少單位(B KB MB GB)autoindex_localtime [on|off] 開啟本地時間顯示文件時間}
(09)【瀏覽器本地緩存】:expires [time|epoch|max|off]time 時間值 負數不緩存epoch 設定為1 january,1970, 00:00:01 GMTmax 設定為 31 December 2037 23:59:59 GMT
(10)【php fastcgi】:location ~ $ {fastcgi_pass ;fastcgi_index ;fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;include fastcgi_params;}
-
Windows 10關閉自動更新(Windows Update)的方法
現在的windows系統更新得越來越頻繁,windows10也不例外,但是很多時候,很多人都不想進行更新,但是又沒有直接關閉更新得選項,所以我今天就來給大家介紹一下如何關閉系統更新得方法,下面就一起來看看吧。可以從服務管理中進行關閉(01)命令方法打開:我們可以按下快捷鍵:win+...
-
如何編寫第一個python程序
對於想要學學習python的同學來説,如何編寫第一個python程序。本篇介紹。編寫python程序方法1(01)打開系統終端。(02)在命令行輸入python3 ,輸入python3表示用的python3版本,如果只輸入python的話表示用的是python的第2個版本(03)然後輸入print('helloworld')...
-
360安全衞士桌面上的圖標不見了怎麼找回?
平時我們安裝一些常用的軟件的時候,在進行安裝的時候,大多數都會把它的快速啟動圖標建在桌面上,如果這些圖標由於電腦的原因或者是其它的原因在桌面上找不到它的啟動圖標的話,我們要通過什麼樣的方式才能找到它?操作方法(01)在我們安裝軟件的時候,它都會在桌面上和開始...
-
光盤刻錄大師免費版圖文使用教程
光盤刻錄大師是涵蓋了數據刻錄、光盤備份與複製功能的軟件,其用户使用評價好錯參半,見仁見智吧。現在網上也流行使用光盤刻錄軟件大師免費版,今天就把光盤刻錄軟件大師免費版的圖文使用教程教給大家:操作方法(01)打開刻錄軟件後,從右上角開始,我們可以看到有“添加視...