Nginx

來自 artifactory 文件的 nginx 配置中的<public context> 的值是什麼

  • April 21, 2017

我想在 ssl 公共 nginx 代理後面部署工件。

我已閱讀文件並嘗試了許多配置。

https://www.jfrog.com/confluence/display/RTF/Configuring+NGINX

我不能確定<public context>.

我的工件可在以下訪問http://localhost:31937/webapp/#/home

把它留空,除非你喜歡

我正在使用以下假設:

  1. 這是安裝到您的伺服器的唯一應用程序堆棧
  2. 你指的是 nginx.conf 中的這一行

proxy_set_header X-Artifactory-Override-Base-Url $ http_x_forwarded_proto:// $ 主機:$server_port/;

nginx 的人工製品線上手冊並未指導您如何處理此“公共上下文”變數。我同意它有點缺乏。但是,Artifactory 的 apache 文件確實涵蓋了這個變數。從這個連結:https ://www.jfrog.com/confluence/display/RTF/Configuring+a+Reverse+Proxy

公共上下文路徑:

將公開用於訪問 Artifactory 的路徑。如果 Artifactory 在伺服器的根目錄上可訪問,請將此欄位留空。

引用自:https://serverfault.com/questions/844842