亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 網(wǎng)站 > Nginx > 正文

nginx從編譯安裝到配置文件說(shuō)明中文詳細(xì)介紹

2024-08-30 12:29:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文詳細(xì)介紹了Nginx從編譯安裝到配置文件說(shuō)明,每一步都給出了詳細(xì)介紹,可以作為安裝Nginx的指導(dǎo)手冊(cè)了

好了,費(fèi)話(huà)不多說(shuō)直接進(jìn)入主題

1. 安裝nginx

1.1 選擇穩(wěn)定版Nginx

我們編譯安裝nginx來(lái)定制自己的模塊,機(jī)器CentOS 6.2 x86_64。首先安裝缺少的依賴(lài)包:

 

# yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

這些軟件包如果yum上沒(méi)有的話(huà)可以下載源碼來(lái)編譯安裝,只是要注意編譯時(shí)默認(rèn)安裝的目錄,確保下面在安裝nginx時(shí)能夠找到這些動(dòng)態(tài)庫(kù)文件(ldconfig)。

下載穩(wěn)定版nginx-1.6.3.tar.gz到/usr/local/src下解壓。

為了后續(xù)準(zhǔn)備我們另外下載2個(gè)插件模塊:

nginx_upstream_check_module-0.3.0.tar.gz —— 檢查后端服務(wù)器的狀態(tài)

nginx-goodies-nginx-sticky-module-ng-bd312d586752.tar.gz—— 后端做負(fù)載均衡解決session sticky問(wèn)題

建議在/usr/local/src下解壓后將目錄重命名為nginx-sticky-module-ng-1.2.5,與upstream_check模塊結(jié)合使用需要另外打補(bǔ)丁,請(qǐng)參考nginx負(fù)載均衡配置實(shí)戰(zhàn)。

請(qǐng)注意插件與nginx的版本兼容問(wèn)題,一般插件越新越好,nginx不用追新,穩(wěn)定第一。

nginx-1.4.7,nginx-sticky-module-1.1,nginx_upstream_check_module-0.2.0,這個(gè)搭配也沒(méi)問(wèn)題。

sticky-1.1與nginx-1.6版本由于更新沒(méi)跟上編譯出錯(cuò)。(可以直接使用Tengine,默認(rèn)就包括了這些模塊)

[root@cachets nginx-1.6.3]# pwd/usr/local/src/nginx-1.6.3[root@cachets nginx-1.6.3]# ./configure --prefix=/usr/local/nginx-1.6 --with-pcre /> --with-http_stub_status_module --with-http_ssl_module /> --with-http_gzip_static_module --with-http_realip_module /> --add-module=../nginx_upstream_check_module-0.3.0[root@cachets nginx-1.6.3]# make && make install

1.2 Nginx常用編譯選項(xiàng)說(shuō)明

nginx大部分常用模塊,編譯時(shí)./configure --help以--without開(kāi)頭的都默認(rèn)安裝。

--prefix=PATH : 指定nginx的安裝目錄。默認(rèn) /usr/local/nginx
--conf-path=PATH : 設(shè)置nginx.conf配置文件的路徑。nginx允許使用不同的配置文件啟動(dòng),通過(guò)命令行中的-c選項(xiàng)。默認(rèn)為prefix/conf/nginx.conf
--user=name: 設(shè)置nginx工作進(jìn)程的用戶(hù)。安裝完成后,可以隨時(shí)在nginx.conf配置文件更改user指令。默認(rèn)的用戶(hù)名是nobody。--group=name類(lèi)似
--with-pcre : 設(shè)置PCRE庫(kù)的源碼路徑,如果已通過(guò)yum方式安裝,使用--with-pcre自動(dòng)找到庫(kù)文件。使用--with-pcre=PATH時(shí),需要從PCRE網(wǎng)站下載pcre庫(kù)的源碼(版本4.4 - 8.30)并解壓,剩下的就交給Nginx的./configure和make來(lái)完成。perl正則表達(dá)式使用在location指令和 ngx_http_rewrite_module模塊中。
--with-zlib=PATH : 指定 zlib(版本1.1.3 - 1.2.5)的源碼解壓目錄。在默認(rèn)就啟用的網(wǎng)絡(luò)傳輸壓縮模塊ngx_http_gzip_module時(shí)需要使用zlib 。
--with-http_ssl_module : 使用https協(xié)議模塊。默認(rèn)情況下,該模塊沒(méi)有被構(gòu)建。前提是openssl與openssl-devel已安裝
--with-http_stub_status_module : 用來(lái)監(jiān)控 Nginx 的當(dāng)前狀態(tài)
--with-http_realip_module : 通過(guò)這個(gè)模塊允許我們改變客戶(hù)端請(qǐng)求頭中客戶(hù)端IP地址值(例如X-Real-IP 或 X-Forwarded-For),意義在于能夠使得后臺(tái)服務(wù)器記錄原始客戶(hù)端的IP地址
--add-module=PATH : 添加第三方外部模塊,如nginx-sticky-module-ng或緩存模塊。每次添加新的模塊都要重新編譯(Tengine可以在新加入module時(shí)無(wú)需重新編譯)
再提供一種編譯方案:

