Maison  >  Questions et réponses  >  le corps du texte

mesos - Problème de configuration du proxy inverse nginx

Il existe un service backend http://10.18.35.158:8080
Je souhaite utiliser le proxy inverse nginx

Je souhaite obtenir les méthodes d'accès suivantes, à savoir http://ip/mesos et http:// ip/marathon Comment le configurer ?

为情所困为情所困2734 Il y a quelques jours636

répondre à tous(4)je répondrai

  • 阿神

    阿神2017-05-16 17:16:44

    Changez l'emplacement /mesos/ en emplacement ~/mesos/(.)*
    Changez l'emplacement /marathon/ en emplacement ~/marathon/(.)*
    Essayez-le

    répondre
    0
  • 黄舟

    黄舟2017-05-16 17:16:44

    Conclusion : L'affiche a probablement fait une erreur dans le chemin derrière le proxy. Le chemin d'accès derrière le proxy est http://10.18.35.158:8080/meso...
    L'affiche a donc essayé d'accéder à ce chemin pour voir si c'était le cas. obtient 404, puis vérifiez. Est-ce pour d'autres raisons ?

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:16:44

    upstream mesos_servers {
        server  192.168.0.2:5050;
    }
    upstream marathon_servers {
        server  127.0.0.1:8080;
    }
    
    server {
    
        listen 80;
        server_name xxx.com;
    
        location /mesos/ {
            proxy_pass http://mesos_servers/;
        }
    
        location /marathon/ {
            proxy_pass http://marathon_servers/;
        }
        location ~ ^/static/  {
            proxy_pass http://mesos_servers;
        }
    
    }
    

    répondre
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:16:44

    /mesos/ Supprimez la barre oblique finale -> /mesos

    répondre
    0
  • Annulerrépondre