āĻāĻ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻĻā§āĻ° āĻŦāĻ˛āĻ¤ā§ āĻāĻžāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨ 1 āĻ āĻāĻāĻāĻŋ 9c āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻŦā§āĻ¨āĨ¤
āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ 1c āĻāĻŋ?
āĻĒā§āĻļāĻžāĻĻāĻžāĻ°āĻ°āĻž - āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ āĻāĻ°ā§ (āĻāĻŽāĻ¨āĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻ¸āĻš), āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻāĨ¤
āĻāĻ¨āĻ¸ - āĻāĻĒāĻ¨āĻžāĻ° āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻ° 1c āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻāĻŦāĻ āĻāĻ°āĻŦā§āĨ¤ āĻ˛ā§āĻāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°āĻāĻž āĻā§āĻŦāĻ āĻ āĻĻā§āĻā§āĻ¤āĨ¤
āĻāĻŽāĻŋ āĻŦāĻ˛āĻŦ āĻ¨āĻž āĻāĻŋāĻāĻžāĻŦā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻ¤āĻžāĻ, āĻāĻŽāĻžāĻĻā§āĻ° āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨ 9 āĻ¨ā§āĻāĻŋāĻ¨āĻ¸ā§āĻ āĻāĻā§, āĻāĻ˛ā§āĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ:
PostgresPro āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨ (āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĻŋāĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ):
# apt-get update -y
# apt-get install -y wget gnupg2 || apt-get install -y gnupg
# wget -O - http://repo.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO | apt-key add -
# echo deb http://repo.postgrespro.ru/pgpro-archive/pgpro-11.4.1/debian stretch main > /etc/apt/sources.list.d/postgrespro-std.list
# apt-get update -y
# apt-get install -y postgrespro-std-11-server
# /opt/pgpro/std-11/bin/pg-setup initdb
# /opt/pgpro/std-11/bin/pg-setup service enable
# service postgrespro-std-11 start
# su - postgres
# /opt/pgpro/std-11/bin/psql -U postgres -c "alter user postgres with password 'ĐĐ°ŅĐĐ°ŅĐžĐģŅ';"
āĻāĻ¸ā§āĻ¨ postgresql āĻā§ āĻŦāĻ˛āĻŋ āĻ¸āĻŦ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻļā§āĻ§ā§ āĻ˛ā§āĻāĻžāĻ˛āĻšā§āĻ¸ā§āĻ āĻ¨āĻ¯āĻŧ
# nano /var/lib/pgpro/std-11/data/postgresql.conf
āĻāĻ¸ā§āĻ¨ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻā§āĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻļā§āĻ¨āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ:
...
#listen_addresses = 'āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻšā§āĻ¸ā§āĻ'
...
āĻŽāĻ§ā§āĻ¯ā§
...
listen_addresses = '*'
...
āĻāĻ° āĻĒāĻ°ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ˛āĻ āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
# nano /var/lib/pgpro/std-11/data/pg_hba.conf
āĻāĻ¸ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŋ:
# IPv4 āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻāĻ¯ā§āĻ:
āĻ¸āĻŽāĻ¸ā§āĻ¤ 127.0.0.1/32 md5 āĻšā§āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ 192.168.188.0/24 md5 āĻšā§āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ 127.0.0.1/32 md5 āĻšā§āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ 1c āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ°āĻ āĻāĻŽāĻ°āĻž 1s āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻžāĻāĻŋāĨ¤
1c āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻ āĻĨā§āĻā§ āĻĄāĻžāĻāĻ¨āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°āĻāĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻĒāĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ (āĻāĻŽāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ deb64_8_3_15_1534.tar.gz)
# tar -xzf deb64_8_3_15_1534.tar.gz
# dpkg -i *.deb
āĻāĻ°āĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻ āĻāĻŋāĻ¨āĻŋāĻ¸:
# apt install imagemagick unixodbc libgsf-bin
āĻāĻāĻ¨ Apache2 āĻāĻ¨ā§āĻ¸āĻāĻ˛ āĻāĻ°āĻŋ
# apt install apache2
āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ āĻāĻ¨āĻ¸ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻž 1c āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻŋ ...
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻŋ:
1s āĻĻāĻŋāĻ¯āĻŧā§ āĻĢā§āĻ˛ā§āĻĄāĻžāĻ°ā§ āĻ¯āĻžāĻ¨āĨ¤
# cd /opt/1C/v8.3/x86_64/
./webinst -publish -apache24 -wsdir Test -dir /var/www/test/ -connstr "Srvr=10.7.12.108;Ref=test;" -confPath /etc/apache2/apache2.conf
āĻāĻ¸ā§āĻ¨ var/www/test/-āĻ āĻ¯āĻžāĻ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¤āĻž āĻĻā§āĻāĻŋāĨ¤
# cd /var/www/test
# nano default.vrd
ÂĢ
v8.1c.ru/8.2/virtual-resource-system"
href=âhttp://www.w3.org/2001/XMLSchemaâ>www.w3.org/2001/XMLSchemaâ
href="http://www.w3.org/2001/XMLSchema-instance">www.w3.org/2001/XMLSchema-instance"
āĻāĻŋāĻ¤ā§āĻ¤āĻŋ="/āĻĒāĻ°ā§āĻā§āĻˇāĻž"
ib="Srvr=192.168.188.150;Ref=Test;">
<standardOdata enable="false"
reuseSessions="autouse"
sessionMaxAge="20"
āĻĒā§āĻ˛ āĻ¸āĻžāĻāĻ="10"
poolTimeout="5"/>
ÂĢ
āĻāĻ āĻ¸ā§āĻāĻŋāĻŽāĻā§āĻ˛āĻŋ 1c āĻāĻ¯āĻŧā§āĻŦ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ ... āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ "http://ServerAddress/Test" āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻā§āĻ¸ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ! āĻāĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸) āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ http://ServerAddress/Test-āĻ "āĻŦā§āĻ¸ āĻ˛ā§āĻā§āĻļāĻ¨ āĻāĻžāĻāĻĒ" āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻāĻŦāĻ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻāĻ¯āĻŧā§āĻŦ āĻ¸ā§āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋ? (āĻāĻŽāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§: āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻĄā§āĻāĻž āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ WebBuh āĻāĻŦāĻ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° wms āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ˛āĻ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻļāĻ¨)āĨ¤
āĻāĻā§āĻāĻž, āĻāĻŽāĻžāĻĻā§āĻ° vrd āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¯āĻŧā§āĻāĻāĻž āĻ˛āĻžāĻāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ...
v8.1c.ru/8.2/virtual-resource-system"
href=âhttp://www.w3.org/2001/XMLSchemaâ>www.w3.org/2001/XMLSchemaâ
href="http://www.w3.org/2001/XMLSchema-instance">www.w3.org/2001/XMLSchema-instance"
base="/TestWeb"
ib="Srvr=IP_addres;Ref=TestWebServ">
<standardOdata enable="false"
reuseSessions="autouse"
sessionMaxAge="20"
āĻĒā§āĻ˛ āĻ¸āĻžāĻāĻ="10"
poolTimeout="5"/>
# ĐĐžŅ ŅŅŅ ĐŊĐ°ŅиĐŊĐ°ĐĩŅŅŅ ĐēОд ĐēĐžŅĐžŅŅĐš ĐŋŅĐąĐģиĐēŅĐĩŅ вĐĩĐą-ŅĐĩŅвиŅŅ
<point name="WebBuh" # ĐĐŧŅ вĐĩĐą-ŅĐĩŅвиŅĐ° в ĐēĐžĐŊŅиĐŗŅŅĐ°ŅĐžŅĐĩ
alias="Web_buh.1cws" # Web_buh.1cws - Đ°ĐģиаŅ вĐĩĐą-ŅĐĩŅвиŅĐ° в ĐąŅĐ°ŅСĐĩŅĐĩ
enable="true" # Đ´Đ°ĐģŅŅĐĩ Ņ Đ´ŅĐŧĐ°Ņ ŅŅŅĐžĐēи и ŅĐ°Đē ĐŋĐžĐŊŅŅĐŊŅ
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>
<point name="TopLog" # вŅĐžŅОК вĐĩĐą ŅĐĩŅвиŅ
alias="toplog.1cws" # toplog.1cws
enable="true"
reuseSessions="autouse"
sessionMaxAge="20"
poolSize="10"
poolTimeout="5"/>
āĻāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤
āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž "http://ServerAddress/Test/Web_buh.1cws?" āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻā§āĻ¨ āĻšāĻžāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻ¤ā§ āĻšāĻ˛ā§?
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻļā§āĻ˛ āĻ¨ā§āĻ, āĻāĻāĻŋāĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻĒāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°āĻžāĻ°, āĻ¯āĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com