./configure /> --prefix=/usr /> --sbin-path=/usr/sbin/nginx /> --conf-path=/etc/nginx/nginx.conf /> --error-log-path=/var/log/nginx/error.log /> --http-log-path=/var/log/nginx/access.log /> --pid-path=/var/run/nginx/nginx.pid /> --lock-path=/var/lock/nginx.lock /  > --user=nginx /> --group=nginx /> --with-http_ssl_module /> --with-http_stub_status_module /> --with-http_gzip_static_module /> --http-client-body-temp-path=/var/tmp/nginx/client/ /> --http-proxy-temp-path=/var/tmp/nginx/proxy/ /> --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ /> --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi /> --with-pcre=../pcre-7.8> --with-zlib=../zlib-1.2.3

1.3 Nginx啟動(dòng)與關(guān)閉

## 檢查配置文件是否正確# /usr/local/nginx-1.6/sbin/nginx -t # ./sbin/nginx -V   # 可以看到編譯選項(xiàng)## 啟動(dòng)、關(guān)閉# ./sbin/nginx    # 默認(rèn)配置文件 conf/nginx.conf,-c 指定# ./sbin/nginx -s stop或 pkill nginx## 重啟,不會(huì)改變啟動(dòng)時(shí)指定的配置文件# ./sbin/nginx -s reload或 kill -HUP `cat /usr/local/nginx-1.6/logs/nginx.pid`

當(dāng)然也可以將 nginx 作為系統(tǒng)服務(wù)管理,下載 nginx 到/etc/init.d/,修改里面的路徑然后賦予可執(zhí)行權(quán)限。

# service nginx {start|stop|status|restart|reload|configtest}

1.4 Nginx yum安裝

yum安裝rpm包會(huì)比編譯安裝簡(jiǎn)單很多,默認(rèn)會(huì)安裝許多模塊,但缺點(diǎn)是如果你想以后安裝第三方模塊那就沒(méi)辦法了。

# vi /etc/yum.repo.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1

剩下的就yum install nginx搞定,也可以yum install nginx-1.6.3安裝指定版本(前提是你去packages里看到有對(duì)應(yīng)的版本,默認(rèn)是最新版穩(wěn)定版)。

2. nginx.conf配置文件

Nginx配置文件主要分成四部分:

main(全局設(shè)置)

server(主機(jī)設(shè)置)

upstream(上游服務(wù)器設(shè)置,主要為反向代理、負(fù)載均衡相關(guān)配置)

location(URL匹配特定位置后的設(shè)置)

每部分包含若干個(gè)指令。

main部分設(shè)置的指令將影響其它所有部分的設(shè)置;

server部分的指令主要用于指定虛擬主機(jī)域名、IP和端口;

upstream的指令用于設(shè)置一系列的后端服務(wù)器,設(shè)置反向代理及后端服務(wù)器的負(fù)載均衡;

location部分用于匹配網(wǎng)頁(yè)位置(比如,根目錄“/”,“/images”,等等)。

他們之間的關(guān)系式:server繼承main,location繼承server;

upstream既不會(huì)繼承指令也不會(huì)被繼承。它有自己的特殊指令,不需要在其他地方的應(yīng)用。

當(dāng)前nginx支持的幾個(gè)指令上下文:

2.1 Nginx通用配置

下面的nginx.conf簡(jiǎn)單的實(shí)現(xiàn)nginx在前端做反向代理服務(wù)器的例子,處理js、png等靜態(tài)文件,jsp等動(dòng)態(tài)請(qǐng)求轉(zhuǎn)發(fā)到其它服務(wù)器tomcat:

 

