Salut
Est-ce que quelqu'un aurait envie de m'aider a comprendre comment rediriger un proxy_pass dans un uri
je m'explique j'ai installer
log.iosur mon serveur debian jessie avec nginx comme serveur web. j'ai réussi a rediriger via un proxy_pass l'app qui sort sur le port 28778 dans un sous-domaine qui est
https://admin.domain.me mais ce que je voudrais faire et le rediriger sous une URi afin que log.io soit accesible sous
https://admin.domain.me/logio
Le probleme c'est que si je met le parametre location
location /logio {
ou
location ^ /logio {
Il me retourne une erreur : Cannot GET /logio/ ou une 404
voici mon fichier de conf admin.domain.me.conf :
#upstream logio {
# server 127.0.0.1:28778 max_fails=3 fail_timeout=30s;
#}
server {
listen 80;
server_name admin.ndd.me;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
server_name admin.ndd.me;
index index.html index.php;
charset utf-8;
client_max_body_size 10M;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
include /etc/nginx/conf.d/ciphers.conf;
access_log /var/log/nginx/admin-access.log combined;
error_log /var/log/nginx/admin-error.log error;
auth_basic "admin";
auth_basic_user_file "/etc/nginx/passwd/admin_passwd";
## CONFIG LOG.IO
location / {
access_log off;
proxy_pass http://127.0.0.1:28778;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# WebSocket support (nginx 1.4)
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
# location ~* /(logio|socket\.io)/ {
# rewrite ^/logio/(.*) /$1 break;
#
## location ^~ logio/ {
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header Host $http_host;
#
# proxy_pass http://127.0.0.1:28778;
#
# # Socket.IO Support
# proxy_http_version 1.1;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection "upgrade";
#}
## !CONFIG LOG.IO
}
La partie commenté # se sont des conf que j'ai essayer mais sans succes je les ai laissé vonlontairement peut-etre que ça peut vous aider
Merci d'avance :*