baltun
Администратор
		- Сообщения
- 12.854
- Реакции
- 3.250
- Баллы
- 1.833
Как публиковать базу в 1С мы не будем писать там все просто и есть много мануалов с картинками, а вот как настроить Apache 2.4.63 мы напишем про это и так начнем.
Загруженный архив распаковываем в любой каталог, например, C:\Apache24.
Открываем командную строку от администратора и переходим в папку bin каталога, куда распаковали apache — в нашем случае:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Запускаем установку apache как сервиса Windows:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
Эта команда также создаст службу для Apache и в дальнейшем рестарты лучше делать через C:\Apache24\bin\ApacheMonitor.exe после всего публикуем базу в 1С.
В командной строке, запущенной от администратора, переходим в каталог с программой 1С, например:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
После вводим команду:
а) файловый вариант:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
б) сервер 1С:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
* где:
И самое главное переходим в C:\Apache24\conf\httpd.conf и добавляем строку:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
К стати после публикации у вас в Apache появится запись такого вида:
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
				
			Загруженный архив распаковываем в любой каталог, например, C:\Apache24.
Открываем командную строку от администратора и переходим в папку bin каталога, куда распаковали apache — в нашем случае:
			
				Код:
			
		
		
		cd C:\Apache24\binЗапускаем установку apache как сервиса Windows:
			
				Код:
			
		
		
		httpd.exe -k installВ командной строке, запущенной от администратора, переходим в каталог с программой 1С, например:
			
				Код:
			
		
		
		cd C:\Program Files\1cv8\8.3.25.1374\binПосле вводим команду:
а) файловый вариант:
			
				Код:
			
		
		
		webinst –publish -apache24 -wsdir Base -dir "c:\apache\htdocs\Base" -connstr "File=""D:\Bases\Base"";" -confpath "C:\Apache24\conf\httpd.conf
			
				Код:
			
		
		
		webinst –publish -apache24 -wsdir Base -dir "c:\apache\htdocs\Base" -connstr "Srvr=192.168.0.10;Ref=Base;" -confpath "C:\Apache24\conf\httpd.conf- apache24 — версия нашего веб сервера и тип самого сервера.
- wsdir — имя публикации для базы.
- dir — каталог для хранения файлов публикации.
- connstr — путь до базы. В случае хранения базы в файле пишем путь до нее. Если используется сервер 1С, то пишем его адрес и имя базы.
- confpath — путь до конфигурационного файла Apache.
И самое главное переходим в C:\Apache24\conf\httpd.conf и добавляем строку:
			
				Код:
			
		
		
		LoadModule _1cws_module "C:/Program Files/1cv8/8.3.25.1374/bin/wsap24.dll"К стати после публикации у вас в Apache появится запись такого вида:
			
				Код:
			
		
		
		# 1c publication
Alias "/Base" "c:/Apache24/htdocs/Base/"
<Directory "c:/Apache24/htdocs/Base/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "c:/Apache24/htdocs/Base/default.vrd"
</Directory>Несколько баз
Если нам нужно опубликовать несколько баз на одном веб-сервере, то просто повторяем действия:- Заходим в нужную базу 1С под конфигуратором.
- Переходим в окно публикации базы.
- Вводим данные, необходимые для публикации.
- Перезапускаем Apache.
- Проверяем работу.
 
				