user www www;worker_processes 2;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;pid    logs/nginx.pid;events {  use epoll;  worker_connections 2048;}http {  include    mime.types;  default_type application/octet-stream;  #log_format main '$remote_addr - $remote_user [$time_local] "$request" '  #         '$status $body_bytes_sent "$http_referer" '  #         '"$http_user_agent" "$http_x_forwarded_for"';  #access_log logs/access.log main;  sendfile    on;  # tcp_nopush   on;  keepalive_timeout 65; # gzip壓縮功能設(shè)置  gzip on;  gzip_min_length 1k;  gzip_buffers  4 16k;  gzip_http_version 1.0;  gzip_comp_level 6;  gzip_types text/html text/plain text/css text/javascript application/json application/javascript application/x-javascript application/xml;  gzip_vary on;  # http_proxy 設(shè)置  client_max_body_size  10m;  client_body_buffer_size  128k;  proxy_connect_timeout  75;  proxy_send_timeout  75;  proxy_read_timeout  75;  proxy_buffer_size  4k;  proxy_buffers  4 32k;  proxy_busy_buffers_size  64k;  proxy_temp_file_write_size 64k;  proxy_temp_path  /usr/local/nginx/proxy_temp 1 2; # 設(shè)定負(fù)載均衡后臺(tái)服務(wù)器列表   upstream backend {        #ip_hash;        server  192.168.10.100:8080 max_fails=2 fail_timeout=30s ;        server  192.168.10.101:8080 max_fails=2 fail_timeout=30s ;   } # 很重要的虛擬主機(jī)配置  server {    listen    80;    server_name itoatest.example.com;    root  /apps/oaapp;    charset utf-8;    access_log logs/host.access.log main;    #對(duì) / 所有做負(fù)載均衡+反向代理    location / {      root  /apps/oaapp;      index index.jsp index.html index.htm;      proxy_pass    http://backend;       proxy_redirect off;      # 后端的Web服務(wù)器可以通過(guò)X-Forwarded-For獲取用戶(hù)真實(shí)IP      proxy_set_header Host $host;      proxy_set_header X-Real-IP $remote_addr;       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;      proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;          }    #靜態(tài)文件,nginx自己處理,不去backend請(qǐng)求tomcat    location ~* /download/ {       root /apps/oa/fs;           }    location ~ .*/.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$      {        root /apps/oaapp;        expires   7d;     }    location /nginx_status {      stub_status on;      access_log off;      allow 192.168.10.0/24;      deny all;    }    location ~ ^/(WEB-INF)/ {        deny all;      }    #error_page 404       /404.html;    # redirect server error pages to the static page /50x.html    #    error_page  500 502 503 504 /50x.html;    location = /50x.html {      root  html;    }  } ## 其它虛擬主機(jī),server 指令開(kāi)始}

2.2 Nginx常用指令說(shuō)明

2.2.1 Nginx main全局配置

nginx在運(yùn)行時(shí)與具體業(yè)務(wù)功能(比如http服務(wù)或者email服務(wù)代理)無(wú)關(guān)的一些參數(shù),比如工作進(jìn)程數(shù),運(yùn)行的身份等。

woker_processes 2

在配置文件的頂級(jí)main部分,worker角色的工作進(jìn)程的個(gè)數(shù),master進(jìn)程是接收并分配請(qǐng)求給worker處理。這個(gè)數(shù)值簡(jiǎn)單一點(diǎn)可以設(shè)置為cpu的核數(shù)grep ^processor /proc/cpuinfo | wc -l,也是 auto 值,如果開(kāi)啟了ssl和gzip更應(yīng)該設(shè)置成與邏輯CPU數(shù)量一樣甚至為2倍,可以減少I(mǎi)/O操作。如果nginx服務(wù)器還有其它服務(wù),可以考慮適當(dāng)減少。

worker_cpu_affinity

也是寫(xiě)在main部分。在高并發(fā)情況下,通過(guò)設(shè)置cpu粘性來(lái)降低由于多CPU核切換造成的寄存器等現(xiàn)場(chǎng)重建帶來(lái)的性能損耗。如worker_cpu_affinity 0001 0010 0100 1000; (四核)。

worker_connections 2048

寫(xiě)在events部分。每一個(gè)worker進(jìn)程能并發(fā)處理(發(fā)起)的最大連接數(shù)(包含與客戶(hù)端或后端被代理服務(wù)器間等所有連接數(shù))。nginx作為反向代理服務(wù)器,計(jì)算公式 最大連接數(shù) = worker_processes * worker_connections/4,所以這里客戶(hù)端最大連接數(shù)是1024,這個(gè)可以增到到8192都沒(méi)關(guān)系,看情況而定,但不能超過(guò)后面的worker_rlimit_nofile。當(dāng)nginx作為http服務(wù)器時(shí),計(jì)算公式里面是除以2。

worker_rlimit_nofile 10240

寫(xiě)在main部分。默認(rèn)是沒(méi)有設(shè)置,可以限制為操作系統(tǒng)最大的限制65535。

use epoll

寫(xiě)在events部分。在Linux操作系統(tǒng)下,nginx默認(rèn)使用epoll事件模型,得益于此,nginx在Linux操作系統(tǒng)下效率相當(dāng)高。同時(shí)Nginx在OpenBSD或FreeBSD操作系統(tǒng)上采用類(lèi)似于epoll的高效事件模型kqueue。在操作系統(tǒng)不支持這些高效模型時(shí)才使用select。

2.2.2 Nginx http服務(wù)器

與提供http服務(wù)相關(guān)的一些配置參數(shù)。例如:是否使用keepalive啊,是否使用gzip進(jìn)行壓縮等。

sendfile on

開(kāi)啟高效文件傳輸模式,sendfile指令指定nginx是否調(diào)用sendfile函數(shù)來(lái)輸出文件,減少用戶(hù)空間到內(nèi)核空間的上下文切換。對(duì)于普通應(yīng)用設(shè)為 on,如果用來(lái)進(jìn)行下載等應(yīng)用磁盤(pán)IO重負(fù)載應(yīng)用,可設(shè)置為off,以平衡磁盤(pán)與網(wǎng)絡(luò)I/O處理速度,降低系統(tǒng)的負(fù)載。

keepalive_timeout 65

長(zhǎng)連接超時(shí)時(shí)間,單位是秒,這個(gè)參數(shù)很敏感,涉及瀏覽器的種類(lèi)、后端服務(wù)器的超時(shí)設(shè)置、操作系統(tǒng)的設(shè)置,可以另外起一片文章了。長(zhǎng)連接請(qǐng)求大量小文件的時(shí)候,可以減少重建連接的開(kāi)銷(xiāo),但假如有大文件上傳,65s內(nèi)沒(méi)上傳完成會(huì)導(dǎo)致失敗。如果設(shè)置時(shí)間過(guò)長(zhǎng),用戶(hù)又多,長(zhǎng)時(shí)間保持連接會(huì)占用大量資源。

send_timeout

用于指定響應(yīng)客戶(hù)端的超時(shí)時(shí)間。這個(gè)超時(shí)僅限于兩個(gè)連接活動(dòng)之間的時(shí)間,如果超過(guò)這個(gè)時(shí)間,客戶(hù)端沒(méi)有任何活動(dòng),Nginx將會(huì)關(guān)閉連接。

client_max_body_size 10m

允許客戶(hù)端請(qǐng)求的最大單文件字節(jié)數(shù)。如果有上傳較大文件,請(qǐng)?jiān)O(shè)置它的限制值

