3、Nginx配置文件樣例-創(chuàng)新互聯(lián)

user www-data;    #運(yùn)行用戶

10余年的陸川網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整陸川建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“陸川網(wǎng)站設(shè)計”,“陸川網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實(shí)執(zhí)行。

worker_processes  4;#啟動進(jìn)程,通常設(shè)置成和cpu的數(shù)量相等

error_log /var/log/nginx/error.log;#全局錯誤日志及PID文件

pid       /var/run/nginx.pid;

#工作模式及連接數(shù)上限

events {

   use  epoll; #epoll是多路復(fù)用IO(I/O Multiplexing)中的一種方式,但是僅用于linux2.6以上內(nèi)核,可以提高nginx的性能

   worker_connections 1024;#單個后臺worker process進(jìn)程的大并發(fā)鏈接數(shù)

   multi_accept on;

}

#設(shè)定http服務(wù)器,利用它的反向代理功能提供負(fù)載均衡支持

http {

   include      /etc/nginx/mime.types; #設(shè)定mime類型,類型由mime.type文件定義

   default_type application/octet-stream; #設(shè)定日志格式

   access_log   /var/log/nginx/access.log;

   sendfile       on;

   #sendfile 指令指定 nginx 是否調(diào)用 sendfile 函數(shù)(zero copy 方式)來輸出文件,對于普通應(yīng)用,必須設(shè)為 on,如果用來進(jìn)行下載等應(yīng)用磁盤IO重負(fù)載應(yīng)用,可設(shè)置為 off,以平衡磁盤與網(wǎng)絡(luò)I/O處理速度,降低系統(tǒng)的uptime.

   #tcp_nopush    on; #連接超時時間

   keepalive_timeout 65;

   tcp_nodelay       on;

   #開啟gzip壓縮

   gzip on;

   gzip_disable "MSIE [1-6]\.(?!.*SV1)";

  #設(shè)定請求緩沖

   client_header_buffer_size   1k;

   large_client_header_buffers 4 4k;

   include /etc/nginx/conf.d/*.conf;

   include /etc/nginx/sites-enabled/*;

  #設(shè)定負(fù)載均衡的服務(wù)器列表

upstream mysvr {

 server 192.168.8.1:80  max_fails=1 fail_timeout=10s weight=1;

 server 192.168.8.2:80 max_fails=1 fail_timeout=10s weight=1;

 server 192.168.8.3:80 max_fails=1 fail_timeout=10s weight=10;

 #weigth參數(shù)表示權(quán)值,權(quán)值越高被分配到的幾率越大  。

 #max_fails參數(shù)設(shè)定Nginx與服務(wù)器通信的嘗試失敗的次數(shù)。

 #fail_timeout參數(shù)設(shè)定服務(wù)器被認(rèn)為不可用的時間段以及統(tǒng)計失敗嘗試次數(shù)的時間段,默認(rèn)10秒。

 }

server {

 listen      80;#偵聽80端口

  server_name www.xx.com; #定義使用www.xx.com訪問

  access_log logs/www.xx.com.access.log main; #設(shè)定本虛擬主機(jī)的訪問日志

 #默認(rèn)請求

 location / {

   root  /root;     #定義服務(wù)器的默認(rèn)網(wǎng)站根目錄位置

   index index.php index.html index.htm;  #定義首頁索引文件的名稱

 }

 # 定義錯誤提示頁面

 error_page  500 502 503 504 /50x.html;

 location = /50x.html {

   root  /root;

 }

 #靜態(tài)文件,nginx自己處理

 location ~ ^/(p_w_picpaths|javascript|js|css|flash|media|static)/ {

   root /var/www/virtual/htdocs;

   expires 30d;  #過期30天,靜態(tài)文件不怎么更新,過期可以設(shè)大一點(diǎn),如果頻繁更新,則可以設(shè)置得小一點(diǎn)。

}

#PHP 腳本請求全部轉(zhuǎn)發(fā)到 FastCGI處理. 使用FastCGI默認(rèn)配置.

location ~ \.php$ {

   root /root;

   fastcgi_pass 127.0.0.1:9000;

   fastcgi_index index.php;

   fastcgi_param SCRIPT_FILENAME /home/www/www$fastcgi_script_name;

   include fastcgi_params;

   }

#設(shè)定查看Nginx狀態(tài)的地址

   location /NginxStatus {

       stub_status           on;

       access_log       on;

       auth_basic       "NginxStatus";

       auth_basic_user_file conf/htpasswd;

   }

   #禁止訪問 .htxxx 文件

   location ~ /\.ht {

       deny all;

    }

    }

}

#反向代理的配置

  location / {

         root  /root;     #定義服務(wù)器的默認(rèn)網(wǎng)站根目錄位置

         index index.php index.html index.htm;  #定義首頁索引文件的名稱

     proxy_pass http://numbergp ;#請求轉(zhuǎn)向numbergp定義的服務(wù)器列表

      proxy_set_header Host $host;

         proxy_set_header X-Real-IP $remote_addr;

         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

         client_max_body_size 10m;   #允許客戶端請求的大單文件字節(jié)數(shù)

         client_body_buffer_size 128k; #緩沖區(qū)代理緩沖用戶端請求的大字節(jié)數(shù),

         proxy_connect_timeout 90; #nginx跟后端服務(wù)器連接超時時間(代理連接超時)

         proxy_send_timeout 90;       #后端服務(wù)器數(shù)據(jù)回傳時間(代理發(fā)送超時)

         proxy_read_timeout 90;        #連接成功后,后端服務(wù)器響應(yīng)時間(代理接收超時)

         proxy_buffer_size 4k;            #設(shè)置代理服務(wù)器(nginx)保存用戶頭信息的緩沖區(qū)大小

         proxy_buffers 4 32k;              #proxy_buffers緩沖區(qū),網(wǎng)頁平均在32k以下的話,這樣設(shè)置

         proxy_busy_buffers_size 64k;   #高負(fù)荷下緩沖大?。╬roxy_buffers*2)

         proxy_temp_file_write_size 64k; #設(shè)定緩存文件夾大小,大于這個值,將從upstream服務(wù)器傳

       }


另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

本文題目:3、Nginx配置文件樣例-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://muchs.cn/article48/dsgshp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化網(wǎng)站導(dǎo)航、面包屑導(dǎo)航網(wǎng)站內(nèi)鏈、網(wǎng)站排名App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營