Настройка веб-сервера в домашних условиях. Часть 1 (WinXP + IIS + 1C82)

Опубликовал 1cspecialist в раздел Администрирование - Системное

Поводом для написания статьи послужила просьба уважаемой администрации сайта infostart.ru в связи с публикацией моей конфигурации Анализатор мобильной связи 8 и объективной необходимостью развития механизма демонстраций разработок на INFOSTART'е.

Вэб-технологии прочно интегрируются в нашу с вами жизнь. Ими пропитана большая часть информационного пространства. Поэтому, логичным было развитие платформы 1С в этом же направлении.

С появлением 1С: Предприятие 8.2 для организации взаимодействия пользователя с прикладным решением у разработчиков появилась возможность использования так называемого "управляемого интерфейса" или как еще называют подобные технологии - "тонкий клиент". В качестве такого тонкого клиента может выступать веб-браузер - Internet Explorer или Mozilla Firefox. Тонкий клиент призван снизить нагрузку на машины клиента (конечного пользователя) за счет обработки сложной вычислительной логики на мощном центральном сервере и отображении на машине клиента уже конечной обработанной информации.

Это было лирическое отступление. Теперь перейдем непосредственно к нашему вопросу.

Для кого и почему будет полезна данная публикация:

1. Прежде всего эта статья задумывалась как подспорье для разработчиков, размещающих свои разработки на данном ресурсе. Демонстрация своих работ в режиме он-лайн - это большой шаг к их популяризации и продвижению на рынке. Если работа выполнена на платформе 8.2 с использованием управляемых форм, то ничего не мешает задействовать демо-режим через веб-браузер и, что называется, "показать товар лицом". И не нужно отправлять потенциальному заказчику свою разработку для демонстрации, надеясь на его честность, что он не будет ее использовать не заплатив. Пример такой демонстрации можно посмотреть здесь http://infostart.ru/public/83104/demo/.

2. Любому разработчику 1С. Жизнь не стоит на месте. В платформу 8.2 интегрированы веб-технологии и в них нужно уметь разбираться и работать с ними.

3. Поднятие веб-сервера в домашних условиях позволит сэкономить вам бюджет при организации небольших проектов.  Не нужно тратить деньги на лицензии серверного ПО. Достаточно иметь компьютер с выходом в интернет и установленную операционную систему Windows XP и выше, что фактически есть в наличии у любого современного пользователя ПК. Т.е. не прибегая к мощным и тяжеловесным технологиям можно организовывать перспективные проекты наподобие интернет-магазинов, интернет порталов взаимодействия с клиентами, порталы самообслуживания и т.п.

Что нам понадобится:

1. Компьютер с доступом к интернету;

2. Установленная операционная система на компьютере Windows XP или выше (я буду рассматривать XP, но принцип настройки одинаков для других ОС с некоторыми особенностями);

3. Установленный веб-сервер на компьютере (программа, которая будет обрабатывать запросы от пользователей, приходящие из интернета). Я буду опять таки рассматривать продукт Microsoft, входящий в состав XP - это веб сервер IIS (если не ошибаюсь, то он доступен в версиях XP Professional). В качетсве альтернативы IIS'у можно установить популярный бесплатный Apache.

4. Установленная платформа 1С: Предприятие 8.2 с вашей разработкой. Разработка должна быть опубликована на веб-сервере.

5. Статический или динамический IP-адрес и парковка доменного имени. Доменное имя нужно, чтобы пользователь не набирал в браузере безумные цифры IP-адреса, а вводил доменное имя для доступа к базе.

6. Настройка роутера, если ваш компьтер смотрит в интернет через роутер.

Пошаговая инструкция:

1. Считаем, что у вас есть компьтер, смотрящий в интернет и на нем установлена ОС Windows XP. Нам нужно установить IIS.

Обычно IIS по умолчанию не установлен и его нужно поставить. Для этого нужно открыть Start - Settings - Control Panel - Add or Remove programms и в левой панели окошка выбрать Add/Remove windows components и отметить установку IIS.

Установка IIS

2. Публикуем нашу разработку на IIS'е. Для этого в режиме конфигуратора заходим в Администрирование - Публикация на веб-сервере. Непосредственно публикация выполняется по кнопке "Опубликовать".

Публикация на веб-сервере

3. Не забываем открыть в брандмауэре 80 порт (порт по умолчанию, который слушает IIS и по которому из интернета к нему поступают запросы). Для этого откроем брандмауэр и на закладке Exceptions добавляем в исключения 80 порт.

Настройка файерволла

Возможно вы используете другой фаервол. Принцип настройки тот-же - прописать в исключения 80 порт. Также нужно иметь ввиду, что если на компьютере установлен антивирус или другое ПО, фильтрющее интернет траффик - это также может повлиять на работу IIS, поэтому такое ПО также должно быть настроено соответствующим образом.