client_body_buffer_size 128k

緩沖區(qū)代理緩沖用戶(hù)端請(qǐng)求的最大字節(jié)數(shù)

模塊http_proxy

這個(gè)模塊實(shí)現(xiàn)的是nginx作為反向代理服務(wù)器的功能,包括緩存功能(另見(jiàn)文章)

proxy_connect_timeout 60

nginx跟后端服務(wù)器連接超時(shí)時(shí)間(代理連接超時(shí))

proxy_read_timeout 60

連接成功后,與后端服務(wù)器兩個(gè)成功的響應(yīng)操作之間超時(shí)時(shí)間(代理接收超時(shí))

proxy_buffer_size 4k

設(shè)置代理服務(wù)器(nginx)從后端realserver讀取并保存用戶(hù)頭信息的緩沖區(qū)大小,默認(rèn)與proxy_buffers大小相同,其實(shí)可以將這個(gè)指令值設(shè)的小一點(diǎn)

proxy_buffers 4 32k

proxy_buffers緩沖區(qū),nginx針對(duì)單個(gè)連接緩存來(lái)自后端realserver的響應(yīng),網(wǎng)頁(yè)平均在32k以下的話(huà),這樣設(shè)置

proxy_busy_buffers_size 64k

高負(fù)荷下緩沖大?。╬roxy_buffers*2)

proxy_max_temp_file_size

當(dāng) proxy_buffers 放不下后端服務(wù)器的響應(yīng)內(nèi)容時(shí),會(huì)將一部分保存到硬盤(pán)的臨時(shí)文件中,這個(gè)值用來(lái)設(shè)置最大臨時(shí)文件大小,默認(rèn)1024M,它與 proxy_cache 沒(méi)有關(guān)系。大于這個(gè)值,將從upstream服務(wù)器傳回。設(shè)置為0禁用。

