Maanta waxaan jeclaan lahaa inaan kuu sheego sida kor loogu qaado server-ka 1c ee linux debian 9 iyada oo la adeegsanayo daabacaadda adeegyada shabakadda.
Waa maxay adeegyada shabakada 1c?
Faa'iidooyinka - si dhakhso ah ayey u shaqeysaa (xitaa iyada oo leh tiro aad u badan oo xog ah), ilaa xad ku habboon.
Qasaarooyinka - Barmaamijiyahaaga 1c ayaa kugu gunuunacaya muddo dheer marka uu u qorayo adeeg shabakad xogtaada. Shaydu aad bay u gaar tahay qoraal ahaan.
Kuuma sheegi doono sida loo qoro
Markaa, waxaan haysanaa debian 9 netinst, aan bilowno:
Ku rakib PostgresPro (Fadlan ogow inaysan bilaash ahayn, oo waxaa loo qaybiyaa oo keliya qayb ka mid ah aqoonta fursadaha):
# 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 'ΠΠ°ΡΠΠ°ΡΠΎΠ»Ρ';"
Aan u sheegno postgresql si aan u dhagaysano dhammaan ciwaannada oo ma aha oo kaliya localhost
# nano /var/lib/pgpro/std-11/data/postgresql.conf
Faallo la'aan oo beddel cinwaannada aad dhegeysanayso:
...
#dhegeyso_addresses = 'localhost'
...
In
...
dhegeysiga_addresses = '*'
...
Marka xigta, aan u oggolaano isticmaalayaasha shabakadayada inay soo galaan
# nano /var/lib/pgpro/std-11/data/pg_hba.conf
Aan beddelno:
# IPv4 isku xirka maxalliga ah:
martigeliyay dhammaan 127.0.0.1/32 md5
on
martigeliyay dhammaan 192.168.188.0/24 md5
martigeliyay dhammaan 127.0.0.1/32 md5
Waxaad ka akhrisan kartaa wax badan oo ku saabsan rakibaadda kala duwan ee Postgres ee 1s
Intaa waxaa dheer, waxaan ku dhejineynaa 1s serverka.
U soo rar kaydka laga soo dejiyay goobta 1c server-ka ( xaaladdayda, deb64_8_3_15_1534.tar.gz)
# tar -xzf deb64_8_3_15_1534.tar.gz
# dpkg -i *.deb
dhowr waxyaalood oo kale oo yar:
# apt install imagemagick unixodbc libgsf-bin
Hadda aan rakibno Apache2
# apt install apache2
Anagoo adeegsanayna console-ka maamulka ama macmiilka 1c, waxaan abuurnaa xog-ururin waxaana buuxinaa qaabeyntayada
Hadda waxaan daabacnaa xogta xogta:
gal galka leh 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
Waxaan fuulnaa var/www/tijaabada/ oo aan aragnaa waxa halkaas ka muuqday.
# 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"
saldhiga = "/Tijaabi"
ib="Srvr=192.168.188.150;Ref=Test;">
<standardOdata enable=Β«falseΒ»
dib u isticmaalkaSessions="Automuse"
sessionMaxAge="20"
poolSize = "10"
poolTimeout = "5" />
Β«
Kuwani waa nidaamyada loo baahan yahay si loo bilaabo macmiilka shabakadda 1c ... hadda waxaad ka heli kartaa xogtayada tijaabada ah browserka cinwaanka "http://ServerAddress/Test" (kiisku waa muhiim! Tani waa Linux) ama cadee Cinwaanka "nooca saldhigga" ee macmiilka http://ServerAddress/Test" macmiilkuna wuxuu la shaqayn doonaa xogta la daabacay.
Laakiin
Laakiin ka waran adeegyada shabakadda? (qaabaynta imtixaankayga waxaa jira laba ka mid ah: WebBuh oo loogu talagalay isweydaarsiga xogta xisaabinta iyo isdhexgalka toplog ee nidaamka wms ee shirkadda magaca isku midka ah).
Hagaag, aan ku darno dhawr sadar faylkayaga 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"
saldhiga = "/TestWeb"
ib="Srvr=IP_addres;Ref=TestWebServ">
<standardOdata enable=Β«falseΒ»
dib u isticmaalkaSessions="Automuse"
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"/>
badbaadi.
Haddana adeeggayaga shabakadda waxa laga heli karaa "http://ServerAddress/Test/Web_buh.1cws?"
Maxaad ku samaysay inaad gacanta ku qabato?
Maadaama server-kayagu aanu lahayn qolof garaaf ahaan, ma shaqayn doonto in lagu socodsiiyo qaabeeyaha, iyo, si waafaqsan, u daabac iyada oo la adeegsanayo habab joogto ah. Isku xidhka fog ee lagu rakibay macmiilku kuma daabici karo adeega shabakada serfarka. Sidaa darteed, waa in aan gacanta ku tafatirnaa qaabeynta sida ku cad templateka kor lagu sharaxay.
Source: www.habr.com