4. Если ваш провайдер выдал вам статический IP-адрес, то при выключении и включении компьютера он не будет меняться, если же у вас динамический IP-адрес (таких большинство), то время от времени он может изменяться, а следоватьельно вас могут потерять пользователи интернета. Для того, чтобы ваш ресурс не потерялся в интернете - можно воспользоваться сервисом dyndns.com (или другим подобным). Сервис бесплатный. Он превращает ваш динамический IP-адрес в статический. Вам выдается доменное имя, а сервис сам отслеживает, когда меняется ваш динамический IP, меняя старый на новый. Таким образом ваше доменное имя остается неизменным и ваш ресурс всегда доступен из интернета.

Для того, чтобы dyndns мог отслеживать изменение вашего IP нужно зарегистрироваться и создать виртуальный хост (доменное имя). Порядок показан на скриншотах ниже:

Раздел

Раздел

После этого можно приступать к настройке компьютера для работы с сервисом DynDNS. На компьютер нужно установить программку DynDNS Updater. Скачать ее можно по ссылке http://cdn.dyndns.com/windows/DynUpSetup.exe. Программа несложная в настройках.

Настройка программы DynDNS Updater

Подробно о настройках написано тут https://www.dyndns.com/services/dynguide/windowsclient.html.

Есть и другой способ, без использования программы DynDNS Updater. Если у вас есть роутер и этот роутер поддерживает работу с сервисом DynDNS (как правило все роутеры D-Link поддерживают), то в его настройках нужно указать ваш логин и пароль к аккаунту на DynDNS и тогда сам роутер будет отправлять информацию сервису об изменении динамического IP. Пример настройки роутера D-Link DIR-615 ниже:

Настройка роутера для работы с DynDNS

5. Если ваш компьютер смотрит в интернет через роутер, то нужно соответствующим образом настроить последний, чтобы запросы, приходящие из интернета попадали на нужный компьютер, находящийся за роутером, иначе они будут просто теряться.

Сделать это можно двумя способами. Первый способ можно использовать, если роутер поддерживает виртуальные сервера. Для его использования на закладке настроек виртуального сервера роутера нужно указать IP-адрес компьютера в локальной сети, на который будут перенаправляться запросы из интернета. Также нужно указать порт, трафик которого будет перенапраляться на указанный локальный IP. http запросы идут через порт 80, поэтому указываем его для перенаправления. Пример настройки для DIR-615 ниже:

Настройка виртуального сервера на роутере

Второй способ можно использовать, если роутер не поддерживает виртуальные серверы. Он аналогичен первому. Это так называемая "проброска портов". Здесь также нужно указать пробрасываемый порт (80) и локальный IP, куда он будет проброшен. Там его встретит стоящий на компьютере IIS, который и обработает http запрос. Пример настройки для DIR-615 ниже:

Проброска портов на роутере

После таких настроек ваш ресурс будет доступен из интернета по адресу http://имя_хоста_dyndns/имя_публикации_на_веб_сервере.

Вот этот адрес и можно вставить в публикацию в поле "Адрес демо вебсервера 1С 8.2"

 