proxy_temp_file_write_size 64k

當(dāng)緩存被代理的服務(wù)器響應(yīng)到臨時(shí)文件時(shí),這個(gè)選項(xiàng)限制每次寫(xiě)臨時(shí)文件的大小。proxy_temp_path(可以在編譯的時(shí)候)指定寫(xiě)到哪那個(gè)目錄。

proxy_pass,proxy_redirect見(jiàn) location 部分。

模塊http_gzip

gzip on : 開(kāi)啟gzip壓縮輸出,減少網(wǎng)絡(luò)傳輸。
gzip_min_length 1k : 設(shè)置允許壓縮的頁(yè)面最小字節(jié)數(shù),頁(yè)面字節(jié)數(shù)從header頭得content-length中進(jìn)行獲取。默認(rèn)值是20。建議設(shè)置成大于1k的字節(jié)數(shù),小于1k可能會(huì)越壓越大。
gzip_buffers 4 16k : 設(shè)置系統(tǒng)獲取幾個(gè)單位的緩存用于存儲(chǔ)gzip的壓縮結(jié)果數(shù)據(jù)流。4 16k代表以16k為單位,安裝原始數(shù)據(jù)大小以16k為單位的4倍申請(qǐng)內(nèi)存。
gzip_http_version 1.0 : 用于識(shí)別 http 協(xié)議的版本,早期的瀏覽器不支持 Gzip 壓縮,用戶(hù)就會(huì)看到亂碼,所以為了支持前期版本加上了這個(gè)選項(xiàng),如果你用了 Nginx 的反向代理并期望也啟用 Gzip 壓縮的話(huà),由于末端通信是 http/1.0,故請(qǐng)?jiān)O(shè)置為 1.0。
gzip_comp_level 6 : gzip壓縮比,1壓縮比最小處理速度最快,9壓縮比最大但處理速度最慢(傳輸快但比較消耗cpu)
gzip_types :匹配mime類(lèi)型進(jìn)行壓縮,無(wú)論是否指定,”text/html”類(lèi)型總是會(huì)被壓縮的。
gzip_proxied any : Nginx作為反向代理的時(shí)候啟用,決定開(kāi)啟或者關(guān)閉后端服務(wù)器返回的結(jié)果是否壓縮,匹配的前提是后端服務(wù)器必須要返回包含”Via”的 header頭。
gzip_vary on : 和http頭有關(guān)系,會(huì)在響應(yīng)頭加個(gè) Vary: Accept-Encoding ,可以讓前端的緩存服務(wù)器緩存經(jīng)過(guò)gzip壓縮的頁(yè)面,例如,用Squid緩存經(jīng)過(guò)Nginx壓縮的數(shù)據(jù)。

2.2.3 Nginx server虛擬主機(jī)

http服務(wù)上支持若干虛擬主機(jī)。每個(gè)虛擬主機(jī)一個(gè)對(duì)應(yīng)的server配置項(xiàng),配置項(xiàng)里面包含該虛擬主機(jī)相關(guān)的配置。在提供mail服務(wù)的代理時(shí),也可以建立若干server。每個(gè)server通過(guò)監(jiān)聽(tīng)地址或端口來(lái)區(qū)分。

listen

監(jiān)聽(tīng)端口,默認(rèn)80,小于1024的要以root啟動(dòng)。可以為listen *:80、listen 127.0.0.1:80等形式。

server_name

服務(wù)器名,如localhost、www.example.com,可以通過(guò)正則匹配。

模塊http_stream

這個(gè)模塊通過(guò)一個(gè)簡(jiǎn)單的調(diào)度算法來(lái)實(shí)現(xiàn)客戶(hù)端IP到后端服務(wù)器的負(fù)載均衡,upstream后接負(fù)載均衡器的名字,后端realserver以 host:port options; 方式組織在 {} 中。如果后端被代理的只有一臺(tái),也可以直接寫(xiě)在 proxy_pass 。

2.2.4 Nginx location

http服務(wù)中,某些特定的URL對(duì)應(yīng)的一系列配置項(xiàng)。

root /var/www/html

定義服務(wù)器的默認(rèn)網(wǎng)站根目錄位置。如果locationURL匹配的是子目錄或文件,root沒(méi)什么作用,一般放在server指令里面或/下。

index index.jsp index.html index.htm

定義路徑下默認(rèn)訪問(wèn)的文件名,一般跟著root放

proxy_pass http:/backend

