J'ai deux machines, et elles sont desservies par une machine maître. La machine maître définit la première machine 10.10.0.59
server {
listen 80;
client_max_body_size 200M;
server_name localhost 127.0.0.1;
server_name_in_redirect off;
location / {
proxy_pass http://10.10.0.59;
proxy_redirect default;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location ^~ /dev/ {
proxy_pass http://10.10.0.56;
proxy_redirect default;
proxy_set_header Host $http_host;
rewrite /dev/(.*) /$1 break;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
En dev
La machine est 10.19.9.56
et je dois ajouter (très probablement) /dev/
au chemin d'accès, afin que je puisse le parcourir par http://public_domain/dev/.....
Sur chacune de ces machines, plusieurs applications sont en cours d'exécution.
Avec cette nouvelle règle, je peux continuer par http://public_domain/dev/app1/
mais tous les liens de cette page pointeront vers, par exemple, http://public_domain/app1/login
qui est le serveur n°1.
Qu'est-ce qui ne va pas ? Merci.
Dois-je créer une nouvelle clause serveur ? Si je le fais, dois-je ouvrir un port différent parce que les deux clauses suivantes ont été créées ? location
sont dans la même clause serveur et écoutent sur 80.
Merci.