В этом случае, при просмотре публикации появится картинка ведущая на закладку с демонстрацией (например, http://infostart.ru/public/83104/demo/ ).

 

Проблемы, с которыми можно столкнуться при использовании IIS:

Поскольку Windows XP - это операционная система, ориентированная на работу с пользователем - IIS имеет некоторые ограничения функционирования. Так например он поддерживает ограниченное число одновременных подключений, т.е. не может одновременно обслужить запросы нескольких десятков пользователей. Если количество соединений превысит максимально возможное, то сервер обратно отдаст ошибку 403.9. Есть несколько способов улучшения данной ситуации.

Во-первых, можно увеличить максимальное число соединений до 40 (это предел для XP). Для этого нужно найти скрипт adsutil.vbs (находится как правило в c:\inetpub\AdminScripts) и в командной строке выполнить команду "adsutil set w3svc/MaxConnections 40".

Во-вторых можно попробовать уменьшить таймауты соединений и снять галку "keep alive". Это позволяет веб-серверу быстрее сбрасывать неактивные соединения и уступить дорогу запросам других пользователей. Для этого нужно зайти Start - Settings - Control panel - Administrative tools - Internet Information Service. Откроется консоль настройки IIS'а. Щелкаем правой кнопкой мышки по localhost и выбираем Properties. Регулируем соответствующие настройки, как на скриншоте:

Настройка соединений IIS

Надеюсь, что материал будет вам полезен. Спасибо за внимание.

См. также

PowerTools от 1 000

Лучшие комментарии

7. DanilaDru 04.04.2011 10:10
Если у роутера нет DynDNS, то я ставил на сам комп DynDNS Updater. Только потом так же надо прописывать проброс портов на сетевом оборудовании на этот комп.

(2) Про безопасность ИТ и допустимо не допустимо это сугубо индивидуально. У меня , к примеру, 160 медицинских представителя по Украине работают в базе 8.2, которая смотрит в мир. Люди просто заходят отчитываются, ограниченность ролей дает им видеть только то, что надо видеть. Никому никаких впн поднимать для этого не надо. Есть другой проект на котором есть впн на сервер и коннект на базу идет по внутреннему адресу сервера в сети. Все индивидуально.
Ответили: (12)
# Ответить
13. nafa 04.04.2011 11:49
По поводу
[quote]Не нужно тратить деньги на лицензии серверного ПО[/quote]
по моему раз уж нашлись деньги на



то на серверном ПО а также железках (роутере) и вообще безопасности экономить не стоит
Ответили: (17) (92)
+ 2 [ yku; Redokov; ]
# Ответить
22. artbear 04.04.2011 14:09
(21) Ну и приложил бы к своему совету линк/инструкцию по установке Апач 2.2
(0) ИМХО забыто количество необходимых лицензий для работы тонкого клиента - сколько подключений, столько и лицензий (программных или аппаратных) нужно.
Хотя как раз на веб-сервере очень хорошо заюзать пиратские ключи, проверить крайне сложно.
Ответили: (23) (24) (25) (30)
+ 2 [ Абыр; vkr; ]
# Ответить

Комментарии

1. gedd 04.04.2011 06:47
Demo - не работает!!!
Ответили: (6)
# Ответить
2. Atty 04.04.2011 06:59
с точки зрения ИТ-безопастности такой вариант недопустим, ни в коем случае нельзя расшаривать базу на весь мир, ставьте OpenVPN (с правильно настроенным шифрованием) например и разрешайте доступ к адинэске только в пределах впн.
Ответили: (3) (7) (8)
# Ответить
3. anton.fly7 04.04.2011 08:31
(2) на демо базу вполне можно дать общий доступ
другой момент, что не все провайдеры дают белый IP для домашнего интернета, и ниодин динднс не сможет достучатся до твоего роутреа. например у моего прова IP стоит 200 р/месяц
# Ответить
4. Diversus 04.04.2011 09:17
А чем TeamViewer плох для демонстраций? Или именно веб-сервер хочется поднять?
Ответили: (6)
# Ответить
5. attyru 04.04.2011 09:28
anton.fly7,
На демку можно, но лучше сразу рассуждать применительно к реальной работе через веб.
# Ответить
6. 1cspecialist 04.04.2011 09:30
(1) Demo работает, когда включена моя машина
(4) Тимвьюер не плох - это тоже один из способов демонстрации со своими плюсами и минусами, наряду с веб-сервером. Но веб-сервер нагляднее демонстрирует перспективные возможности 8.2.
# Ответить
7. DanilaDru 04.04.2011 10:10
Если у роутера нет DynDNS, то я ставил на сам комп DynDNS Updater. Только потом так же надо прописывать проброс портов на сетевом оборудовании на этот комп.

(2) Про безопасность ИТ и допустимо не допустимо это сугубо индивидуально. У меня , к примеру, 160 медицинских представителя по Украине работают в базе 8.2, которая смотрит в мир. Люди просто заходят отчитываются, ограниченность ролей дает им видеть только то, что надо видеть. Никому никаких впн поднимать для этого не надо. Есть другой проект на котором есть впн на сервер и коннект на базу идет по внутреннему адресу сервера в сети. Все индивидуально.
Ответили: (12)
# Ответить
8. nafa 04.04.2011 10:37
[quote](2) Про безопасность ИТ и допустимо не допустимо это сугубо индивидуально. У меня , к примеру, 160 медицинских представителя по Украине работают в базе 8.2, которая смотрит в мир.[/quote]
Японцы построили АЭС Фукусима на берегу океана, на защите от цунами съэкономили, тоже 40 лет все было нормально. А теперь как говорится, "поздно пить боржоми".
Сама по себе статья хорошая, но нужно дополнить, что в практической эксплуатации это допустимо при условии что на компе ничего ценного, кроме порнухи нет.
Ответили: (10) (11)
# Ответить
9. cool.vlad4 04.04.2011 10:39
За идею плюс , хотя, конечно, каждый вложил бы в реализацию что-то свое...
# Ответить
10. cool.vlad4 04.04.2011 10:44
(8) ну это же модель, а не руководство по настройке продакшн сервера, ставте и openvpn, и шифрование, и вообще все на отдельную виртуалку...кто как хочет...
# Ответить
11. DanilaDru 04.04.2011 11:12
(8) Ну вы сравнили Фукусиму и одиноко стоящую базу для отчетов :)
# Ответить
12. 1cspecialist 04.04.2011 11:36
(7) совершенно верно. если есть роутер, то проброс портов обязателен.
# Ответить
13. nafa 04.04.2011 11:49
По поводу
[quote]Не нужно тратить деньги на лицензии серверного ПО[/quote]
по моему раз уж нашлись деньги на



