рд▓рд┐рдирдХреНрд╕ рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ 1c рдЙрдард╛рдПрдВ

рдЫрд╡рд┐

рдЖрдЬ рдореИрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рд╛рде linux debian 9 рдкрд░ рд╕рд░реНрд╡рд░ 1c рдХреИрд╕реЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПред

1s рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдБ рдХреНрдпрд╛ рд╣реИрдВ?

рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдВ рдЕрдиреНрдп рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рддрдВрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдпрд╣ SOA (рд╕реЗрд╡рд╛-рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛), рдПрдХ рд╕реЗрд╡рд╛-рдЙрдиреНрдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд╛рдзрди рд╣реИ рдЬреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдзреБрдирд┐рдХ рдорд╛рдирдХ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдПрдХ html рдкреГрд╖реНрда рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рддрдм, рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкреЗрд╢реЗрд╡рд░реЛрдВ - рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбреЗрдЯрд╛ рдХреА рдПрдХ рдкрд░реНрдпрд╛рдкреНрдд рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде), рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред

рд╡рд┐рдкрдХреНрд╖ - рдЖрдкрдХрд╛ 1s рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрдкрдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рдордп рддрдХ рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдЧрд╛ред рдмрд╛рдд рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИред

рдореБрдЭреЗ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛ рдХреИрд╕реЗ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ ... рдореИрдВ рд╕рд░реНрд╡рд░ рдХрдВрд╕реЛрд▓ рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЗрд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рддрд╛ рд╣реВрдБ, рд╕рд╛рде рд╣реА рд▓рд┐рдирдХреНрд╕ рдкрд░ 1s рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрддрд╛рддрд╛ рд╣реВрдБред

рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЗрдмрд┐рдпрди 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 


рдЕрдзреВрд░рд╛рдкрди рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ:
...
# рд╕реВрдЪреА_рдирджрд╛рддреНрд░реА = 'рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ'
...

рдкрд░
...
рд╕реБрди_рджрд╛рджрд░реА = '*'
...


рдЗрд╕рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрдзрд┐рдХреГрдд рдХрд░рддреЗ рд╣реИрдВ
 # 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 рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ


рдЖрдк рдпрд╣рд╛рдВ 1s рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдЧрд▓рд╛, рд╣рдордиреЗ 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 


рдкреНрд░рд╢рд╛рд╕рди рдХрдВрд╕реЛрд▓ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ 1 рд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рднрд░рддреЗ рд╣реИрдВ ...

рдЕрдм рд╣рдо рдЖрдзрд╛рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ:

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 


"
<? xml рд╕рдВрд╕реНрдХрд░рдг = "1.0" рдПрдиреНрдХреЛрдбрд┐рдВрдЧ = "UTF-8"?>
<рдмрд┐рдВрджреБ xmlns = " v8.1c.ru/8.2/virtual-resource-system "
xmlns: xs = " www.w3.org/2001/XMLSchema "
xmlns: xsi = " www.w3.org/2001/XMLSchema-instance "
рдЖрдзрд╛рд░ = "/ рдЯреЗрд╕реНрдЯ"
ib = "Srvr = 192.168.188.150; Ref = рдЯреЗрд╕реНрдЯ;">
<standardOdata enable = "false"
рдкреБрди: рдЙрдкрдпреЛрдЧ = "рдСрдЯрд╣рд╛рдЙрд╕"
sessionMaxAge = "20"
рдкреВрд▓рд╕рд╛рдЗрдЬрд╝ = "10"
рдкреВрд▓рдЯрд╛рдЗрдордЖрдЙрдЯ = "5" />
"

рдпреЗ рдРрд╕реА рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ 1s рд╡реЗрдм рдХреНрд▓рд╛рдЗрдВрдЯ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ ... рдЕрдм рдЖрдк "http: // ServerAddress / Test" рдкрддреЗ рдкрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рд░рдЬрд┐рд╕реНрдЯрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ! рдпрд╣ рд▓рд┐рдирдХреНрд╕ рд╣реИ) рдпрд╛ рдкрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ! http: // ServerAddress / Test тАЭ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рдХрд╛рд╢рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рд▓реЗрдХрд┐рди

рдФрд░ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? (рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рд╣реИрдВ: рдПрдХ рд╣реА рдХрдВрдкрдиреА рдХреА wms рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рд▓реЗрдЦрд╛рдВрдХрди рдФрд░ рдЯреЙрдкрд▓реЙрдЧ рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗ рд▓рд┐рдП WebBuh)ред

рдЦреИрд░, рд╣рдорд╛рд░реЗ vrd рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ ...

<? xml рд╕рдВрд╕реНрдХрд░рдг = "1.0" рдПрдиреНрдХреЛрдбрд┐рдВрдЧ = "UTF-8"?>
<рдмрд┐рдВрджреБ xmlns = " v8.1c.ru/8.2/virtual-resource-system "
xmlns: xs = " www.w3.org/2001/XMLSchema "
xmlns: xsi = " www.w3.org/2001/XMLSchema-instance "
рдЖрдзрд╛рд░ = "/ рдЯреЗрд╕реНрдЯрд╡реЗрдм"
ib = "Srrr = IP_addres; Ref = TestWebServ">
<standardOdata enable = "false"
рдкреБрди: рдЙрдкрдпреЛрдЧ = "рдСрдЯрд╣рд╛рдЙрд╕"
sessionMaxAge = "20"
рдкреВрд▓рд╕рд╛рдЗрдЬрд╝ = "10"
рдкреВрд▓рдЯрд╛рдЗрдордЖрдЙрдЯ = "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: //AddressServer/Test/Web_bu..1.1" рдкрддреЗ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ?

рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛?

рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░ рдореЗрдВ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рдкрд░ рд╡рд┐рдиреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдХреЛ рдЪрд▓рд╛рдирд╛ рд╡рд┐рдлрд▓ рд╣реЛрдЧрд╛, рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдорд╛рдирдХ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рджреВрд░рд╕реНрде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ рд╡реЗрдм рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд▓рд┐рдкрд┐ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .vrd - рдзрдиреНрдпрд╡рд╛рдж TihonV

Source: https://habr.com/ru/post/hi462965/


All Articles