Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 1с 8.2+Веб-сервер IIS 7.0

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11

Открыть новую тему     Написать ответ в эту тему

Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1.)Установил платформу 1с 8.2 (со всеми компонентами,Адаптера Web-сервисов 1С:Предприятия не было в списке компонентов.),
поставил IIS на win 2008x32 (+добавил компонент ISAPI Extensions)
Далее по мануалу:
Компоненты 1С:Предприятие и Сервер 1С:Предприятия устанавливаются в зависимости от варианта развертывания системы.
Для настройки IIS необходимо выполнить следующие действия:
1. Откройте папку C:\inetpub\wwwroot.
2. В открытой папке создайте папку с именем виртуального приложения.  
3. В созданной папке создайте файл DEFAULT.VRD. Содержимое файла приведено ниже:
<vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
           base="/MyApp"
           ib="File=c:\bases\MyApp;"/>
· Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2)
папке виртуального приложения.
· Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.
 
 
--------------------------------------------------------------------------------
Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы ", обозначающий кавычки. Например: IB="FILE="C:\MY WORK BASES\LONG FOLDER";"
 
--------------------------------------------------------------------------------
4. Продолжим настройку IIS. Для этого откроем оснастку управления IIS (START -> CONTROL PANEL -> CLASSIC VIEW -> ADMINISTRATIVE TOOLS -> INTERNET INFORMATION SERVICES (IIS) MANAGER). Встаньте курсором на папку созданного нами виртуального приложения (COMP1 (LOCAL COMPUTER) -> WEB SITES -> DEFAULT WEB SITE -> MYAPP). Здесь COMP1 – это имя компьютера, на котором установлен веб-сервер IIS.
5. Преобразуем созданную папку в приложение. Для этого правой кнопкой мыши откройте контекстное меню и выберите там команду Convert to Application. В открывшемся окне нажмите кнопку OK, оставив все параметры по умолчанию.
6. Откройте модуль Handler Mappings.
7. В правой части окна нажмите гиперссылку Add Script Map
8. В поле Request path: введите «*», в поле Executable: укажите путь к модулю wsisapi.dll (который расположен в каталоге bin папки 1С:Предприятия 8), в поле Name: введите текстовое обозначение добавляемого соответствия, например Web- сервис 1С:Предприятия 8.2.
9. Нажмите кнопку REQUEST RESTRICTIONS .... В открывшемся окне выключите флажок INVOKE HANDLER ONLY REQUEST IS MAPPED TO:. Затем нажмите кнопку OK для закрытия окна Request Restrictions.
10. Нажмите кнопку OK для того, чтобы закрыть окно Edit Script Map. В появившемся диалоге нажмите кнопку YES.
 
 11. Встаньте на добавленное соответствие (с именем Web-сервис 1С:Предприятия 8.2) и нажмите гиперссылку EDIT HANDLER PERMISSIONS.
 
12. В открывшемся окне установите флажок EXECUTE и нажмите кнопку OK для закрытия окна EDIT HANDLER
PERMISSIONS.
13. Перейдите на страницу Application Pools (COMP1 (COMP1\USER) -> APPLICATION POOLS).
14. В средней части окна выберите строку DefaultAppPool, после чего нажмите гиперссылку ADVANCED SETTINGS ... в правой части окна.
15. Если у вас установлена Windows Vista x64 и вы используете 32-х разрядную версию 1С:Предприятия 8, то в
открывшемся окне установите параметр Enable 32bit Applications (в секции (General)) в значение True.
16. Нажмите кнопку OK для закрытия окна Advanced Settings.
17. На этом настройка IIS завершена. Можно закрыть все окна, связанные с настройкой IIS.
18. Теперь необходимо создать базу данных, с которой будет работать наше виртуальное приложение. Для этого нажмите кнопку ДОБАВИТЬ ... в окне запуска 1С:Предприятия. Информационная база должна располагаться ровно там, где указано в параметре ib файла DEFAULT.VRD. Пусть у нас будет абсолютно пустая информационная база.
 
 Изменим настройки безопасности для папки с информационной базой. Для этого на вкладке Security окна свойств папки (контекстное меню -> Properties), нам необходимо дать группе IIS_IUSRS полный доступ на папку с