請(qǐng)求轉(zhuǎn)向backend定義的服務(wù)器列表,即反向代理,對(duì)應(yīng)upstream負(fù)載均衡器。也可以proxy_pass http://ip:port。

proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

這四個(gè)暫且這樣設(shè),如果深究的話(huà),每一個(gè)都涉及到很復(fù)雜的內(nèi)容,也將通過(guò)另一篇文章來(lái)解讀。

關(guān)于location匹配規(guī)則的寫(xiě)法,可以說(shuō)尤為關(guān)鍵且基礎(chǔ)的,參考文章 nginx配置location總結(jié)及rewrite規(guī)則寫(xiě)法;

2.3 其它

2.3.1 訪問(wèn)控制 allow/deny

Nginx 的訪問(wèn)控制模塊默認(rèn)就會(huì)安裝,而且寫(xiě)法也非常簡(jiǎn)單,可以分別有多個(gè)allow,deny,允許或禁止某個(gè)ip或ip段訪問(wèn),依次滿(mǎn)足任何一個(gè)規(guī)則就停止往下匹配。如:

 

location /nginx-status { stub_status on; access_log off;# auth_basic  "NginxStatus";# auth_basic_user_file  /usr/local/nginx-1.6/htpasswd; allow 192.168.10.100; allow 172.29.73.0/24; deny all;}

我們也常用 httpd-devel 工具的 htpasswd 來(lái)為訪問(wèn)的路徑設(shè)置登錄密碼:

 

# htpasswd -c htpasswd adminNew passwd:Re-type new password:Adding password for user admin# htpasswd htpasswd admin  //修改admin密碼# htpasswd htpasswd sean  //多添加一個(gè)認(rèn)證用戶(hù)

這樣就生成了默認(rèn)使用CRYPT加密的密碼文件。打開(kāi)上面nginx-status的兩行注釋?zhuān)貑ginx生效。

2.3.2 Nginx列出目錄 autoindex

Nginx默認(rèn)是不允許列出整個(gè)目錄的。如需此功能,打開(kāi)nginx.conf文件,在location,server 或 http段中加入autoindex on;,另外兩個(gè)參數(shù)最好也加上去:

autoindex_exact_size off;

默認(rèn)為on,顯示出文件的確切大小,單位是bytes。改為off后,顯示出文件的大概大小,單位是kB或者M(jìn)B或者GB

autoindex_localtime on;

默認(rèn)為off,顯示的文件時(shí)間為GMT時(shí)間。改為on后,顯示的文件時(shí)間為文件的服務(wù)器時(shí)間

location /images { root  /var/www/nginx-default/images; autoindex on; autoindex_exact_size off; autoindex_localtime on; }

