小编Mih*_*ail的帖子

nginx 在位置配置 pgadmin

请帮我写配置。它有效,但是当我转到位置http://my.server.ru/pgadmin/时,它会重定向到 / 进行登录,并且 / 中没有位置名称。

server {
    listen      80;
    server_name my.server.ru;
    error_log  /home/user/error.log error;
    location / {
        include         uwsgi_params;
        uwsgi_pass      unix:/run/uwsgi/django_app.sock;
    }
    location /pgadmin {

        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_pass http://127.0.0.1:5050/;
        proxy_redirect http://127.0.0.1:5050 http://$host/pgadmin/;

        }

    location /static/ {
         root    /home/user/django_app;
     expires 365d;
    }
    location /media/ {
        root /home/user/django_app;
     expires 365d;
    }

    location ~ /\.ht    {return 404;}
    location ~ /\.svn/  {return 404;}
    location ~ /\.git/  {return 404;}
    location ~ /\.hg/   {return …
Run Code Online (Sandbox Code Playgroud)

nginx pgadmin nginx-location nginx-reverse-proxy

2
推荐指数
1
解决办法
4737
查看次数