Вы записали:
У меня есть вызов веб-сайта это, в http://subdomain.mydomain.com, размещенном на, говорится 72.xx.xx.x
Итак, почему Вы установили бы дополнительную передачу субдомена для https? Определение имен сделано независимо от протокола. Нет никакой потребности в другом правиле DNS.
But I can not browse to:
http://dev1-new/svn
Correct, you can't browse a repository that doesn't exist.
I can't get anything to work using the svn protocol.
Yep, either a firewall issue or you didn't install the service... Couldn't tell which without you filling in the exact details of the installation and doing some troubleshooting yourself.
Если вы можете успешно перейти на http: // dev1-new / svn / test , то это не проблема брандмауэра. Все необходимые порты открыты, а именно 80.
путь / svn
сопоставлен с расположением ваших репозиториев, например, C: \ SVN_repositories
. Когда вы добавляете / test к URL-адресу, сервер затем ищет репозиторий test
в файловой системе (например, C: \ SVN_repositories \ test
).
Таким образом, когда вы обращаетесь к URL http: // dev1-new / svn , он не Я не знаю, какой репозиторий вам обслуживать.
У вас есть два варианта, оба включают изменение конфигурации Apache:
вашей конфигурации измените SVNParentPath "C: / SVN_repositories /"
к SVNPath "C: / SVN_repositories / test"
/ svn
в / svn / test
так что оба URL работают и обращаются к одному и тому же репозиторию Настройте Apache для отображения списка каталогов для родительского пути (он должен находиться в том же месте, что и директива SVNParentPath
):
SVNListParentPath On
Я не совсем уверен эта функция просмотра Tortoise поймет это, но это должно позволить перечислить все репозитории в родительском пути.