информационной базой. Для этого нажмем кнопку EDIT и в открывшемся окне (Permissions for MyApp) добавим группу IIS_IUSRS (подробно смотри ниже) в поле Group or User Names: и дать этой группе пользователей полный доступ (Full Control) в поле ниже (Permissions for). COMP1 – имя компьютера, на котором установлен IIS.
 Нажмите кнопку OK для закрытия окна Permissions for MyApp. Затем нажмите кнопку OK для закрытия окна MyApp Properties.
 
Настройка завершена. Теперь при попытке зайти веб-браузером по адресу http://localhost/MyApp (если входить с
компьютера, на котором установлен IIS) мы должны увидеть главное окно приложения 1С:Предприятие 8  с пустой
конфигурацией, которое стандартно формируется системой 1С:Предприятие 8.
 
 
Также мы можем использовать тонкого клиента для работы через IIS. Для этого необходимо запустить тонкого клиента и добавить информационную базу, расположенную на веб-сервере. В качестве строки соединения с информационной базой необходимо указать http://localhost/MyApp (при запуске тонкого клиента с компьютера, на котором установлен веб-сервер IIS).
И вот тут Ошибка HTTP 500.0 - Internal Server Error
Не удалось найти модуль "ManagedEngine"....Как быть?

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 01:37 10-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Буду краток : cистема win serv 2008 32x,через IIS 7, платформа 8_2_9_356
Настраивал как написано http://www.v8.com.ua/content/view/148/1/
1) Выдаёт ошибку HTTP Error 500.19 (Error Code 0x800700b7) на что ещё обратить внимание?

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 10:49 10-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может, стоит попробовать с апачем? (http://www.v8.com.ua/content/view/147/1/). Я как-то пробовал ставить в образовательных целях, правда, на Windows Server 2003, никаких проблем не возникало

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 11:22 10-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да вот тоже про апач задумался..Но всеж хотелось бы на II7 поставить
 
Добавлено:
В апаче в директиве
<IFMODULE ALIAS_MODULE> при добавлении настройки виртуального приложения:
Alias /MyApp "c:/www/MyApp"
<Directory "c:/www/MyApp">
   AllowOverride None
   Options None
   Order allow,deny
   Allow from all
   SetHandler 1c-application
   ManagedApplicationDescriptor c:/www/MyApp/default.vrd
</Directory>
сервер не запускается =( Возможно добавляю не правильн?символы # надо ставить??
Помогите,пожалуйста!!

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 11:45 10-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Загрузку модуля указали?
LoadModule _1cws_module ”c:/Program Files/1cv82/bin/wsap22.dll”
Без внесения изменений в конфигурацию апач стартует?
(Символ # - это комментарий, думаю, его не надо)

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 15:48 10-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#LoadModule _1cws_module ”c:/Program  
 
Files/1cv82/8.2.9.356/bin/wsap22.dll”
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
- вот так
а <IFMODULE ALIAS_MODULE> ... -  с кавычками стартует апач,а без них - нет.
Я вот на рисунке в одном из мануалов по установке 8.2. версии видел срези компонентов "Адаптер Web-сервисов 1С:Предприятия",а у меня его не было (выбрал сервер 1с,расширения веб и тп) - может в этом еще дело?Установлена просто типовая конфигурация..

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 19:20 10-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему LoadModule начинается с #? Это означает, что в этой строке комментарий, уберите решетку.
<IFMODULE ALIAS_MODULE> уже было в конфиге или Вы эту строку добавили? Если ее не было, без нее попробуйте, просто добавьте кусок из примера
<Directory ...>
.........
</Directory>

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 19:55 10-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C LoadModule # убрал - сразу отказывается апачи стартовать =(
<IFMODULE ALIAS_MODULE> - это в стандартной конфигурации было
Делаю,как написано здесь:http://book.ds8.ru/index.php?option=com_content&task=view&id=35&Itemid=1
Вот весь конфиг (ну я еще туда в алиас модуль и в  
DYNAMIC SHARED OBJECT (DSO) SUPPORT дописал,как в руководстве написано..) :
Подробнее...




для публикации длинных листингов используем тег more. /ShriEkeR/

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 20:18 10-01-2010 | Исправлено: ShriEkeR, 20:24 10-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделайте LoadModule _1cws_module ”c:/Program Files/1cv82/8.2.9.356/bin/wsap22.dll” в одну строку, а не в три, как сейчас.
 
Добавлено:
Или это так движок форумный показывает?

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 21:04 10-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LoadModule - было в две строки - сделал все в одну - не помогло =(

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 21:16 10-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не поленился, поставил 8.2.10.77 именно на Windows Server 2008, apache 2.2.14ssl. Работает...
Зайдите в c:\Program Files\Apache Software Foundation\Apache2.2\bin\, запустите из командной строки httpd -t, это синтаксический тест конфигурации.
Если говорит Syntax OK, попробуйте там же просто httpd, возможно, станет ругаться брандмауэр, жмите раблокировать

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 12:55 11-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
c:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -t
httpd.exe: Syntax error on line 127 of C:/Program Files/Apache Software Foundati
on/Apache2.2/conf/httpd.conf: LoadModule takes two arguments, a module name and
the name of a shared object file to load it from
 
Добавлено:
- значит у меня в конфе ошибка?

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 21:33 11-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так понял, строка 127 - это как раз
LoadModule _1cws_module "c:/Program Files/1cv82/8.2.9.356/bin/wsap22.dll"
 
Только что обратил внимание, у Вас в конфиге кавычки какие-то странные, попробуйте строку с LoadModule скопировать из моего поста и снова сделать httpd -t

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 07:56 12-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Изменил,апач запустился,теперь пишет
c:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -t
httpd.exe: Could not reliably determine the server's fully qualified domain name
, using 192.168.10.4 for ServerName
Syntax OK  
 - что ему за доменное имя нужно?Я при инсталляции указал что-то вроде domen/buhg - исправить как-то можно,не переставляя апачи?
 
Добавлено:
так а в чем ошибка у меня была ,я так и не понял?Неужели в кавычках?

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 10:29 12-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Укажите ему вместо #ServerName localhost:80 что-то вроде ServerName ИМЯСЕРВЕРА:80 (без решетки, естественно). Хотя это не ошибка, просто предупреждение, он же выдал Syntax OK. А проблема, похоже, действительно в кавычках была

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 11:22 12-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Была база 8.1 - запустил ее в режиме конфигуратора в 8.2 - на предложение сконвертировать согласился, в 8.2 теперь запускается  работает база,а если ее добавить в MyApp и запустить через веб интерфейс - пишет что Установлен режим совместимости с версией 8.1,запуск в режиме управляемого приложения запрещен !А как же теперь старые бызы использовать через веб в файловом режиме?(позже собираюсь на sql их перевести если получится)

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 11:27 12-01-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я пас, не знаю

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 15:11 12-01-2010
illusi0n

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А как же теперь старые бызы использовать через веб

Никак.
Для работы в режиме веб клиента или тонкого клиента необходимо исправлять конфигурацию до функционала 8.2. Подробнее смотри в книгах.
 

Всего записей: 16 | Зарегистр. 31-01-2006 | Отправлено: 12:57 28-01-2010
Shad0wl0rd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
illusi0n - спасибо

Всего записей: 253 | Зарегистр. 02-01-2006 | Отправлено: 12:51 30-01-2010
TValex

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня стоит win 7 и апач, все запускается но пишет ожидание ответа от http://localhost/MyApp и дальше ничего

Всего записей: 1 | Зарегистр. 24-12-2009 | Отправлено: 07:59 11-02-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » 1с 8.2+Веб-сервер IIS 7.0


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru