Перемещение установки sharepoint на другой порт / URL - PullRequest
4 голосов
/ 07 ноября 2008

Мы установили Windows Search Server Express на один из наших серверов, который, очевидно, работает поверх sharepoint.

Sharepoint был установлен на порт 80, где работает наша «нормальная» интрасеть. Когда я отключаю интранет и запускаю сайт sharepoint, все работает как положено. Интранет во многих местах связан, и было бы неудобно перемещать его, поэтому я пытаюсь переместить sharepoint в другое «место» (надеюсь, что это не так сложно), либо в другой порт, либо в качестве виртуального каталога под главный сайт.

Во-первых, когда я делаю любое из этих изменений, он не может получить доступ к корню интрасети. Не уверен, что он там ищет, но хорошо, я даю «Сетевой сервис» (акцент, под которым работает пул приложений «Sharepoint 80») доступ к корню интрасети. Это делает меня на шаг впереди, я в тупике:

Когда я перемещаю веб-сайт Sharepoint на другой порт, он жалуется, что не может найти default.aspx (его нет, но он также не нужен при работе на порте 80)

Когда я перемещаю его в подпапку существующего сайта и пытаюсь открыть global.asax в браузере, ti сообщает мне, что это расширение запрещено, хотя «Конфигурация приложения» - насколько я понимаю - идентично сайту Sharepoint, и позволяет GET, HEAD, POST, DEBUG для .asax.

Есть предложения?

Ответы [ 4 ]

3 голосов
/ 07 ноября 2008

Сайты Sharepoint должны иметь возможность работать на любом порту - если вы заходите в Sharepoint Central Admin и без проблем создаете или удаляете веб-приложения.

Вы планируете гетерогенно работать с Sharepoint и вашим обычным сайтом на порте 80? Я знаю, что вы можете создать веб-приложение на 80, а затем не иметь корневого семейства сайтов (приложения Sharepoint состоят из веб-приложения, работающего на определенном порту, и любого количества семейств сайтов в этом, каждое из которых имеет свой собственный путь к каталогу и может содержать списки, библиотеки, другие семейства сайтов и т. д.) просто создать его по другому пути, но я не знаю наверняка, как это будет работать вместе с существующим веб-сайтом на том же порте - это может не сработать. Опять же, вы можете создавать и удалять семейства сайтов на странице администратора Sharepoint Central, которая связана с вашим списком инструментов администрирования на вашем сервере. Сначала я попробую, как будто это работает, это простое решение.

Связан ли Windows Search Server Express с собственными поисковыми системами Sharepoint? Если это так, вы можете обнаружить, что он ожидает запуска с использованием некоторых средств поставщика общих служб, которые даже Sharepoint не ожидает, что он будет работать на том же порту, что и сайты, для которых он предоставляет услуги.

1 голос
/ 08 ноября 2008

Еще лучшим способом было бы создать другой псевдоним (cname) в вашем DNS для вашего сервера, просто установите разные заголовки хоста для каждого веб-сайта.

например, в DNS ваш компьютер может называться интранет. Создайте псевдоним для этой машины с именем sharepoint

В IIS создайте новый веб-сайт для sharepoint и задайте заголовок хоста для этого сайта «sharepoint.domain.com», где domain.com - ваш домен.

Сделайте то же самое для веб-сайта интрасети, но установите заголовок хоста на intranet.domain.com

Таким образом, ваши пользователи не должны использовать другой порт в URL.

0 голосов
/ 14 апреля 2014

Это намного проще, когда вы сначала создаете резервную копию своего сайта, а затем создаете новый сайт от центрального администратора с новым номером порта, а затем восстанавливаете резервную копию (перезаписываете)

0 голосов
/ 07 ноября 2008

Спасибо! Я нашел эту возможность на веб-сайте администрации sharepoint.

Я добавляю этот ответ, чтобы подробно описать шаги, которые я предпринял, - может быть, они полезны для кого-то еще.

На веб-сайте администрирования sharepoint (безупречно работающем на другом порту) я выбрал «создание или расширение веб-приложений», а затем «расширение существующего веб-приложения».

Там из выпадающего меню «Веб-приложение» «Изменить веб-приложение» открывается всплывающее окно с доступными веб-приложениями. Сервер поиска был установлен как «Sharepoint 80», поэтому я выбрал его.

Затем я выбрал «Создать новый веб-сайт IIS» с новым именем и новым портом. Все остальные параметры выглядели нормально для меня по умолчанию.

Нажав OK, вы создадите новый веб-сайт в IIS, который был настроен правильно. он не работает через IP-адрес сервера (http://192.x.x.x:8080), только с использованием имени сервера - но это нормально для меня:)

Мне все еще пришлось внести некоторые коррективы с правами доступа, но полный обход запущен, и я уже могу найти несколько документов. Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...