8.х WEB 1С- Веб сервер (IIS)

Тема в разделе ""1C:Web-Сервер"", создана пользователем Shining ninja, 7 авг 2011.

  1. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Всем привет!
    Нужно настроить 1С через веб-сервер (желательно IIS), может кто-нибудь подсказать, где про это можно почитать (желательно с картинками) или может есть сайт, где про это описывают.
    На дисках ИТС такое можно найти?
  2. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Посмотрите этот файл, там все понятно описано, с картинками, для IIS и Apache. Ставил WEB-сервер на IIS по этой инструкции, проблем не возникло.

    Вложения:

  3. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Спасибо большое!
    Скажите пожалуйста, а функционал сильно урезается или нет?
  4. Hr0n
    Offline

    Hr0n Опытный в 1С

    Регистрация:
    17 авг 2009
    Сообщения:
    353
    Симпатии:
    0
    Баллы:
    26
    Смотря что Вы имеете в виду и с чем сравнивать.
    Если вы имеете в виду разницу между функционалом веб-клиента и тонкого клиента, то разницы практически нет, основная разница во внешнем виде (немного более убогий вид у веб-клиента по сравнению с тонким).
    Если имеете в виду разницу между обычным и управляемым приложением, то можно сказать что это 2 совершенно разные программы, их трудно сравнивать. Попробуйте поработать в УТ 11 или в демо версии "Управляемое приложение" и увидите разницу. Что касается функционала, то по сути он в управляемом приложении остался, но некоторые вещи сделать будет гораздо труднее чем в обычном (связано в основном с жестким разграничением директив компиляции на "клиент" и "сервер" и с особенностями управляемых форм).
    Или может сравниваете IIS и Apache? Если так, то работать при правильной настройке веб-сервер будет примерно одинаково, вряд ли в чем серьезную разницу заметите. Разница будет в основном в простоте настройки, IIS изначально виндовый сервер, в то время как у Apache линуксовые корни, IIS настроить и подогнать под Ваши нужды в большинстве случаев будет значительно проще.
  5. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Установил веб-сервер на Windows 2003.
    Опубликовал базу данных через 1С.
    С данного компьютера (или компьютеров в локальной сети) прекрасно заходит по ip/имя_базы (имя_компьютера/имя_базы).
    Но вот через Интернет не как, пробовал поднять vpn не помогает что-то, наверно не так делаю...подскажите кто в курсе, как организовать работу через Интернет?
  6. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    Ну так у вас должен быть "белый ip" у вас есть выделенный провайдером ip адрес? Если нет то тогда подключайте данную услугу.
  7. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Белый - то есть статический ? Если да, что дальше делать?
  8. TODD22
    Offline

    TODD22 Профессионал в 1С Команда форума

    Регистрация:
    23 фев 2009
    Сообщения:
    4.759
    Симпатии:
    147
    Баллы:
    104
    Так у вас статический адрес у сервера где 1С? Если нет то наверное надо проброс портов сделать или ещё что... Я в сетях не силён :)
  9. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    NAT на модеме еще нужно прописать, чтоб из внешки коннектиться на сервер.
  10. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Мне вот интересно, а веб-сервер даст доступ через интернет, если подключение будет идти так:
    ip_сервера/имя_базы_данных ?
  11. alexburn
    Offline

    alexburn Модераторы Команда форума Модератор

    Регистрация:
    5 янв 2009
    Сообщения:
    14.771
    Симпатии:
    509
    Баллы:
    204
    Если с локальной сети можно зайти, а с внешки - нет, тогда дело в NAT.
  12. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    У меня тестовый вариант - есть маршрутизатор Dir 300, если в нем сделать:
    Port Forwarding - это технология, которая позволяет обращаться из Интернет к компьютеру во внутренней сети за маршрутизатором, использующим NAT (NAPT). Доступ осуществляется при помощи перенаправления трафика определенных портов с внешнего адреса маршрутизатора на адрес выбранного компьютера в локальной сети.

    Создаваемое правило, выделяем галочкой.
    Name - Имя правила, задаётся любой желаемый параметр (латинские буквы).
    Application Name - Вы можете выбрать один из предустановленных виртуальных серверов - FTP, HTTP, HTTPS, DNS, SMTP, POP3, Telnet, IPSec, PPTP и нажать кнопку "<<" - для автоматического заполнения необходимых полей.
    Public Port - На какой порт должны обращаться внешние клиенты.
    Traffic Type - Вы можете выбрать один из протоколов TCP, UDP или любой (ANY).
    IP Address - IP Address компьютера на котором запущен реальный сервер.
    Computer Name - Вы можете задать IP Address компьютера вручную или выбрать из списка Computer Name.
    Private port - Порт на котором работает реальный сервер.
    Schedule - Вы можете выбрать одно из созданных расписаний (Например: Always - всегда) или создать новое, нажав на кнопку Add New.

    Как понимаю это-то, что надо. Осталось правильно составить правило.
    Кто понимает в этом, может помочь составить правило - именно для 1С .
  13. TopicStarter Overlay
    Shining ninja
    Offline

    Shining ninja Опытный в 1С

    Регистрация:
    20 фев 2011
    Сообщения:
    129
    Симпатии:
    0
    Баллы:
    26
    Смог все настроить - работает теперь на ура...
    Web-доступ - мне кажется очень актуально сегодня для многих компании.
  14. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    dir-300 нет, поэтому пишу на глаз.

    Name - Имя правила, задаётся любой желаемый параметр (латинские буквы).
    Пишите что хотите, это просто название правила, ни на что не влияет.

    IP Address - IP Address компьютера на котором запущен реальный сервер.
    ставите адрес в локальной сети машины, на которой запущен IIS.

    Schedule - Вы можете выбрать одно из созданных расписаний (Например: Always - всегда) или создать новое, нажав на кнопку Add New.
    В принципе задавать нет необходимости, если хотите, чтобы база была доступна круглосуточно. Ну или можете ограничить рабочими часами, сами смотрите.

    Далее два варианта:
    1.
    Application Name - Вы можете выбрать один из предустановленных виртуальных серверов
    Здесь можете просто выбрать HTTP и протестировать, возможно заработает. Если да, то ничего делать не надо больше.

    2.
    Либо настраиваем ручками:
    Public Port - На какой порт должны обращаться внешние клиенты.
    Прописываем порт, на который будут стучаться клиенты. Для http он по умолчанию 80, можете прописать его, либо прописать любой другой (ну типа для безопасности), но тогда клиенты, в строке адреса, должны будут вбивать IP сервера вашего с указанием порта. Т.е. например, если вы поставите порт 6000, то клиент должен будет вбить 192.100.100.100:6000 (цифры IP произвольные написал, для примера).

    Private port - Порт на котором работает реальный сервер.
    Всегда 80, не зависимо от прописаного Public Port. (тут единственное, если не ошибаюсь, если кто-то в курсе уточните: сервер IIS отдает данные 1С по 80-му порту, т.е. по порту HTTP протокола?)

    Traffic Type - Вы можете выбрать один из протоколов TCP, UDP или любой (ANY).
    TCP поставьте.

Поделиться этой страницей