我想在 ssl 公共 nginx 代理后面部署artifactory。
我已经阅读了文档并尝试了许多配置。
https://www.jfrog.com/confluence/display/RTF/Configuring+NGINX
我不能确定的价值<public context>
。
我的artifactory可以通过以下方式访问http://localhost:31937/webapp/#/home
答案1
除非你很花哨,否则请将其留空
我基于以下假设进行工作:
- 这是安装到您的服务器的唯一应用程序堆栈
您指的是 nginx.conf 中的这一行
proxy_set_header X-Artifactory-Override-Base-Url $http_x_forwarded_proto://$host:$server_port/;
nginx 的 Artifactory 在线手册没有指导您如何处理这个“公共上下文”变量。我同意这有点欠缺。但是,Artifactory 的 apache 文档确实涵盖了这个变量。来自此链接:https://www.jfrog.com/confluence/display/RTF/Configuring+a+Reverse+Proxy
公共上下文路径:
公开用于访问 Artifactory 的路径。如果 Artifactory 可在服务器根目录下访问,则将此字段留空。