то на серверном ПО а также железках (роутере) и вообще безопасности экономить не стоит
Ответили: (17) (92)
+ 2 [ yku; Redokov; ]
# Ответить
14. opx 04.04.2011 11:52
По поводу безопасности - это да.
Сменил пароль и имя пользователя. Если кому нужно - Имя: 1, Пароль: 2. Выбрал Административные роли. Что дальше? НайтиФайлы("C:\","*");
Ну хоть это не так просто. Не получилось :)
Делал это не ради стеба, а опыта для.
Вообще поставил бы еще один плюс за смелость выложить конфигурацию под web клиентом.
Ответили: (15) (16)
# Ответить
15. cool.vlad4 04.04.2011 12:12
(14) :D наивный...
# Ответить
16. 1cspecialist 04.04.2011 12:28
(14) то, что я не ограничил намеренно доступ - это моя добрая воля. очевидно же, что при необходимости можно все и вся закрыть внутри 1с - например выдать доступ только на чтение для демонстрации
# Ответить
17. 1cspecialist 04.04.2011 12:31
(13) вы уклонились в другую сторону. я писал про экономию при поднятии веб-сервера, а не при развертывании самой платформы. на платформу нужно будет тратиться как при поднятии профессионального веб-сервера, так и при развертывании в домашних условиях.
# Ответить
18. nafa 04.04.2011 12:37
Некоторые соображения по безопасности не требующие дополнительных денег, а также знания всяких VPN'ов
1. Лучше как раз динамический IP безо всяких DDNS. Кому нужен доступ - сообщаем текущий IP. Т.е. чтобы по просшествии какого-то времени он сам по себе становился неактуальным для желающих сканить, сниффить и т.п.
2. Порт на роутере открывать не стандартный 80 а какой-нибудь 51354, и роутером же пробрасывать его уже на 80 порт компа внутри. Так как всегда есть куча желающих поинтересоваться, а не открыто ли что-нибудь на 80 порту. Кроме того некоторые провайдеры (тот же Стрим) режут входящие соединения на часто используемые порты, ибо большинству их пользователей они не нужны.
3. Порт открывать по запросу желающего поиграться с базой и потом закрывать назад. Ну или хотя бы временной интервал доступности на роутере выставить.
4. На IIS все страницы с сообщениями об ошибках (404) и т.п. сделать пустыми. Т.е. чтобы "недобросовестный" пользователь мог получить минимум информации о сервере где все это крутится.
Ответили: (19)
+ 1 [ 1cspecialist; ]
# Ответить
19. 1cspecialist 04.04.2011 12:41
(18) да, дополнительная секьюрность не повредит
# Ответить
20. detec 04.04.2011 13:58
В анонсе написано:

Поводом для написания статьи послужила просьба уважаемой администрации сайта infostart.ru в связи с публикацией моей конфигурации Анализатор мобильной связи 8 и объективной необходимостью развития механизма демонстраций разработок на INFOSTART'е.


я по простоте душевной подумал, что речь идёт о том, что на сервере Инфостарта можно будет хостить демобазы разработок на управляемом интерфейсе. А по факту мы имеем редирект на частный ПК с веб-сервером с сомнительной лицензией на 1С.

Моё ИМХО: в статье практически нет новизны, за исключением загрузки стартовой страницы через <iframe>. Сервисы типа dyndns сейчас в состоянии подключить даже школьники для игры через Интернет. Поднять виндовый веб-сервер тоже особых способностей не нужно.
Ответили: (23) (26) (27)
# Ответить
21. Abadonna 04.04.2011 13:59
Считаем, что у вас есть компьтер, смотрящий в интернет и на нем установлена ОС Windows XP. Нам нужно установить IIS.

