Nhasi ndinoda kukuudza nzira yekusimudza 1c server pane linux debian 9 nekuburitswa kwewebhu masevhisi.
Chii chinonzi web services 1c?
Pros - inoshanda nekukurumidza (kunyangwe neyakakura yakawanda yedata), zviri nyore.
Cons - yako 1c programmer ichagunun'una kwauri kwenguva yakareba uchinyora sevhisi yewebhu kune database yako. Chinhu chacho chakasiyana zvikuru mukunyora.
Handikuudzei manyorero
Uye saka, isu tine debian 9 netinst, ngatitangei:
Isa PostgresPro (Ndokumbira utarise kuti haisi yemahara, uye inogoverwa chete sechikamu chekujairana nemikana):
# 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 'ΠΠ°ΡΠΠ°ΡΠΎΠ»Ρ';"
Ngatiudzei postgresql kuti iteerere kune ese kero uye kwete chete localhost
# nano /var/lib/pgpro/std-11/data/postgresql.conf
Ramba uye chinja kuti ndeapi kero yekuteerera:
...
#teerera_kero = 'localhost'
...
pamusoro
...
teerera_kero = '*'
...
Tevere, ngatitenderei vashandisi kubva kunetiweki yedu kuti vapinde
# nano /var/lib/pgpro/std-11/data/pg_hba.conf
Ngatichinje:
# IPv4 yemuno kubatana:
tambira zvese 127.0.0.1/32 md5
pamusoro
tambira zvese 192.168.188.0/24 md5
tambira zvese 127.0.0.1/32 md5
Unogona kuverenga zvakawanda nezve akasiyana Postgres kumisikidzwa kwe1s
Uyezve tinoisa 1s sevha.
Isa dura rakatorwa kubva ku1c saiti kuenda kuseva (munyaya yangu, deb64_8_3_15_1534.tar.gz)
# tar -xzf deb64_8_3_15_1534.tar.gz
# dpkg -i *.deb
zvimwe zvinhu zvidiki zvishoma:
# apt install imagemagick unixodbc libgsf-bin
Zvino ngatiise Apache2
# apt install apache2
Kuburikidza neiyo manejimendi console kana kuburikidza ne1c mutengi, isu tinogadzira dhatabhesi uye tinozadza mukugadzirisa kwedu ...
Iye zvino tinoburitsa dhatabhesi:
enda kune folda ne1s.
# 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
Isu tinokwira muvar/www/test/ toona zvakaonekwa ipapo.
# 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"
base="/Muedzo"
ib="Srvr=192.168.188.150;Ref=Test;">
<standardOdata enable=Β«falseΒ»
reuseSessions = "otouse"
sessionMaxAge = "20"
poolSize = "10"
poolTimeout = "5"/>
Β«
Aya ndiwo hurongwa hunodiwa kutanga 1c web client ... ikozvino unokwanisa kuwana dhatabhesi yedu yebvunzo kubva kubrowser pakero "http://ServerAddress/Test" (nyaya yakakosha! Iyi iLinux) kana tsanangura "Base nzvimbo mhando" kero mutengi http://ServerAddress/Test" uye mutengi achashanda nedhatabhesi rakaburitswa.
Asi
Asi zvakadini nemasevhisi ewebhu? (mukugadziriswa kwangu kwekuyedza kune maviri acho: WebBuh yekuchinjana data neaccounting uye toplog yekubatanidza newms system yekambani yezita rimwe chete).
Zvakanaka, ngatiwedzerei mitsetse miviri kune yedu vrd faira...
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 = "otouse"
sessionMaxAge = "20"
poolSize = "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"/>
save.
Uye ikozvino sevhisi yedu yewebhu inowanikwa pa "http://ServerAddress/Test/Web_buh.1cws?"
Sei waifanira kuzviita nemaoko?
Sezvo sevha yedu isina graphical shell, haishande kumhanyisa configurator pairi, uye, maererano, ishambadzire uchishandisa nzira dzenguva dzose. Iyo iri kure configurator yakaiswa pane mutengi haiburitse masevhisi ewebhu paserver. Naizvozvo, isu tinofanirwa kugadzirisa iyo config nemaoko zvichienderana netemplate inotsanangurwa pamusoro.
Source: www.habr.com