Сервер git и программа django внутри nginx
Я хочу запустить git-сервер внутри моей программы django. мой конфиг nginx выглядит так:
server{
listen 192.168.1.250:80;
root /var/www/html/git;
location /server\.git {
client_max_body_size 0; # Git pushes can be massive, just to make sure nginx doesn't suddenly cut the connection add this.
auth_basic "Git Login"; # Whatever text will do.
auth_basic_user_file "/var/www/html/git/htpasswd";
include /etc/nginx/fastcgi_params; # Include the default fastcgi configs
fastcgi_param SCRIPT_FILENAME /usr/lib/git-core/git-http-backend; # Tells fastcgi to pass the request to the git http backend executable
fastcgi_param GIT_HTTP_EXPORT_ALL "";
fastcgi_param GIT_PROJECT_ROOT /var/www/html/git; # /var/www/git is the location of all of your git repositories.
fastcgi_param REMOTE_USER $remote_user;
fastcgi_param PATH_INFO $1; # Takes the capture group from our location directive and gives git that.
fastcgi_pass unix:/var/run/fcgiwrap.socket; # Pass the request to fastcgi
}
location / {
include proxy_params;
proxy_pass http://192.168.1.250:8000;
}
}
моя программа django работает правильно, но для git server я не могу открыть это.
но когда я меняю расположение программы django, они оба работают правильно.
location /user {
include proxy_params;
proxy_pass http://192.168.1.250:8000;
}
Я хочу использовать только "/", а не "/" + строка. что я должен делать??