Совет начинающим: даже и не парьтесь с IIS. Сразу ставим Apache2.2 и работаем без проблем
Ответили: (22)
+ 1 [ MaxDavid; ]
# Ответить
22. artbear 04.04.2011 14:09
(21) Ну и приложил бы к своему совету линк/инструкцию по установке Апач 2.2
(0) ИМХО забыто количество необходимых лицензий для работы тонкого клиента - сколько подключений, столько и лицензий (программных или аппаратных) нужно.
Хотя как раз на веб-сервере очень хорошо заюзать пиратские ключи, проверить крайне сложно.
Ответили: (23) (24) (25) (30)
+ 2 [ Абыр; vkr; ]
# Ответить
23. cool.vlad4 04.04.2011 14:13
(22) Ну установка там ничего не стоит(http://yandex.ru/yandsearch?text=apache+%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA­%D0%B0&clid=48761&lr=213)...тонкое конфигурирование, конечно...но здесь и не нужно...(20) И много подобных публикаций? Если вы про технологии, используемые, то мы все уже отстали...проблема не в том сложно или нет, а в том, что можно конф-ции показывать на ИС. во фрэйме тем более нет новизны, как увидел, сразу на ифрэйм и подумал.
# Ответить
24. nafa 04.04.2011 14:15
(22)
[quote]ИМХО забыто количество необходимых лицензий для работы тонкого клиента - сколько подключений, столько и лицензий (программных или аппаратных) нужно[/quote]
Это для веб клиента нужно. А тонкий клиент вроде умеет как с сервера, так и локальные лицензии цеплять
# Ответить
25. Abadonna 04.04.2011 14:18
(22)
Ну и приложил бы к своему совету линк/инструкцию по установке Апач 2.2

инструкция:
тупо гуглим "apache2.2 скачать", тупо скачиваем, тупо запускаем инсталляху. всё :D
+ 1 [ yku; ]
# Ответить
26. 1cspecialist 04.04.2011 14:30
(20) "Сервисы типа dyndns сейчас в состоянии подключить даже школьники для игры через Интернет. Поднять виндовый веб-сервер тоже особых способностей не нужно."
То-то я смотрю 30 человек уже "плюсонулю" :) В ваших знаниях я нисколько не сомневаюсь, но давайте предоставим людям самим решать - полезна им статья или бесполезна. Кому неинтересно и материал кажется не новым - тот просто молча пройдет мимо в поисках нужных ему публикаций.
# Ответить
27. cool.vlad4 04.04.2011 14:30
(20) Да и еще
я по простоте душевной подумал, что речь идёт о том, что на сервере Инфостарта можно будет хостить демобазы разработок на управляемом интерфейсе.
как вы себе представляете? ИС каждому будет лицензии покупать :D
Ответили: (28) (31)
# Ответить
28. nafa 04.04.2011 14:35
(27)
[quote]как вы себе представляете? ИС каждому будет лицензии покупать[/quote]
Зачем каждому покупать?
Тонкий клиент может брать лицензию на стороне пользователя (вряд ли разработки люди без 1С смотрят).
Ответили: (29)
# Ответить
29. cool.vlad4 04.04.2011 14:37
(28) А сама платформа?
(вряд ли разработки люди без 1С смотрят).
Почему нет(я на убунте сижу например и нет никакого на ней 1С)? Вы хотите доказать, что вложений со стороны ИС будет ноль?
Ответили: (33)
+ 1 [ opx; ]
# Ответить
30. 1cspecialist 04.04.2011 14:37
(22) да, вопрос лицензирования я в статье не рассматривал - рассматривался только технический аспект функционирования технологии
Ответили: (33)
# Ответить
31. detec 04.04.2011 14:40
(27) Мне кажется, что если Инфостарт позиционирует себя как хостинговая площадка в т.ч. и для платных публикаций, то вполне логично организовать что-то вроде хостинга демобаз на управляемом интерфейсе. Тут, конечно, специалистам по онлайновому бизнесу следует просчитать, сколько разработчик может платить в месяц за хостинг демобазы, не слишком ли дороги лицензии 1С.

Думаю, что самостоятельно 10-ти разработчикам поднять и содержать сервера с демобазами при честно купленных лицензиях будет в разы дороже, чем арендовать место на хостинговой площадке, заточненной под 1С 8.2.
Ответили: (32) (33)
+ 2 [ vkr; cool.vlad4; ]
# Ответить
32. cool.vlad4 04.04.2011 14:42
(31) Какой-нибудь дата-хостинг...хм..почему нет...
# Ответить
33. nafa 04.04.2011 15:12
(29) (30) (31)
Насчет лицензий.
1. У большинства (но не всех) 1С есть, их и использовать.
2. Для тех у кого их нет - купить некоторое количество лицензий
3. Сама платформа стоит не дорого, да и она наверняка есть.
4. Пользователи предупреждаются, что демо-базу лучше запускать с компа, где есть лицензия - тогда гарантирован вход сразу. А если лицензии нет - то, в определенных случаях (все лицензии заняты) придется подождать, пока освободиться. Ну или онлайн-запись ввести на тестирование на определенное время
(31)
[quote]Мне кажется, что если Инфостарт позиционирует себя как хостинговая площадка в т.ч. и для платных публикаций, то вполне логично организовать что-то вроде хостинга демобаз на управляемом интерфейсе.[/quote]
Если уж хостинг делать, то терминал сервер на нормальном интерфейсе, это на порядки более актуально. Кроме того он и с управляемым сможет работать.
Ответили: (34)
# Ответить
34. cool.vlad4 04.04.2011 15:23
(33) насчет терминала может быть, но все остальное имхо бред,...а то мол, если нет лицензии купить, если нет платформы купить...да для того демка и нужна, чтобы решить покупать вообще что-то или нет...
Ответили: (35)
# Ответить
35. nafa 04.04.2011 15:55
(34) Тогда в автосалонах тоже бред - хочешь демо-машину поглядеть (тест-драйв) - а с тебя сначала права купить требуют :( ... для того тест-драйв и нужен, чтобы решить покупать вообще что-то или нет...
Ответили: (36)
# Ответить
36. cool.vlad4 04.04.2011 16:01
(35) Рассказывай про аналогии гендиректору Васе Пупкину, у которого есть толстый кошелек и желание автоматизировать свою контору, а вот желания разбиратся почему у него не запускается демка у него точно не будет, он ее закроет, со словами "глючная поделка" и забудет
# Ответить
37. Abadonna 04.04.2011 16:02
(33-35) Че-то вы не в ту степь... Как статья называется? : "Настройка веб-сервера в домашних условиях"
У многих в домашних условиях лицензионка стоит? Ой, не смешите ;)
Ответили: (38)
# Ответить
38. cool.vlad4 04.04.2011 16:04
(37) Меня кстати тоже позабавило...1С сервер в домашних условиях, 50 ключей...все тип топ...
Ответили: (39)
# Ответить
39. detec 04.04.2011 17:12
(38)

Вот-вот. Намного интересней было бы практичексое исследование на тему, можно ли (во всех смыслах) версию для обучения программированию использовать в качестве исполняемой подложки? И если да, то какую нагрузку реально выдержит файловая база с веб-сервером? А то 50 ключей в эмуле поставить много ума не нужно.

Для разработчика коммерчеких решений технологии и техника реализации, ИМХО, вторичны. Тут лучше бы задуматься над экономической целесообразностью разработки, затратами на продвижение, лицензионной и патентной чистотой плюс о защите авторских прав. Я уже неоднократно высказывал мнение, не здесь правда, что 1С как платформа для индивидуального продуктового бизнеса весьма скудна. Людей, сумевших доказать обратное, в среде 1С можно пересчитать по пальцам.
Ответили: (40)
# Ответить
40. nafa 04.04.2011 18:53
(39)
учебную версию только в терминале, она однопользовательская и без клиентсервера.
Проще официально сделать учебную версию своей разработки и продавать как учебную (по аналогии с учебной бухгалтерией (300 р)).
# Ответить
41. detec 04.04.2011 20:36
учебную версию только в терминале, она однопользовательская и без клиентсервера.


Что все так за терминал цепляются? Если мы минимизируем расходы, то XP, как и Vista, и Windows 7 - это однопользовательские системы. Любое терминальное подключение будет завершать работу консоли, плюс одновременно двое не войдут на терминальную XP. Это если без патчей dll-лек. Т.е. нужен уже Windows Server c 5-ю CAL и дополнительно нужно покупать терминальные лицензии.

С веб-сервером мы избавляемся от CAL-подключений и недостатков терминала. Это во-первых, а во-вторых, никто не мешает сделать файловый вариант демобазы, без сервера 1С:Предприятие. Да, всё это будет тормозить при нескольких подключениях. Но работать в тестовом режиме можно будет. И тут интересно, реально ли легально использовать учебную версию как прокладку между файловой базой и веб-сервером? И насколько данный вариант булет рабочим с технической точки зрения. Ведь мы знаем, что учебная весрия искусственно замедлена по сравнению с коммерческой.
Ответили: (42)
# Ответить
42. Abadonna 04.04.2011 20:38
(41)
И тут интересно, реально ли легально использовать учебную версию как прокладку между файловой базой

А легально накатить легальную 1С на нелегальную домашнюю винду? :D
+ 1 [ awk; ]
# Ответить
43. Трактор 05.04.2011 10:09
Я бы не стал рисковать выставляя 1С на хаспе в инет.
# Ответить
45. 1cspecialist 05.04.2011 16:10
:) наздаровье
# Ответить
46. DanilaDru 05.04.2011 16:16
(44)Какова последовательность действий была ?
# Ответить
47. detec 05.04.2011 16:29
(44) Зачем тему спалил? :D Автор взял и потушил сервак.
# Ответить
48. detec 05.04.2011 16:30
(44) Зачем тему спалил? :D Автор взял и потушил сервак.
# Ответить
49. detec 05.04.2011 16:30
(44) Зачем тему спалил? :D Автор взял и потушил сервак.
# Ответить
50. cool.vlad4 05.04.2011 16:34
компьютер бы ему тоже не помешало выключить...и занятся делом...
Ответили: (59)
# Ответить
51. cool.vlad4 05.04.2011 16:45
(44) Вообще это в личке писать надо...этика знаете ли...
# Ответить
52. nafa 05.04.2011 16:54
Ну автор вообще-то все сделал для того, чтобы этим и кончилось - выложил скриншоты с моделью роутера, используемым фаерволом, открытыми портами и т.п. Это все равно, что написать статью "как защитить машину от угона" и фотки своей реальной машины с госномером и описанием где установлена и какой модели сигналка, какие цепи ей блокируются и т.п.
# Ответить
53. Abadonna 05.04.2011 17:11
Кстати,
Локальный HASP4 ORGL8 50

означает в переводе на юридический:
"Люди добрі, в мені ламана 1С стоїть удома, трімайте мене"
:D
Ответили: (55)
# Ответить
54. detec 05.04.2011 17:12
(44) Зачем тему спалил? :D Автор взял и потушил сервак.
# Ответить
55. nafa 05.04.2011 17:31
(53)
[quote]Кстати, Цитата
Локальный HASP4 ORGL8 50
означает в переводе на юридический:
"Люди добрі, в мені ламана 1С стоїть удома, трімайте мене" [/quote]

