Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Создать пустой сайт на необходимом порту (80 для http или 443 для https) без дополнительных настроек. Для https так же необходимо добавить SSL\TLS сертификат.
    Подробнее в статье.

  2. Скачать аддоны для IIS:
    1. ARR
    2. URLRewrite

  3. Установить ARR:
    1. Остановить службы WAS и WMSVC (службы WMSVC может не быть)
      net stop was /y
      net stop wmsvc /y

    2. Установить AAR с помощью скачанного дистрибутива

    3. Включить службы WAS и WMSVC
      net start was
      net start wmsvc

  4. Установить URLRewrite:
    1. Установить URLRewrite с помощью скачанного дистрибутива

    2. Перезапустить IIS командой iisreset

  5. Включить проксирование:
    1. В IIS выбрать сервер и перейти в Application Request Routing


    2. В правой части окна выбрать Server proxy settings 


    3. Отметить параметр Enable proxy и нажать Применить в правой части окна


  6. Разместить в папке сайта web.config (ссылка для скачивания)

  7. Исправить в web.config адрес сайта в указанных местах (подставить адрес сайта заказчика вместо sp2013 dev-vs)
    Image RemovedImage Added

  8. Создать переменные для URLRewrite:
    1. В IIS выбрать сайт, созданный в п.1

    2. Зайти в раздел Переопределение URL-адресов


    3. В правой части окна выбрать Просмотреть серверные переменные


    4. В правой части окна нажать Добавить


    5. Указать имя серверной переменной HTTP_ACCEPT_ENCODING и нажать ОК

    6. Повторить действия из п.d-e указав имя переменной HTTP_X_ORIGINAL_ACCEPT_ENCODING

    7. Должно получиться


  9. Перезапустить IIS командой iisreset

...