Maison >Opération et maintenance >Nginx >Comment configurer plusieurs WeChat sous le port proxy inverse Nginx 80

Comment configurer plusieurs WeChat sous le port proxy inverse Nginx 80

王林
王林avant
2023-05-24 14:58:061635parcourir

nginx reverse proxy configurant plusieurs projets WeChat sous un port 80 Explication détaillée

Nous voulons accéder au développement de la plateforme de compte public WeChat, nous devons remplir le configuration du serveur, puis la logique métier peut être implémentée sur la base du document d'interface. Cependant, l'interface du compte officiel WeChat ne prend en charge que l'interface 80 (port 80). En raison des besoins de l'entreprise, nous devons publier deux projets nécessitant une autorisation WeChat sous un seul nom de domaine de compte officiel. Que devons-nous faire ?

Nous pouvons utiliser le serveur nginx comme proxy inverse pour résoudre ce problème. Le serveur nginx accède en externe au port 80, puis accède à différents projets en interne en fonction de différents paramètres d'URL.

Comment configurer plusieurs WeChat sous le port proxy inverse Nginx 80 Ouvrir /usr/local/reverse_proxy_nginx/conf/nginx.conf

worker_processes 4;
error_log logs/error.log;
events {
  worker_connections 1024;
}
http {
  include    mime.types;
  default_type application/octet-stream;
  sendfile    on;
  keepalive_timeout 65;

gzip on;
gzip_min_length 1k;
gzip_buffers 16 64k;
gzip_http_version 1.1;
gzip_comp_level 6;
gzip_types text/plain application/x-javascript text/css application/xml application/javascript;
gzip_vary on;

  #指向项目一
  upstream backend1 {
    server 192.168.1:8081;
  }
  #指向项目二
  upstream backend2{
    192.168.1.1:8082;
  }
  proxy_cache_path /tmp/cache levels=1:2 keys_zone=cache:128m inactive=1d max_size=1g;
  include vhosts/*;
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer