Nginx位置/ vs/artifactory
|
我正在寻找nginx配置来设置docker存储库
为什么location指令设置为/ artifactory Vs /根位置 最佳答案 location指令是/ artifactory /而不是/因为您正在使用公共上下文.也就是说,对Artifactory的所有访问都将采用servername / artifactory /而不是servername /的形式.这样做的好处是,您可以为多个应用程序使用相同的URL,例如,如下所示: Artifactory – >服务器名/ artifactory的/ 换句话说,它允许您为不同的应用程序重用具有不同上下文的相同服务器名称(和端口).如果您的反向代理正在根级别进行侦听,则所有请求都将转发到Artifactory. 现在回答您的具体问题,为什么Artifactory会这样做?这可能是为了清晰/一致,因为Artifactory附带的默认tomcat使用artifactory关键字作为其上下文.您当然可以自由地从NGINX配置中删除公共上下文,并且只要您进行了所有必要的更改(从重写,位置和X-Artifactory-Override-中删除它),所有内容都将按预期使用根上下文servername /工作. BASE-URL). (编辑:吉安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 配置 – 为什么我不能将proxy_set_header放在if子句中?
- OS X Yosemite上的Homestead Laravel 5.1中的通配符动态子域
- php – 负载均衡:Nginx,Varnish和HTTP会话
- 使用Nginx的通配符记录来处理自定义域
- Nginx具有不同根的多个位置
- 如何实现Nginx不区分大小写的目录位置重定向301
- nginx fastcgi与django的问题(url中的双斜线?)
- ruby-on-rails-如何在Puma和Capistrano上部署Rails应用程序
- ruby-on-rails – 是否有必要将Unicorn放在Nginx(或Apache)
- Nginx server_name regexp不能用作变量
