odoo-nginx 配置

 

上流herpserver {

サーバ127.0.0.1:9021重量= 1 fail_timeout = 300S。

}

 

サーバー{

 

#80を聞きます。

443を聞きます。

サーバー名erp.heqi.io api.parts.heqiauto.com。

#server_name api.erp.heqiauto.com

 

#は、クライアント要求の最大受け入れボディサイズを指定します。

#要求ヘッダーのContent-Lengthで示されるように。

client_max_body_sizeの200メートル。

 

#sslのログファイル

/var/log/nginx/access_api.erp.logメインのaccess_log。

error_logに/var/log/nginx/error_api.erp.log;

error_page 500 502 503 504 /50x.html。

 

文字セットUTF-8;

 

#増加プロキシバッファは、いくつかのOpenERPのWebリクエストを処理します

proxy_buffers 16 64K。

128Kをproxy_buffer_size。

 

#gzip設定

gzipの上;

gzip_disable "MSIE [1-6] \。";

;上のgzip_vary

いずれかをgzip_proxied。

gzip_comp_level 9;

16 8K gzip_buffers。

gzip_min_length 2048;

gzip_http_version 1.1;

gzip_typesテキスト/プレーンテキスト/ CSSのアプリケーション/ JSONアプリケーション/ X-javascriptのテキスト/ XMLアプリケーション/ XMLアプリケーション/ XML + RSSテキスト/ javascriptのアプリケーション/ X-フォント-TTF。

 

位置/ {

proxy_pass http://127.0.0.1:9021/。

 

HTTP_500 http_502 http_503 invalid_header proxy_next_upstreamエラーのタイムアウト。

 

#セットヘッダ

proxy_set_headerホスト$ホスト;

proxy_set_header X-のReal-IPの$ REMOTE_ADDR;

proxy_set_header X-フォワード-のために$ proxy_add_x_forwarded_for。

 

デフォルトでは、#は、何を転送しません。

オフproxy_redirect;

}

 

5000Sをproxy_connect_timeout。

5000Sをproxy_read_timeout。

5000Sをproxy_send_timeout。

 

上のSSL;

ssl_certificate /etc/nginx/cert/api.pem;

ssl_certificate_key /etc/nginx/cert/api.key;

 

ssl_session_timeout 5メートル。

 

ssl_protocols TLSv1のTLSv1.1 TLSv1.2。

SSLv2ののSSLv3 TLSv1の#ssl_protocols。

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH :!ヌル:! Anull :! MD5 :! LOVE :! RC4。

ssl_prefer_server_ciphers上;

#は60分のために、メモリ内のいくつかの静的データをキャッシュします。

#重い負荷の下で、これはOpenERPのWebインタフェース上でビットをストレスを解消する必要があります。

#location〜* /ウェブ/静的/ {

#200 60メートルをproxy_cache_valid。

#上のproxy_buffering。

#864000は、有効期限が切れます。

#proxy_pass http://127.0.0.1:8059/。

##proxy_passます。http:// openerpserver。

#}

}

 

 

 

おすすめ

転載: www.cnblogs.com/liu-xiaoyi/p/11278178.html