问题描述
我有VisualSVN 4.3.1。使用对Signalr.domain.net(不是真实网址)使用自签名证书的社区许可证。
我可以使用服务器名称(例如https:// signalr / CADE)更新/提交/浏览存储库,但无法通过其网址https://signalr.domain.net/CADE..来访问它。即使是在服务器内部我检查了以下内容:
- 右键单击存储库会显示正确的URL(https://signalr.domain.net/CADE)
- 将ping到正确的IP
- 防火墙已关闭
- 我可以在服务器上使用浏览器,在使用服务器名称而不是url时显示
- 我可以使用Tortoise存储浏览器,在使用服务器名称而不是url时显示
- 服务器管理器显示HTTP服务正在运行,VDFS已禁用,
解决方法
-
您应该指定所收到错误的确切措辞。现在问题还不清楚。
-
您需要运行
True
和nslookup signalr
命令以确定名称是否正确指向服务器计算机的IP地址。 -
请勿关闭防火墙。您需要确保防火墙允许端口443上的传入连接(如果这是在VisualSVN服务器属性中选择的端口)。请注意,VisualSVN Server默认情况下会添加Windows防火墙规则
nslookup signalr.domain.net
。
问题原来是IIS。我没有在此服务器上创建网站,但IIS正在运行,并占用了端口80和443。我将VisualSVN更改为使用https://signalr.domain.net:8443,现在一切正常。