成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

nginx配置相關(guān)問題

freecode / 2007人閱讀

摘要:全局錯(cuò)誤日志進(jìn)程文件單個(gè)進(jìn)程最大連接數(shù)最大連接數(shù)連接數(shù)進(jìn)程數(shù)設(shè)定服務(wù)器,利用它的反向代理功能提供負(fù)載均衡支持文件擴(kuò)展名與文件類型映射表默認(rèn)文件類型默認(rèn)編碼指令指定是否調(diào)用函數(shù)來輸出文件,對(duì)于普通應(yīng)用,必須設(shè)為。

作者:心葉
時(shí)間:2018-04-30 15:32

session丟失問題 發(fā)生情況

轉(zhuǎn)發(fā)的時(shí)候,如果只是host、端口轉(zhuǎn)換,則session不會(huì)丟失,如果路徑也變化了,則需要設(shè)置cookie的路徑轉(zhuǎn)換,不然session會(huì)發(fā)生丟失。

解決方案

通過設(shè)置cookie的路徑轉(zhuǎn)換就可以解決了,具體例子如下:

location /pre-url/ {
    proxy_pass http://serverProxy/new-url;
    proxy_cookie_path  /new-url /pre-url;
}

由pre-url轉(zhuǎn)發(fā)到new-url的時(shí)候這樣設(shè)置就可以了。

配置文件說明
#定義Nginx運(yùn)行的用戶和用戶組
#user  nobody;

#nginx進(jìn)程數(shù),建議設(shè)置為等于CPU總核心數(shù)。
worker_processes  1;

#全局錯(cuò)誤日志
error_log   /Users/yelloxing/nginxConfig/error_debug.log  debug;
error_log   /Users/yelloxing/nginxConfig/error_notice.log  notice;
error_log   /Users/yelloxing/nginxConfig/error_info.log  info;
error_log   /Users/yelloxing/nginxConfig/error_warn.log  warn;
error_log   /Users/yelloxing/nginxConfig/error_error.log  error;
error_log   /Users/yelloxing/nginxConfig/error_crit.log  crit;

#進(jìn)程文件
pid       /Users/yelloxing/nginxConfig/nginx.pid;

events {
    #單個(gè)進(jìn)程最大連接數(shù)(最大連接數(shù)=連接數(shù)*進(jìn)程數(shù))
    worker_connections  256;
}

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

    #文件擴(kuò)展名與文件類型映射表
    include      /Users/yelloxing/nginxConfig/mime.types;

    #默認(rèn)文件類型
    default_type  application/octet-stream;

    #默認(rèn)編碼
    #charset utf-8;

    log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "
                      ""$request_body" $body_bytes_sent $status ";

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

    #長連接超時(shí)時(shí)間,單位是秒
    keepalive_timeout  65;

    #預(yù)定義的第一個(gè)請(qǐng)求數(shù)據(jù)的地址
    upstream localJsonProxy {
        server 127.0.0.1:30000;
    }

    #負(fù)載均衡配置簡單例子
    #upstream serverName {
    #    server 192.168.0.14 weight=10;
    #    server 192.168.0.15 weight=10;
    #}

    #預(yù)定義的第二個(gè)請(qǐng)求數(shù)據(jù)的地址
    upstream serverProxy {
        server 192.168.0.16:20000;
    }

    #虛擬主機(jī)的配置
    server {

        #監(jiān)聽端口
        listen       8080;
        #域名可以有多個(gè),用空格隔開
        server_name  localhost;
        access_log  /Users/yelloxing/nginxConfig/host.access.log main;

        #---1
        location / {
            root  /Users/yelloxing/-------/source/;
            index  index.html;
        }

        #---2
        location /server/ {
            proxy_pass http://serverProxy/server/;
            proxy_redirect          off;
        }

        #---3
        location /local/ {
            rewrite ^(.*).do$ $1.json last;
            proxy_pass http://localJsonProxy/;
            proxy_redirect          off;
        }
    }

    #虛擬主機(jī)的配置(這里是對(duì)應(yīng)上面的『預(yù)定義的第一個(gè)請(qǐng)求數(shù)據(jù)的地址』)
    server {
        listen       30000;
        server_name  dataServer;
        access_log  /Users/yelloxing/nginxConfig/data.access.log main;

        location ~ (.*.json) {
            root   /Users/yelloxing/-------/source/data;
            default_type application/json;
            error_page 405 =200 $1;
        }
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39916.html

相關(guān)文章

  • Nginx 配置 https相關(guān)問題

    摘要:證書生成完畢后,可以在中找到四配置當(dāng)用訪問時(shí)重定向至重啟服務(wù),即可使用訪問該網(wǎng)站五其他自動(dòng)更新證書證書只有天的有效期,所以在證書到期之前,我們需要重新獲取這些證書,可以使用這個(gè)命令。 一、Nginx基礎(chǔ) 1.概念: Nginx是一款輕量級(jí)的Web服務(wù)器、反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器。 正向代理服務(wù)器:一般作用在客戶端,位于客戶端和服務(wù)器之間,客戶端發(fā)送請(qǐng)...

    nifhlheimr 評(píng)論0 收藏0
  • CentOS 7.2環(huán)境搭建實(shí)錄(第一章:環(huán)境配置nginx安裝)

    摘要:第一章環(huán)境配置和安裝前提備注為了學(xué)習(xí)相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼?,肯定有不足的地方,?qǐng)大家多多 第一章:環(huán)境配置和nginx安裝 前提備注 為了學(xué)習(xí)python相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭 建起來了,...

    Soarkey 評(píng)論0 收藏0
  • CentOS 7.2環(huán)境搭建實(shí)錄(第一章:環(huán)境配置nginx安裝)

    摘要:第一章環(huán)境配置和安裝前提備注為了學(xué)習(xí)相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼拢隙ㄓ胁蛔愕牡胤?,?qǐng)大家多多 第一章:環(huán)境配置和nginx安裝 前提備注 為了學(xué)習(xí)python相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭 建起來了,...

    paulquei 評(píng)論0 收藏0
  • CentOS 7.2環(huán)境搭建實(shí)錄(第一章:環(huán)境配置nginx安裝)

    摘要:第一章環(huán)境配置和安裝前提備注為了學(xué)習(xí)相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭建起來了,所有的軟件用的都是最新版,所以踩了很多的坑,現(xiàn)在把這些步驟寫出來,給大家提供一個(gè)參考,因?yàn)榈谝淮螌懳恼拢隙ㄓ胁蛔愕牡胤?,?qǐng)大家多多 第一章:環(huán)境配置和nginx安裝 前提備注 為了學(xué)習(xí)python相關(guān)內(nèi)容,筆者在網(wǎng)上買了個(gè)服務(wù)器,忙活了兩天終于把相關(guān)的環(huán)境搭 建起來了,...

    騫諱護(hù) 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<