인트라넷에 있는 내 컴퓨터의 A
上用docker
部署了一个jupyter notebook
,其ip
为10.11.11.10
,服务端口号为8888
,机器B
可以通过部门二级域名(如child.testgroup.org
)访问其80
포트 내용.
이제 나는, B
机的nginx
上做反向代理,希望通过child.testgroup.org/notebook
来访问jupyter notebook
. 내 구성은 다음과 같습니다.
그러나 아래와 같이 child.testgroup.org/notebook
来访问时总是出现url
오류가 발생했습니다.
jupyter notebook
会跳转到/tree
这个目录下,gitlab-ce
会跳转到/sign_in
,本来希望url
是child.testgroup.org/notebook/tree
及child.testgroup.org/notebook/sign_in
,但跳转时,包括后续的ajax
请求都不会自动加上/notebook/
这一段,变成了child.testgroup.org/tree
及child.testgroup.org/sign_in
.
구성을 수정해야 할지, 아니면 다른 요소가 필요한지, 어떻게 해야 할지 알려주세요. nginx
巴扎黑2017-06-06 09:56:28
proxy_pass 뒤에 /notebook/을 추가하고 child.testgroup.org/notebook에 액세스하려면 위치가 /notebook이어야 합니다
으아악