Изменение URL -адреса веб -приложений заголовка хоста
-
16-10-2019 - |
Вопрос
У меня есть сайт, настроенный на http://www.abc.com на порту 80 с заголовком хоста www.abc.com. Мне нужно создать другое веб -приложение, и мне нужно использовать http://www.abc.com.
Не удаляя старый, есть ли способ управлять через заголовки хоста/ альтернативные отображения?
Решение 3
Это был шаг, который я использовал
Создал новое веб -поставку www.newabc.com и в альтернативном отображении доступа для этого я использовал www.abc.com. и я остановил www.abc.com, который уже был там
Одна вещь, которую я заметил, это то, что когда мы добавляем альтернативное отображение доступа. Он не обновил запись хоста в IIS. Мне пришлось вручную сделать это после этого
Другие советы
Итак, не могли бы вы уточнить - вы хотите, чтобы оба веб -приложения использовали один и тот же заголовок хоста? Это невозможно, но если вы хотите, чтобы новое веб -приложение использовало www.abc.com и старый, чтобы ответить на другой заголовок хоста (www.oldabc.com). Это может быть достигнуто.
Это то, что ты ищешь?
Основные шаги:
- Создайте новое веб -приложение на основе заголовка хоста (www.oldabc.com). Используйте временную/одноразовую базу данных при создании этого веб -приложения, так как вы будете удалять ее в конце процесса, например, wss_content_deletemesoon
- Отметьте базу данных контента У этого есть коллекция корневых сайтов, которые вы хотите удержать от www.abc.com, используя STSADM или от центральной администрации. Давайте назовем это wss_content_abc, и вам понадобится эта база данных для шага 4.
- Вам нужно будет Добавить еще одну базу данных контента на www.abc.com, если только что отстраненная база данных контента была единственной для этого веб -приложения. Это позволяет создавать новую коллекцию сайтов в корне www.abc.com.
- Отметьте временную базу данных от www.oldabc.com (wss_content_deletemesoon, созданный на шаге 1.) и Прикрепите старую базу данных контента от www.abc.com (wss_content_abc) до веб -приложения www.oldabc.com вы создали на шаге 1.
- Последний шаг - удалить wss_content_deletemesoon с вашего SQL Server
Вам нужно будет повторно запустить ваши поисковые полки и несколько других вещей, но это общий процесс, которым нужно следовать. Основная проблема будет, если у вас есть много коллекций сайтов и много баз данных контента, вам нужно будет выполнять шаги 3. и 5. Для всех из них.
На основе веб -сайта www.abc.com текущий веб -сайт www.abc.com? Если нет, то самый простой способ - создать другую SharePoint/Web Farm, на которой вы устанавливаете SharePoint. Таким образом, текущий веб -сервер может по -прежнему размещать www.abc.com, и новая ферма SharePoint может создать сайт с Hostheader www.abc.com. Пока ваши внутренние файлы DNS или хостов не испортили вещи, вы сможете это сделать.
Если текущий сайт основан на SharePoint, возможно, самое простое решение - создать сайт в другом порту, так что www.abc.com:81. Я не большой эксперт ISA/Forefront, но я думаю, что вы можете настроить их для перенаправления запроса на соответствующий сайт: порт.
Другим решением может быть просто «остановить» текущий веб -сайт в IIS. Таким образом, новый веб -сайт будет создан с Hostheader. Просто не забудьте сделать резервную копию вашего текущего виртуального каталога и других вещей, которые вы настроили для текущего веб -сайта.
Также Ник Хэдли его предложение - хорошее решение вашей проблемы.