首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Subversion边缘将服务器边缘解析到CollabNet登录页

Subversion边缘将服务器边缘解析到CollabNet登录页
EN

Stack Overflow用户
提问于 2014-09-25 13:26:22
回答 2查看 2.1K关注 0票数 3

我已经在我的服务器上安装了Subversion Edge。假设我的网站是myweb.com。要访问主存储库(称为main),用户必须访问https://myweb.com/svn/main。或者,他们也可以转到https://myweb.com/viewvc查看所有的回购。如果他们想要登录并更改密码,他们必须转到https://myweb.com:4434。我希望有https://myweb.com的请求解析到这个登录页面,而不是一个简单地说“它工作!”的页面。

这可以通过Apache和/或Subversion Edge配置来实现吗?

编辑:我已经将这个添加到了我的httpd.conf中。当我将浏览器指向https://myweb.com/ach时,它就挂起了。

代码语言:javascript
复制
LoadModule proxy_module lib/modules/mod_proxy.so
LoadModule proxy_http_module lib/modules/mod_proxy_http.so

ProxyPreserveHost On
ProxyPass /ach http://myweb.com:4434/
ProxyPassReverse /ach http://myweb.com:4434/

#ProxyPreserveHost On
#<Location /agh>
#       ProxyPass https://myweb.com:4434/
#       ProxyPassReverse http://myweb.com:4434/
#</Location>
EN

回答 2

Stack Overflow用户

发布于 2014-09-26 15:38:38

我相信您希望在http (端口80)或https(端口443)的默认标准端口上运行Edge console。标准端口需要额外设置。有两个选项允许使用端口80或443。只需要其中之一,并且都需要root权限才能进行设置。

方法1:使用绑定助手应用程序。

httpd_bind是包含在CollabNet Subversion Edge中的一个小型应用程序,它允许服务器访问标准端口,而无需服务器本身以提升的权限运行。为了使其正常工作,httpd_bind必须归根用户所有,并设置其suid位,如以下命令所示。这些命令必须以root或sudo身份执行。

chown root:jeyanthan /path/to/csvn/lib/httpd_bind/httpd_bind chmod u+s /path/to/csvn/lib/httpd_bind/httpd_bind

注意:'jeyanthan‘是用来解压应用程序的用户名。

方法二:启动sudo下的httpd

svn服务器可以以root权限启动,允许其绑定到端口,在此之后,服务器将降低其权限。要使用此方法并允许从管理控制台启动和停止服务器,请设置sudo以使httpd二进制文件在没有密码的情况下工作。

使用"/usr/sbin/visudo“将以下两行添加到sudoers文件的末尾:

Defaults env_keep += "PYTHONPATH“jeyanthan ALL=(ALL) NOPASSWD: /path/to/csvn/bin/httpd

票数 2
EN

Stack Overflow用户

发布于 2014-09-25 16:33:28

运行在https://myweb.com:4434上的Subversion Edge管理web应用程序由嵌入式web服务器(我认为是Tomcat)提供服务。

因此,您可以设置从https://myweb.com/https://myweb.com:4434/的Apache反向代理

但是,您需要在不影响https://myweb.com/svn/https://myweb.com/viewvc/下的现有路径的情况下执行此操作,因此这有点棘手。我建议将其分为两部分:

首先,设置从https://myweb.com/admin/https://myweb.com:4434/的反向代理,然后在工作后,设置从https://myweb.com/https://myweb.com/admin/的重定向或重写规则

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26031174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档