none
Настройка доступа к порталу Sharepoint 2013 извне RRS feed

  • Общие обсуждения

  • Добрый день!

    Возникла проблема с предоставлением удаленного доступа к тестовой установке Sharepoint Foundation 2013 извне. Делал эту настройку ранее с Sharepoint 2007 и 2010 и все работало, с 2013 версией возникли проблемы. Буду признателен за помощь в решении.

    Исходные данные: есть рабочая станция под windows 7, на которой в vmware workstation крутится машина с sharepoint foundation 2013 sp1 и sql server 2012 на windows server 2012. Также в другой виртуалке крутится контроллер домена на windows server 2003, сервер sharepoint 2013 настроен для работы в этом домене. Рабочая станция находится за роутером. Есть публичный статический ip адрес, выделенный провайдером, по которому хотелось бы предоставить удаленный доступ к sharepoint foundation 2013 для ознакомления.

    Раньше с Sharepoint 2007 и 2010 решал задачу следующим образом: на роутере настраивал перенаправление портов с 8080 на порт 80 ip-адреса, присвоенного виртуалке с sharepoint. Затем в сопоставлениях альтернативного доступа Sharepoint добавлял зону вида http://xx.xx.xxx.xxx:8080, где xx.xx.xxx.xxx - публичный статический адрес.

    Тестировал подобную конфигурацию при работа с сервером sharepoint 2007 и 2010 на windows server 2008 - все работает и доступно извне, при попытке настроить на сервер 2013 - не удается найти страницу. Брэндмауэр на время тестирования отключил как на роутере, так и на сервере с sharepoint.

    Буду очень благодарен за помощь!

    8 ноября 2014 г. 12:49

Все ответы

  • Больших изменений по сравнению с 2010 не произошло. Копайте в своих настройках.
    10 ноября 2014 г. 7:09
  • А может быть подскажите, в каком направлении можно попробовать копать?

    Возможно что-то надо настроить в IIS manager, binding или что-то другое? Там я ничего не менял, стоит по умолчанию 80 порт.

    Как-то еще можно диагностировать проблему более конкретно?

    Спасибо!

    11 ноября 2014 г. 10:45
  • В принципе и в биндингах можете добавить еще одну запись, но думаю, что не в этом дело, но и на вридить не сможет.

    Пропробуйте сторонние средства для анализа доступности, например Фиддлер 


    11 ноября 2014 г. 11:03
  • добрый день

    могу предположить что дело в server 2012.

    предлагаю проверить:

    1. внутри сети. (не выходя за пределы роутера)

    2. проверить на server 2008 (более трудоемкий процесс)

    11 ноября 2014 г. 12:24
    Модератор
  • В принципе и в биндингах можете добавить еще одну запись, но думаю, что не в этом дело, но и на вридить не сможет.

    Пропробуйте сторонние средства для анализа доступности, например Фиддлер 


    Попробовал, не уверен, что правильно, но в итоге выдало System.Net.Sockets.SocketException Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
    Что с этим дальше делать - не понимаю...

    11 ноября 2014 г. 14:10
  • добрый день

    могу предположить что дело в server 2012.

    предлагаю проверить:

    1. внутри сети. (не выходя за пределы роутера)

    2. проверить на server 2008 (более трудоемкий процесс)

    Владимир, добрый день, спасибо за ответ.
    Честно говоря, тоже было подозрение, что дело в windows server, но не понимаю в чем конкретно. Внутри сети пробовал, пытался настраивать доступ через локальный адрес роутера, а не публичный адрес - итог тот же.
    На 2008 сервере пробовал с sharepoint 2010 в той же самой сети и домене, просто настраивал роутер на проброс порта 8080 на 80 порт локального айпишника ws 2008 и sp2010  - все работает. Машины на ws 2008 с sp 2013 нет, к сожалению, проверить будет трудно.
    Может быть есть предположения, что можно в ws 2012 настроить?
    11 ноября 2014 г. 14:18
  • с этим не подскажу.

    думаю нужно смотреть в сторону фаэрмовола.

    у меня была аналогичная проблема с обычным компом, жизнь портил антивирус с фаэрволом.

    11 ноября 2014 г. 14:33
    Модератор
  • Фаервол временно отключен, как и режим повышенной безопасности IE на сервере.
    Попробовал в IIS manager застопить сайт Sharepoint - 80 и включить дефолтный сайт IIS, при переходе на публичный адрес страница-заглушка IIS открывается.

    11 ноября 2014 г. 15:07
  • еще, как вариант, предлагаю добавить ip адрес в AMM веб приложения
    11 ноября 2014 г. 17:34
    Модератор
  • Я правильно понял, что вы имеете в виду AAM, alternative access mappings? Если да, то я так и делаю.

    На роутере у меня проброс портов сделан следующим образом:

    А в целом конфигурация следующая:

    Может быть чего-то не хватает в этой схеме?

    11 ноября 2014 г. 17:55
  • Фаервол временно отключен, как и режим повышенной безопасности IE на сервере.
    Попробовал в IIS manager застопить сайт Sharepoint - 80 и включить дефолтный сайт IIS, при переходе на публичный адрес страница-заглушка IIS открывается.

    Простите, ту не совсем понял, до IIS получается из вне достучаться можно?
    11 ноября 2014 г. 18:12
    Модератор
  • Да, получается, что можно.
    11 ноября 2014 г. 18:17
  • а дабавьте 192.168.1.45:80 в AMM, правильно я понимаю. что по этому IP подключаетесь в нутри сети?

    еще, почему у Вас ip:8080 на веб приложении? вы же с роутера переадресовываете на 80?


    11 ноября 2014 г. 18:45
    Модератор
  • 192.168.1.45 пробовал в AAM добавлять, не открывается, выдает ошибку 400 The request hostname is invalid.

    8080 потому что я пытаюсь обратиться по публичному адресу 93.81.ххх.ххх:8080, хотя я пробовал и запись в AAM с портом 80 делать, результат тот же - не открывается.

    11 ноября 2014 г. 18:57
  • по http://192.168.1.45 внутри сети открывает?

    этот ip у сервера?

    11 ноября 2014 г. 19:15
    Модератор
  • Да, у севера этот айпи, но не открывает. А по имени spf2013 открывает, не могу понять почему.
    11 ноября 2014 г. 21:14
  • думаю в эту сторону нужно капать.
    12 ноября 2014 г. 6:54
    Модератор
  • Спасибо за ссылку, похоже на мой случай, буду пробовать. Только судя по комментариям это пока никому не помогло)
    12 ноября 2014 г. 9:30