以上就是nginx從編譯安裝到配置文件說(shuō)明中文詳細(xì)介紹的正文內(nèi)容,希望對(duì)大家有所幫助,下方的相關(guān)文章中還有更多關(guān)于Nginx編譯安裝與配置的優(yōu)秀文章大家可以繼續(xù)閱讀


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到服務(wù)器教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成人午夜电影免费在线观看| 女同一区二区三区| 羞羞答答一区二区| 欧美日韩亚洲国产成人| 久久综合中文色婷婷| 国产伦精一区二区三区| 国产白丝网站精品污在线入口| 9久久9毛片又大又硬又粗| 视频一区不卡| 六月婷婷色综合| 色戒汤唯在线| 国产综合网站| 日韩美女中文字幕| 久久99久久精品国产| 成人免费观看在线观看| 中文字幕乱码在线| 香蕉国产精品| 在线黄色av网站| 国产麻豆精品久久| 精品日韩一区二区三区免费视频| 邪态动恶图27期gif| 蜜乳av综合| 久久亚洲中文字幕无码| 欧美写真视频一区| 欧美高清在线精品一区| 九一久久久久久| 欧美日本一区二区高清播放视频| 亚洲视频在线观看一区| 78色国产精品| 欧美日韩在线另类| 波多野结衣大片| 一级黄色录像视频| 一区二区三区区四区播放视频在线观看| 亚洲精品乱码久久久久久自慰| 黄色www在线观看| 91n.com在线观看| 国产a免费视频| 欧美狂猛xxxxx乱大交3| 日本少妇激情视频| 欧美激情第8页| 欧美性猛交 xxxx| 国产又粗又猛又爽又黄的视频一| 一区二区三区四区精品视频| 人妻少妇精品视频一区二区三区| 中文字幕久热在线精品| 全部av―极品视觉盛宴亚洲| 中文字幕制服丝袜成人av| 国产精品www| 国产精品 欧美在线| 新67194成人永久网站| 伊人成人免费视频| 日韩在线观看第一页| 国产不卡的av| 唐人社导航福利精品| 免费亚洲网站| 国产视频手机在线观看| 伊人网综合视频| 偷拍夫妻性生活| 搞黄网站在线看| 国语对白在线视频| 狂野欧美性猛交xxxxx视频| 久久久亚洲国产精品| 香蕉影视欧美成人| xxxxx成人.com| 狠狠色狠狠色综合日日五| 成人中文字幕av| 日本欧美国产| 99精品999| 亚洲一区二区三区欧美| 男人资源在线播放| 亚洲石原莉奈一区二区在线观看| 精品在线网站观看| 久久久久成人精品| 国产剧情av片巨作醉酒女邻居| 成人免费精品动漫网站| 国产一级生活片| 国产成人综合久久| 国产麻豆精品高清在线播放| 成人免费毛片嘿嘿连载视频| 成年美女网站| 欧美日韩亚洲第一| 日本一区二区在线视频| 国内精品视频一区| 亚洲欧美小说色综合小说一区| 亚洲欧美日韩国产成人| 综合国产在线| 99thz桃花论族在线播放| 好久没做在线观看| 中文字幕免费播放| 国产亚洲a∨片在线观看| 日韩伦理在线电影| 亚洲成人在线视频网站| xxxx影院| 精品亚洲aⅴ乱码一区二区三区| 高跟丝袜欧美一区| 国产在线视频欧美一区| 成年人在线免费看片| 这里只有视频精品| 九色在线观看视频| 亚洲天堂中文网| 欧美一区二区视频在线播放| 久久国产精品免费一区| 人妻体内射精一区二区三区| 国产精品三级久久久久久电影| 在线观看免费视频高清游戏推荐| 一个色综合网站| 欧美深夜福利视频| 精品视频黄色| 7777精品视频| 精品国产18久久久久久洗澡| 精品欧美aⅴ在线网站| 精品国产亚洲一区二区三区在线| 人交獸av完整版在线观看| 波多野结衣毛片| 免费成人在线观看视频| 国产成人aa在线观看网站站| 亚洲aaaaaaa| 日本少妇毛茸茸高潮| 日韩av网址在线观看| 欧美 日韩 精品| 国内精品久久久久久久果冻传媒| 在线观看国产麻豆| 国产精品区一区二| 2020国产精品极品色在线观看| 亚洲国产精品毛片| 成人动漫视频在线| 我看黄色一级片| 97色婷婷成人综合在线观看| 两个人hd高清在线观看| 久久久免费电影| www.蜜桃av.com| 欧美插天视频在线播放| 亚洲欧美激情在线观看| 国产无遮挡一区二区三区毛片日本| 国产精品嫩草影院av蜜臀| 日本va欧美va国产激情| www免费网站在线观看| 97免费公开视频| 国产一二三区在线观看| 亚洲一区二区在线观| 从欧美一区二区三区| 国产一级片免费在线观看| 偷窥韩漫第三季| 国产精品xxxx| 视频一区视频二区视频三区高| 天天草天天爽| 欧美福利电影在线观看| 国产精品三级| 一区二区不卡视频在线观看| 丝袜美腿亚洲一区二区图片| 另类美女黄大片| 日韩精品一区二区在线| 羞羞答答成人影院www| 秋霞精品一区二区三区| 夜夜骑日日操| 国产成人av免费在线观看| 久久99性xxx老妇胖精品| 999av小视频在线| 亚洲精品在线视频| 亚洲自拍偷拍二区| 成人性视频欧美一区二区三区| 欧美高清视频在线高清观看mv色露露十八| 欧美黑人巨大xxxx猛交| 在线电影欧美日韩一区二区私密| 久久久国产一区二区三区| 免费成人高清在线视频theav| 国产毛片视频| 欧美精品在线观看91| 在线观看免费视频一区| 超碰91人人草人人干| 欧美理论在线播放| 久久国产精品免费一区| 日韩成人av网站| 久久精品免费播放| 日韩精品――中文字幕| 日韩美女主播视频| 日韩免费在线视频观看| av成人在线网站| 天堂网视频在线观看| 99久热这里只有精品视频免费观看| 国产精品一区二区亚洲| www.视频一区| 日韩中文字幕麻豆| 欧美成人嫩草网站| 久久国产尿小便嘘嘘| 中文字幕乱码中文乱码51精品| 成人日韩av在线| av资源亚洲| 国产精品白丝喷水在线观看| 精品毛片一区二区三区| 欧美一区二区视频在线观看2020| 久久99精品视频| 老司机精品视频网| 欧美极品视频| 国产日韩专区在线| xxxxx91麻豆| proumb性欧美在线观看| 国产精品第九页| h视频在线免费观看| 亚洲国产精品二十页| 理论片影音先锋| 久久久久久久久久久久网站| 不卡av播放| 欧美激情喷水视频| 国产精品免费一区二区| 成人性做爰aaa片免费看不忠| 午夜免费视频在线国产| 色婷婷av一区二区三区软件| 熟妇无码乱子成人精品| 国产成人精品999在线观看| 久久99蜜桃| 男男h黄动漫啪啪无遮挡软件| 91免费在线看片| 女同互添互慰av毛片观看| 精品少妇人妻一区二区黑料社区| 在线免费观看中文字幕| 亚洲护士老师的毛茸茸最新章节| 在线视频亚洲专区| 亚洲精品天堂在线观看| 国产厕所精品在线观看| 欧美人与禽猛交乱配视频| 四虎精品成人免费网站| 97视频在线看| 国产一区在线视频观看| 一区二区三区欧美| 在线精品观看| 91美女福利视频| jizzjizz欧美69巨大| 国产欧美日韩三级| 日韩一级二级三级精品视频| 国产中文欧美日韩在线| 杨幂一区二区三区免费看视频| 福利小视频在线观看| 免费一级特黄特色毛片久久看| 国产黄色大片在线观看| 男人操女人的视频网站| 国产女人伦码一区二区三区不卡| 污网站在线观看视频| 国产精品丝袜视频| 欧美精品中文字幕一区二区| 色乱码一区二区三区网站| 亚洲va欧美va国产综合剧情| 天堂色在线视频| 欧美xxxxx牲另类人与| 免费观看成人性生生活片| 波多野结衣亚洲一区| 亚洲色图18p| 亚洲精品国产一区二区三区| 久久免费视频6| 国产精品自产自拍| 中文字幕日本在线观看| 亚洲人永久免费| 国产在线麻豆精品| 91精选福利| 免费久久久一本精品久久区| 好吊日精品视频| 精品美女国产在线| 琪琪久久久久日韩精品| 污网站在线播放| 在线综合视频| 国产人妻精品一区二区三区| 久久久久亚洲AV成人无在| 久久99久久99精品中文字幕| 色综合久久久久综合| 自拍偷拍中文字幕| 激情亚洲综合在线| 成人精品一二三区| 中文字幕在线亚洲精品| 精品国产乱码久久久久久久| 在线不卡免费av| 亚洲嫩模一区| 亚洲av无码一区二区三区人| 秋霞午夜理伦电影在线观看| 欧美黄色片在线观看| 日韩一级免费| 亚洲av无码国产综合专区| 国产经典自拍视频在线观看| 色哟哟国产精品| 国产成人免费视频精品含羞草妖精| 久久国产精品免费观看| 国产在线一区二| 成人美女视频在线观看18| 日韩免费视频一区| 日本免费一二区| 国产原创一区二区三区| 男人女人黄一级| 91av入口| 日本亚洲色大成网站www久久| 色婷婷激情久久| 国产精品无码久久久久成人app| aa视频在线免费观看| 秋霞影院午夜丰满少妇在线视频| 黄在线免费观看| 夜色av.com| 久久久久女人精品毛片九一| 99热这里精品| av免费观看久久| 免费人成又黄又爽又色| 日韩在线视频免费观看高清中文| 日韩高清dvd碟片| 亚洲妇女屁股眼交7| 免费av网站在线看| 精品视频久久久久久久| 日本免费一区二区三区最新| 久久日免费视频| 俺来也官网欧美久久精品| 欧美另类极品videosbest视频| 婷婷5月激情5月| 日本精品一区二区在线观看| 久草在线视频网站| 欧美日韩亚洲丝袜制服| 最近的2019中文字幕免费一页| 中文字幕一区二区在线观看视频| 3344国产永久在线观看视频| 午夜精品三级视频福利| 国产精品区一区二区三| 中文字幕在线看片| 日韩av在线综合| 国产va在线观看| 日韩精品亚洲人成在线观看| 精品电影在线观看| 日韩av电影手机在线观看| 亚洲一区二区中文在线| 亚洲高清国产拍精品26u| 精品久久国产字幕高潮| 国产成人一区二区三区小说| 精品三级在线| 久久久久国产精品一区|