【发布时间】:2017-09-20 19:09:21
【问题描述】:
我已设置 nginx 以将 HTTP 流量重定向到 HTTPS,如下所示:
server {
listen 80;
server_name git.mydomain.it;
return 301 https://$host$request_uri;
}
我可以通过 HTTPS 和 HTTP 成功连接。
当我做git clone http://git.mydomain.it/oznt/tracker.git
系统提示我输入正确的 URL:
$ git clone http://git.mydomain.it/oznt/tracker.git
Cloning into 'tracker'...
Username for 'https://git.mydomain.it':
到目前为止一切顺利。
但我想知道当我输入密码时会发生什么。是不是正在
就像我直接连接到 https://git.mydomain.it 一样受到保护,还是它首先以明文形式通过网络传输到 HTTP 端点,然后被重定向?
【问题讨论】:
-
我认为这不能回答你的问题,但你比我更了解这个问题。 ;)