У меня так пишет при реальном ключе на 50 пользователей.
Ответили: (56) (57) (58)
# Ответить
56. Abadonna 05.04.2011 17:34
(55)
У меня так пишет при реальном ключе на 50 пользователей.

Вот и я про то же :D Прикинь - дома реальный ключ на 50 пользователей ;)
Ответили: (58)
# Ответить
57. cool.vlad4 05.04.2011 17:34
(55) но не на домашнем компе наверное? который через dyndns доступен... :D
# Ответить
58. nafa 05.04.2011 17:45
(55)(56)
Не думаю, что человек в здравом уме открыто выставит всем напоказ нелицензионный софт.
Ответили: (60) (61)
# Ответить
59. DanilaDru 05.04.2011 17:47
(50) Звучит как рекомендация от руководства :)
# Ответить
60. Abadonna 05.04.2011 17:47
(58) Придется согласиться: у него дома 50-юзерная лицензия :D
Ответили: (64)
# Ответить
61. cool.vlad4 05.04.2011 17:47
(58) не думаю, что человек в здравом уме выставит сервер на работе всем напоказ...да и фотки аленки как-то не вяжутся с работой :D
Ответили: (64)
# Ответить
62. djd.sf 05.04.2011 18:05
79.165.23.20 не твой? cnt.ru?
Ответили: (63)
# Ответить
63. cool.vlad4 05.04.2011 18:11
(62) а нафига dyndns спрашивается? народ наивный ...
# Ответить
64. nafa 05.04.2011 19:58
(60) (61)
Держать сервер дома, а не в офисе - вполне нормальное дело, так как:
1. Инет дешевле
2. Квартира обычно в собственности, а офис - в аренде (со всеми вытекающими из этого последствиями)
3. Дома - жилое помещение, т.е. гостям, чтобы прийти надо больше бумаг оформлять
Ответили: (65) (68)
# Ответить
65. detec 05.04.2011 21:06
(64) Под сервером понимается обычный системный блок? В противном случае, одну комнату придётся выделить под коробку с ревущими вентиляторами. А пожаробезопасность? Особенно если человек один живёт. И в съёмной квартире.
+ 1 [ sir.wbg; ]
# Ответить
66. BigB 05.04.2011 22:11
DanilaDru пишет:
(44)Какова последовательность действий была ?

Подробная последовательность действий сообщена автору.
Ответили: (67)
# Ответить
67. opx 06.04.2011 00:20
(66) Так может ее обнародовать нужно, чтобы другие люди не совершали таких ошибок?
Ответили: (69)
# Ответить
68. Abadonna 06.04.2011 03:10
(64)
Держать сервер дома, а не в офисе - вполне нормальное дело, так как:
....
3. Дома - жилое помещение, т.е. гостям, чтобы прийти надо больше бумаг оформлять

Опять таки согласен, с одним НО:
кто в здравом уме на супер-трудно доступную для "гостей" машину вообще будет ставить лицензионный софт?
+ 1 [ sir.wbg; ]
# Ответить
69. BigB 06.04.2011 13:26
(67)Зачем? Чтобы прикрыть халяву? Чтобы подписать себе приговор со стороны пользователей халявы?
# Ответить
70. cool.vlad4 06.04.2011 13:36
не разбирался я...только сейчас статью прочел целиком ...(дурацкая привычка у меня между строк читать)...короче, ...минусов много...описывать - это целая статья, но две вещи есть - пользуйтесь виртуалкой (бесплатные есть, найдете), и не пользуйтесь шнягой dyndns...веб сервер лучше связка такая ubuntu + apache + postgresql...насчет портов в данном случае не знаю...права, конечно надо настраивать...права надо разграничивать у бд, у ос...помню, относительно давно, мы в общаге прикалывались...многие там dc++ пользовались всякими...вывод никогда не смешивайте сервер с домашним компом, который даже у тру админа может страдать недобезопасностью...
Ответили: (71) (79)
+ 1 [ 1cspecialist; ]
# Ответить
71. BigB 06.04.2011 14:08
(70)
cool.vlad4 пишет:
...веб сервер лучше связка такая ubuntu + apache + postgresql...

