kbengine de nginx proxy reverso https / wss carga configuração de equilíbrio KBE apoio

 

necessidades de desenvolvimento de micro-canal deve se conectar com https e WSS, aqui é nginx reverter a configuração de proxy, próprio uso tudo normal, na esperança de ajudá-lo. nome de domínio deve estar no desenvolvimento de micro set carta bastidores, ou não conectado, o nome de domínio para o registro, ou não passar no exame.
nginx.conf adicionar duas linhas


wss.conf segue

  1. login_websocket a montante {
  2.     servidor 120 * * *: 20013 de peso = 1;...
  3.         servidor 120 * * *: 20014 de peso = 1;...
  4.         servidor 120 * * *: 20012 de peso = 1;...
  5. }
  6. baseapp_websocket0 a montante {
  7.     servidor 120 * * *: 20015;...
  8. }
  9. baseapp_websocket1 a montante {
  10.     servidor 120 * * *: 20016;...
  11. }
  12. baseapp_websocket2 a montante {
  13.     servidor 120 * * *: 20017;...
  14. }
  15. web a montante {
  16.     .. Servidor WWW ** cn: 8081; # porta configurar seu próprio nome de domínio
  17. }
  18. servidor {
  19.     ouvir 443;
  20.     #server_name www.goworldcup.cn
  21.     SSL no;
  22.     /usr/local/nginx/conf/server.crt ssl_certificate;
  23.     /usr/local/nginx/conf/server.key ssl_certificate_key;
  24.     ssl_session_timeout 5m;
  25.     ssl_session_cache compartilhada: SSL: 50m;
  26.     ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2;
  27.     ssl_ciphers ALL: ADH: EXPORT56: RC4 + RSA: + HIGH: + MÉDIO: + LOW: + SSLv2:! + EXP;
  28.     underscores_in_headers diante;
  29.     localização / login {
  30.         proxy_pass http: // login_websocket; # agente para ir para o endereço acima
  31.         proxy_http_version 1,1;
  32.         proxy_set_header Atualize $ http_upgrade;
  33.         proxy_set_header Connection "Upgrade";
  34.     }
  35.  
  36.     localização / baseapp0 {
  37.         proxy_pass http: // baseapp_websocket0; # agente para ir para o endereço acima
  38.         proxy_http_version 1,1;
  39.         proxy_set_header Atualize $ http_upgrade;
  40.         proxy_set_header Connection "Upgrade";
  41.     }
  42.        
  43.         localização / baseapp1 {
  44.         proxy_pass http: // baseapp_websocket1; # agente para ir para o endereço acima
  45.         proxy_http_version 1,1;
  46.         proxy_set_header Atualize $ http_upgrade;
  47.         proxy_set_header Connection "Upgrade";
  48.     }
  49.        
  50.         localização / baseapp2 {
  51.         proxy_pass http: // baseapp_websocket2; # agente para ir para o endereço acima
  52.         proxy_http_version 1,1;
  53.         proxy_set_header Atualize $ http_upgrade;
  54.         proxy_set_header Connection "Upgrade";
  55.     }
  56.  
  57.     #https acordo encaminhado pequeno programa que você deseja acessar o link
  58.     localização / {
  59.     proxy_pass http: // web; # http proxy para o endereço original para
  60.     proxy_set_header X-Real-IP $ remote_addr;
  61.     proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for;
  62.     add_header Access-Control-Allow-Origin *; # Definir o acesso entre domínios
  63.     }
  64. }
Publicado 13 artigos originais · ganhou elogios 0 · Vistas 2296

Acho que você gosta

Origin blog.csdn.net/kbengine/article/details/104882546
Recomendado
Clasificación