Да, но почему тогда у 1С-овцев демо базы крутятся на винде x64 + iis + sql?
Ответили: (72)
# Ответить
72. cool.vlad4 06.04.2011 14:11
(71) ;) потому, что у них деньги на лицензию есть...вот, что я имел ввиду...
# Ответить
73. DanilaDru 06.04.2011 14:11
А у 1с в связке с postgresql все нормально с точки зрения промышленной эксплуатации?
# Ответить
74. cool.vlad4 06.04.2011 14:17
Почему все в одну кучу смешивается...пром.эксплуатация это совсем не тоже, что и демобаза для показа потенциальным покупателям, из-за которых вряд ли кто-то будет раскошеливатся на лицензии сервера ms sql и серверную/обычную винду -> вывод использовать как можно более экономичные варианты. Конечно, зря я сказал лучше, я не то имел ввиду, лучше в данном случае, лучше чем использовать пиратские версии, хотя бы из соображений этики,законов....а то холиварщики тут устроят..
Ответили: (75)
+ 2 [ BigB; 1cspecialist; ]
# Ответить
75. detec 06.04.2011 14:48
(74) А разве линуксовый сервер 1С:Предприятие легально бесплатен?
Ответили: (78)
# Ответить
76. Rodegast 06.04.2011 14:53
IIS это самый конченый сервер. Зачем его использовать?
− 1 [ BigB; ]
# Ответить
77. ryutao 06.04.2011 15:17
Вот эта публикация очень для меня полезна! Спасибо большое автору. Завтра буду пробовать.
# Ответить
78. cool.vlad4 06.04.2011 15:28
(75) Нет, платный, потому и сказал как можно более экономичные варианты, не значит ворованныебесплатные
# Ответить
79. nafa 06.04.2011 22:21
(70)
Зачем вообще сервер 1C для демо-базы? В ней же данных не много.
Сделать одну эталонную файловую базу + когда пользователь заходит на страницу, где находится вход в 1С (неважно хоть веб клиентом, хоть тонким хоть терминалом), эту базу копируем и пользователя пускаем в КОПИЮ. По окончании работы пользователя копию удаляем.
Ответили: (80) (81)
# Ответить
80. cool.vlad4 06.04.2011 22:40
(79) конечно,можно и так...я не думаю, что это стоит обсуждать...каждый решит в зависимости от ресурсов,целей,задач, что ему нужнее...
# Ответить
81. BigB 07.04.2011 07:45
(79) По такой схеме не получится одновременно запускать больше одного пользователя.
Ответили: (82)
# Ответить
82. nafa 07.04.2011 08:26
(81)
[quote]По такой схеме не получится одновременно запускать больше одного пользователя.[/quote]
Копия базы создается для каждого пользователя своя, т.е. могут работать несколько пользователей, причем друг другу они мешать не будут.
При такой схеме можно разрешать пользователям менять данные в базе, в т.ч. удалять объекты, не боясь, что кто-то удалит все.
Если хочется посмотреть одновременно работу нескольких пользователей в одной копии (например два сотрудника одного и того же потенциального покупателя), то можно присваивать при создании копии ей некий идентификатор, а входов сделать два
1. (по умолчанию) - в новую копию
2. (при вводе идентификатора) - в существующую копию
Копию удалять по завершении работы в ней всех пользователей. Если конфигурация сложная, и для ознакомления с ней пользователю требуется несколько дней, то удалять через неделю.
Ответили: (83)
# Ответить
83. BigB 07.04.2011 13:54
(82) Этож сколько оперативки надо будет ставить на комп, чтобы под каждого пользователя отдельную базу делать?
Если есть пример такой организации работы пользователей, то можно ли глянуть?
# Ответить
84. Dankos 07.06.2011 10:06
Доброе время суток.

Скажите, а при настройке на WinSeven или Server 2008 есть ключевые отличия от указанного примера или нет???
+ 1 [ znovi; ]
# Ответить
85. ErikaSun 03.04.2013 17:23
Пытаюсь настроить iis, ip-адрес статический, с чем может быть связано такое сообщение?
No web site is configured at this address
# Ответить
86. stas1kbob 09.04.2013 14:13
А на статический айпи без динДНС можно будет заходить, или у динДНС еще какая - то функция, кроме доменного имени?
Ответили: (87)
# Ответить
87. nafa 09.04.2013 18:12
(86) stas1kbob,
1. На статический ip заходить можно без dns
2. DNS позволяет создать на одном ip адресе несколько серверов. Напримет support.mysite.com, clients.mysite.com и т.п. Без ДНС разделение возможно только портам что не всегда приемлемо.
# Ответить
88. stas1kbob 10.04.2013 20:53
Не подключается. Вообще никак. роутер даже убрал, через провод включил. вин 7, открыл порт 80. Захожу через сайт http://2ip.ru/ например, пишет адрес не тот, что у меня в сетевых подключениях. говорит, что порт 80 закрыт. айпишник статический. на локалхосте могу зайти на базу.
Ответили: (89)
# Ответить
89. 1cspecialist 10.04.2013 22:27
(88) брандмауэр отключать пробовали? конкретно кто и что говорит?
Ответили: (90)
# Ответить
90. stas1kbob 10.04.2013 23:27
пробовал.(89) конкретно ошибок не выводится, просто с другого компа в мою базу нельзя зайти
# Ответить
91. zodus 10.05.2013 16:55
научите и меня плиз) у меня все получилось через апатч, опубликовал но только в пределах локалки заходят через интернет не знаю как сделать что бы другие заходили(
# Ответить
92. karlekremen 04.08.2015 08:49
(13) nafa, чтобы не тратить бабки на серверное ПО, нужно юзать Linux. ИМХО, большинство сайтов юзают LAMP сервер
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл






IE 2016