Kusakinisha na kusanidi matoleo tofauti ya Windows Server. Kusanidi na kusakinisha seva ya biashara

Nakala hii inamtambulisha msomaji kwa huduma za seva safi (bila marekebisho). Minecraft toleo la sasa. Tofauti na mteja, inasambazwa bila malipo kupitia tovuti rasmi ya mchezo. Maelezo katika makala haya yamesasishwa ili kuonyesha toleo la 1.12.2.

Kujiandaa kwa kazi

Ili seva ifanye kazi, unahitaji kusakinisha kifurushi cha Java kwenye Kompyuta yako. Inaweza kupakuliwa kutoka kwa ukurasa huu. Lakini kama mteja Minecraft huanza, basi hiki ni kiashiria kwamba Kifurushi cha Sasa tayari imewekwa kwenye kompyuta yako. (Minecraft sasa inaweza kusakinishwa kupitia kisakinishi kinachojipakulia yenyewe. Katika hali hii, bado unahitaji kusakinisha Java.)

Ili kupakua seva, unahitaji kwenda kwenye ukurasa wa kupakua wa tovuti rasmi. Bofya kwenye kiungo kinachofaa na uhifadhi faili kwenye saraka tofauti, ambayo itakuwa kuu kwa seva yako. Wakati wa kuunda seva kwenye Linux au OS X, saraka kuu ya seva ni saraka ya kazi; tumia amri cd /path/to/server/ .

Kuunda na kusanidi seva

Tunakuletea Mipangilio ya Seva

Wakati faili iliyopakuliwa iko kwenye folda ya seva ya baadaye, iendesha na usubiri hadi mchakato wa uzalishaji wa ngazi ukamilike. Utaona kwamba faili kadhaa mpya na folda ndogo zimeonekana kwenye folda yako.

Hebu tuangalie faili seva.sifa. Faili hii ina vigezo vyote kuu vya seva. Fungua faili hii kwa kutumia kihariri chochote cha maandishi kinachofaa. Utaona yaliyomo kama hii:

#Sifa za seva ya Minecraft #Thu Jul 07 16:45:52 MSK 2016 generator-settings= op-permission-level=4 allow-nether=lengo la kweli-jina=world enable-query=false allow-flight=mtangazaji-wa uongo- achievements=true server-port=25565 max-world-size=29999984 level-type=DEFAULT enable-rcon=false force-gamemode=false level-seed= server-ip= network-compression-threshold=256 max-build-height =256 spawn-npcs=orodha-nyeupe-kweli=mazao-ya-uongo-wanyama=mtumbuaji-kweli-umewezeshwa=ugumu wa kweli=resource-pack-sha1=mtandao-mode=pakiti-rasimali-kweli= pvp=matangazo-console-to-ops =ugumu wa kweli=1 wezesha-amri-block=mchezaji-waongo-wavivu-timeout=0 gamemode=0 max-players=20 max-tick-time=60000 spawn-monsters=true view-distance=10 generate-structures=motd ya kweli =A Seva ya Minecraft

Maelezo ya vigezo

Kigezo Maadili Chaguomsingi Maelezo
kuruhusu-kukimbia kweli/uongo kweli Inaruhusu mchezaji kuruka pande zote Ulimwengu wa Minecraft. Chaguo hili linatumika tu kwa safari za ndege ndani Kuishi na ina athari tu ikiwa kuna programu-jalizi inayolingana (kwa mfano, Ndege). Safari za ndege katika Hali ya Ubunifu haziathiriwi kwa njia yoyote.
kuruhusu-nether kweli/uongo kweli Kigezo hiki huamua uwezekano wa mpito kwa Ulimwengu wa Chini. Ikiwa imezimwa, wachezaji wote waliokuwa kwenye Nether watahamishwa hadi kwenye ile ya kawaida. Haiathiri mpito kwa Edge.
tangaza-mafanikio ya mchezaji kweli/uongo kweli Kigezo hiki huamua kama seva inapaswa kutuma ujumbe kwenye gumzo kuhusu kupokea mafanikio.
ugumu Nambari (0-3) 0 Kiwango cha ugumu: 0 - Amani 1 - Rahisi 2 - Kawaida 3 - Ngumu
wezesha-amri-zuia kweli/uongo uongo Inaruhusu matumizi ya kizuizi cha amri. Chaguo hili halijatolewa kwenye buti ya kwanza, lakini inaonekana mara ya kwanza unapojaribu kutumia kizuizi cha amri.
wezesha-swali kweli/uongo uongo Inakuruhusu kuamilisha itifaki ya GameSpy4 ili kusikiliza seva (kupata taarifa kuhusu seva).
wezesha-rcon kweli/uongo uongo Inakuruhusu kutumia ufikiaji wa mbali kwa kiweko cha seva.
kulazimisha-mchezo kweli/uongo uongo Ikiwa ndivyo, basi wakati wa kuunganisha kwenye seva, hali ya mchezo wa mchezaji itabadilika hadi ile ya kawaida iliyobainishwa hali ya mchezo.
hali ya mchezo Nambari (0-3) 0 Hali ya kawaida ya mchezo, iliyosakinishwa kiotomatiki kwa wachezaji wote wanaoingia kwenye seva kwa mara ya kwanza. Hali ya mchezaji binafsi inabadilishwa kwa amri ya /gamemode. 0 - Kuishi 1 - Ubunifu 2 - Adventure 3 - Uchunguzi
mipangilio ya jenereta Hapana Mstari Mstari huu unabainisha kiolezo cha kutengeneza ulimwengu wa hali ya juu. Tazama ndege kuu kwa maelezo.
kuzalisha-miundo kweli/uongo kweli Iwapo itazalisha miundo (hazina, ngome, vijiji...)
mgumu kweli/uongo uongo Huwasha hali ngumu kwenye seva. Baada ya kifo - mpito kwa hali ya mwangalizi.
kiwango-jina Jina la folda dunia Jina la folda iliyo na faili za ramani ambazo seva itatumia wakati wa mchezo. Folda hii imewekwa kwenye saraka sawa ambapo seva iko. Ikiwa haipo, seva itazalisha ulimwengu mpya kiotomatiki na kuweka faili zake kwenye folda yenye jina hili.
ngazi-mbegu Nafaka yoyote inayokubalika Ingiza data (nafaka) kwa jenereta ya kiwango. Ikiwa ungependa kuunda ulimwengu wa nasibu, acha uga huu wazi.
aina ya kiwango DEFAULT / FLAT / LARGEBIOMES / AMPLIFED CHAGUO Inafafanua aina ya ulimwengu.
max-kujenga-urefu Idadi ya 16 (64 - 256) 256 Inabainisha urefu wa juu wa jengo kwenye seva yako. Juu ya kiwango hiki haitawezekana kuvunja au kuweka vizuizi. Mandhari yanaweza kuzalishwa juu ya kiwango hiki, na vitalu pia vinaweza kuharibiwa kwa kutumia TNT na moto. Kwa kuongeza, ndoo hufanya kazi juu ya mpaka (kosa).
wachezaji max Nambari (0-2147483647) 20 Hubainisha idadi ya juu zaidi ya wachezaji wanaoruhusiwa kwenye seva.
motd Mstari usiozidi herufi 60 A Minecraft Seva Maelezo ya seva, iliyoonyeshwa wakati wa kuunganisha kwenye orodha ya seva. Inaauni uumbizaji wa maandishi.
online-mode kweli/uongo kweli Mpangilio huu hukuruhusu kuwezesha/kuzima uthibitishaji wa akaunti zinazolipiwa za watumiaji wanaounganisha kwenye seva hii. Kama uongo- programu haitaangalia akaunti za wachezaji na wachezaji ambao akaunti zao hazina hali ya "akaunti ya premium" wataweza kuingia kwenye seva. Ikiwa thamani ya parameter kweli, watumiaji walio na akaunti ya malipo pekee ndio wataweza kufikia seva. Ikiwa uthibitishaji wa akaunti umezimwa, seva hii"maharamia" na wachezaji ambao wameghushi majina yao ya utani wataweza kuingia, ambayo sio salama. Msimamizi anayeunda seva katika hali hii haikiuki masharti ya makubaliano ya mtumiaji, kwani chaguo hili liliongezwa kwenye orodha ya vigezo vya seva vinavyoweza kusanidiwa kwa makusudi - kwa kuzima hundi, unaweza, kwa mfano, kucheza. mtandao wa ndani na bila ufikiaji wa mtandao.
op-ruhusa-ngazi Nambari (1-4) 3 Inakuruhusu kubadilisha haki za waendeshaji. 1 - Waendeshaji wanaweza kuvunja/kuweka vizuizi ndani ya eneo la ulinzi la eneo la kuzaa. 2 - Waendeshaji wanaweza kutumia amri /clear , /difficulty , /effect , /gamemode , /gamerule , /give , / , na wanaweza kurekebisha vizuizi vya amri. 3 - Waendeshaji wanaweza kutumia /ban , /deop , /kick , na / amri. 4 - Waendeshaji wanaweza kutumia amri ya /stop.
kicheza-ivi-timeout Nambari 0 Ikiwa haijawekwa kuwa sifuri, wachezaji watatenganishwa kiotomatiki kutoka kwa seva ikiwa hawajafanya chochote kwa muda uliobainishwa (kwa dakika).
pvp kweli/uongo Huwasha/huzima wachezaji wanaopokea uharibifu kutokana na mashambulizi ya wachezaji wengine kwenye seva. Katika kweli wachezaji wataweza "kupigana" kati yao wenyewe, wakiua kila mmoja. Ikiwa imewekwa uongo, wachezaji hawataweza kushughulikia uharibifu wa moja kwa moja kwa kila mmoja.
query.port Nambari (1-65535) 25565 Bandari ya kupata habari kuhusu seva. Huonekana kiotomatiki inapowezesha-query=true .
rcon.nenosiri Mstari Hapana Nenosiri la ufikiaji wa mbali kwa seva. Huonekana kiotomatiki enable-rcon=true .
bandari.rcon Nambari (1-65535) 25575 Bandari kwa udhibiti wa kijijini seva. Huonekana kiotomatiki enable-rcon=true .
pakiti ya rasilimali Jina la faili Hapana Mahali pa rasilimali ambazo seva itatoa kupakua kwa kicheza wakati wa kuunganishwa. Katika uwanja huu unahitaji kuonyesha kiungo cha moja kwa moja kwa kumbukumbu ya zip.
seva-ip Anwani yoyote halali ya IP Hapana Hubainisha anwani ya IP ya seva ambayo itatumiwa na wachezaji wengine kuunganisha kwenye seva hii. Inashauriwa kuacha uwanja huu wazi, lakini ikiwa unataka kumpa seva anwani maalum ya IP, unaweza kutumia parameter hii ili kuiweka.
bandari ya seva Nambari (1-65535) 25565 Kigezo hiki kinafafanua thamani ya mlango ndani Itifaki za TCP na UDP, ambayo seva ya mchezo itatumia. Kiwango cha Minecraft bandari - 25565. Inapendekezwa si kubadili thamani, kwa sababu kuingia kwenye seva kwa kutumia bandari ya kawaida, mchezaji atahitaji tu kuandika IP au anwani ya DNS, bila kutaja bandari, na wakati wa kutumia bandari nyingine, kuna uwezekano kwamba bandari hii tayari itachukuliwa na rasilimali nyingine ya mtandao. Ikiwa bado ungependa kubainisha mlango mwenyewe, chagua nambari kubwa zaidi na uepuke bandari maarufu: 80 na 8080 (seva ya wavuti), 21 (ftp server), 22 (ssh server), 143 (imap), 6969 na 6881-6889 (bittorrent). ), nk Kwa mfano, bandari 23000 inafaa.
kuwezeshwa snooper kweli/uongo kweli Huruhusu seva kutuma baadhi ya takwimu na data kwa wasanidi programu.
kuzaa-wanyama kweli/uongo kweli Vivyo hivyo spawn-monsters, lakini kwa makundi ya kirafiki (ng'ombe, nguruwe, kondoo ...).
spawn-monsters kweli/uongo kweli Ikiwa thamani ya parameter kweli, basi, kama katika mchezo wa mchezaji mmoja, usiku na katika mapango ya giza makundi yenye uadui yatatokea kwenye ramani na itajaribu kuwadhuru wachezaji kwenye seva. Ikiwa thamani uongo, makundi ya watu wenye uhasama (k.m. mifupa, Riddick) hayatazaa kiotomatiki wakati wa mchezo, hata hivyo yanaweza kuzalishwa kwa kutumia mayai ya kuzaa. Makundi yote kwenye ramani yatabaki.
spawn-npcs kweli/uongo kweli Ruhusu NPCs kuonekana katika vijiji.
uzazi-ulinzi Nambari (1-100) 16 Radi ya ulinzi wa eneo la spawn katika vitalu (waendeshaji pekee wanaweza kubadilisha eneo hili). Radius 0 inatoa ulinzi kwa block moja, 1 hadi 3x3 zone, na kadhalika. Chaguo hili halijatolewa kwenye buti ya kwanza, lakini inaonekana wakati mchezaji wa kwanza anajiunga na seva. Baada ya 1.4.2, ulinzi wa spawn huzimwa kiotomatiki ikiwa seva haina waendeshaji wowote.
mtazamo-umbali Nambari (3-15) 10 Hurekebisha ukubwa wa vipande vilivyosasishwa ili kutumwa kwa kichezaji. Kwa kumbukumbu: chora umbali Mbali katika matoleo kabla ya 1.7, huonyesha eneo ndani ya eneo la vipande 10.
orodha nyeupe kweli/uongo uongo Hukuruhusu kuwezesha/kuzima matumizi ya orodha iliyoidhinishwa kwenye seva. Katika kweli msimamizi wa seva atahitaji kuongeza mwenyewe lakabu za mchezaji Orodha nyeupe. Ikiwa imewekwa uongo, mchezaji yeyote ataweza kufikia seva hii, akijua anwani yake ya IP na bandari. Wasimamizi wa seva wana uwezo wa kuingia kwenye seva bila kujali orodha nyeupe.
ukubwa wa juu wa dunia Nambari (1-29999984) 29999984 Huweka mpaka wa dunia kwenye kipenyo kilichochaguliwa, kuanzia kiwianishi cha sifuri. Kuweka mpaka unaovuka mipaka ya ulimwengu hautafanya chochote.

Kwa mfano

  • Ikiwa radius ya vitalu 1000 imetajwa, basi utapata nafasi ya kazi Vitalu 2000 x 2000.
  • Ikiwa radius ya vitalu 4000 imetajwa, basi utapata nafasi ya kazi ya vitalu 8000 x 8000.
mtandao-compression-kizingiti Nambari 256 Kwa chaguo-msingi inaruhusu pakiti ambazo ni n-1 ka kubwa kwenda kawaida, lakini pakiti hiyo n baiti au zaidi zitabanwa chini. Kwa hivyo, nambari ya chini inamaanisha mgandamizo zaidi lakini kubana kiasi kidogo cha ka kunaweza kuishia na matokeo makubwa kuliko yale yaliyoingia. -1 - Zima compression kabisa 0 - punguza kila kitu

Kumbuka: Kipengele cha Ethaneti kinahitaji kwamba pakiti zisizozidi baiti 64 zijazwe hadi baiti 64. Kwa hivyo, kuweka thamani chini ya 64 kunaweza kusiwe na manufaa. Pia haipendekezi kuzidi MTU, kwa kawaida 1500 byte.

rasilimali-pakiti-sha1 Mstari tupu Muhtasari wa hiari wa SHA-1 wa pakiti ya rasilimali, kwa herufi ndogo heksadesimali. Inapendekezwa kubainisha hili. Hii bado haijatumika kuthibitisha uadilifu wa kifurushi cha rasilimali, lakini inaboresha utendakazi na kutegemewa kwa akiba.
matumizi-asili-usafiri kweli/uongo kweli Maboresho ya utendakazi wa seva ya Linux: utumaji/upokeaji wa pakiti iliyoboreshwa kwenye Linux kweli- Imewezeshwa. Washa uboreshaji wa kutuma/kupokea kwa pakiti ya Linux uongo- Walemavu. Zima utumaji/upokeaji wa uboreshaji wa pakiti ya Linux
max-tick-wakati Nambari (0 - (2^63 - 1)) 60000 Idadi ya juu zaidi ya milisekunde ambayo tiki moja inaweza kuchukua kabla ya shirika linalosimamia seva kusimamisha seva na ujumbe, Jibu la seva moja lilichukua sekunde 60.00 (inapaswa kuwa max 0.05); Ikizingatiwa kuwa itaanguka, seva itazima kwa lazima. Kigezo hiki kikishafikiwa, huita System.exit(1). -1 -lemaza uangalizi kabisa (chaguo hili la kulemaza liliongezwa katika 14w32a)
matangazo-console-to-ops kweli/uongo kweli Tuma ujumbe wa gumzo kuhusu kutumia amri za op kama vile nipe au mode ya mchezo. kweli-tuma uongo- usitume

Mstari wa kwanza "#Minecraft server properties" ni muhimu kwa seva kuamua kwamba hii ndiyo moja faili halali server.properties ambayo itatumia ndani wakati huu.

Mstari wa pili "#Thu Jul 07 16:45:52 MSK 2016" inaeleza tarehe ambazo faili hii ilirekebishwa mara ya mwisho na seva. Ni muhimu kukumbuka kuwa seva inachukua tarehe na wakati uliowekwa na mfumo wa uendeshaji.

"#" <Первые три буквы дня недели на английском языке> <Первые три буквы месяца на английском языке> <Число> <Время ЧЧ:ММ:СС> <Часовой пояс> <Год>

Mara moja kabla ya kuanza kucheza kwenye seva, unaweza kusanidi vigezo vya seva hapo juu.

  • Shamba seva-ip Ni bora kuiacha tupu - mchezo yenyewe utaamua na kusanidi parameter hii. Lakini ikiwa unataka kugawa anwani maalum ya IP kwa seva, unaweza kubadilisha mpangilio huu.
  • Shamba hali ya mchezo inaonyesha hali ya mchezo ambayo itawezeshwa kiotomatiki kwa wachezaji wote wanaoingia kwenye seva. Hali ya mchezo kwa mchezaji maalum inaweza kubadilishwa wakati wa operesheni.
  • Ikiwa umewezesha orodha nyeupe, jifanye mwendeshaji au ujiongeze kwenye orodha iliyoidhinishwa.
  • Wakati wa kujaza shamba max-kujenga-urefu Ikiwa nambari haifai, seva huchagua kiotomati nambari ya karibu iwezekanavyo kutumia.

Mabadiliko yoyote kwa mipangilio katika faili hii yanahitaji kuanzisha upya seva. Kwa kuongeza, seva inaweza wakati mwingine kuandika mabadiliko kwenye faili hii, hivyo ni bora kusanidi upya wakati seva iko nje ya mtandao.

Kuweka muunganisho kwa seva

Inafaa kumbuka kuwa wachezaji kutoka kwa mtandao wa ndani na mtandao wanaweza kucheza kwenye seva kwa wakati mmoja.

Unganisha kwa seva yako mwenyewe

Ukiweka seva kwenye kompyuta ile ile utakayochezea, unachohitaji kufanya ili kuunganisha ni kuingiza anwani 127.0.0.1 au localhost . Anwani hii hutumia kiolesura cha mtandao pepe (loopback), ambacho kinapatikana kila mara, hata kama kompyuta haina kadi ya mtandao.

Ikiwa huwezi kuunganisha hata kupitia interface ya kitanzi, hii ndiyo sababu ya kuangalia mipangilio yako ya antivirus na firewall. Ongeza kwa vighairi Minecraft Seva na bandari 25565.

Seva kwenye mtandao wa ndani

Mchakato wa kusanidi seva ya mchezo kwenye mtandao wa ndani ni zaidi rahisi kuunda kupatikana kutoka kwa Mtandao, na ni rahisi kwa suala la makosa wakati wa kuunganisha kwenye seva.

Kwa kuongeza, anwani yako inaweza kuwa ya kudumu, tuli, au ubadilishe kila wakati unapounganisha tena kwa mtoa huduma, yaani, kuwa yenye nguvu. wengi zaidi njia rahisi kuamua aina ya anwani ni kuunganisha tena modemu na kulinganisha anwani za IP za nje. Ikiwa baada ya kuunganishwa upya Anwani ya IP ya modemu imebadilika, hii inamaanisha kuwa una anwani ya IP inayobadilika. Anwani zinazobadilika ni za kawaida zaidi kuliko tuli, lakini wakati wa kuunda seva ya mchezo inashauriwa kuwa na anwani tuli ya IP tangu wakati huo. anwani yenye nguvu mabadiliko kila wakati unapounganisha tena kwa mtoa huduma (na itabidi uripoti kila mara anwani mpya wachezaji wako). Hata hivyo, anwani tuli- hali ya hiari kwa seva kufanya kazi.

Kwa kuongeza, kuna huduma (ikiwa ni pamoja na za bure) zinazotoa vikoa vya ngazi ya tatu, kwa mfano, dyn.com/dns/. Usasishaji wa anwani kawaida hufanywa kwa kutumia programu maalum ambayo utahitaji kusakinisha kwenye kompyuta yako, lakini baadhi ya modem na vipanga njia vinaweza kufanya kazi hii wenyewe (angalia kwenye kiolesura cha router kwa DNS Inayobadilika) Watoa huduma wengi hutoa anwani ya IP tuli kama huduma ya ziada.

Inaunganisha kwenye seva

Ili kuunganisha kwenye seva yako, wachezaji lazima waweke anwani yako ya IP ya seva kwenye mteja wa mchezo. ya nje Anwani ya IP au kikoa (anwani ya tovuti) na ubofye kitufe cha kuunganisha kwenye seva. Anwani ya IP ya nje inaweza kupatikana na mmiliki wa seva na kuwaambia wachezaji ambao wanataka kuunganisha kwenye seva yake. Tovuti zifuatazo zinaweza kukusaidia kujua anwani yako ya nje ya IP: SpeedTest.net, 2IP.ru, Smart-IP.net.

Ikiwa wachezaji hawawezi kuunganisha kwenye seva yako, angalia sehemu.

Seva kupitia VPN

Ikiwa una shida na ndani Anwani ya IP, unaweza kujaribu Hamachi, P2PLauncher, EasyVPN, Garena au huduma zinazofanana. Maarufu zaidi kati yao ni Hamachi. Muundaji wa seva na wale wanaounganisha lazima wapakue na kusakinisha Hamachi. Zaidi:

Kwa seva:

  1. Unda chumba.
  2. acha seva-ip tupu.
  3. Anzisha seva.
  4. Wasiliana na IP yako katika Hamachi (karibu na kitufe cha kuunganisha) kwa wale wanaounganisha.

Kwa wachezaji:

  1. Ingiza chumba na seva.
  2. Jaribu kuunganisha kwa kutumia IP iliyopokelewa.

Rahisi zaidi kutumia ni programu ya P2PLauncher, ambayo inaunganisha kompyuta kupitia mtandao wa rika-kwa-rika. Weka tu kwenye folda ya mchezo na uikimbie. Kwenye seva:

  1. Ingiza jina la utani (aka jina la baadaye la seva) na jina la chumba, bofya "Anza seva".
  2. Eleza jina la chumba na lakabu yako kwa wale wanaotaka kujiunga nawe.

Juu ya mteja:

  1. Zindua P2PLAuncher. Ingiza jina lako la utani na jina la chumba, bofya "Zindua mteja".
  2. Kwa jina la seva, tumia jina la utani la mchezaji aliyeunda seva.

Kufungua bandari

Ufunguzi, au usambazaji wa bandari (Usambazaji wa Bandari ) huruhusu wateja wanaounganisha kutoka kwa Mtandao kufikia seva inayokaa nyuma ya kipanga njia au modemu. Tatizo la kufungua bandari mara nyingi hutokea wakati wa kuunda seva kwenye subnet ya ndani. Kipanga njia au modemu yako inaweza kuwa inazuia lango ambalo seva ya mchezo inajaribu kutumia. Kwa mifano tofauti, utaratibu huu hutokea tofauti kidogo.

Kuna njia 2 za kufungua bandari:

  • Tovuti ya portforward.com inatoa mkusanyiko wa programu maalum ambayo imeundwa kufungua bandari mifano mbalimbali modemu. Nenda kwenye tovuti hii na utafute mfano wa modem au kipanga njia chako kwenye orodha. Nenda kwenye ukurasa wa modeli yako na upakue kutoka hapo huduma iliyoundwa kufungua bandari. Itumie kufungua bandari ambayo seva yako hutumia (kwa chaguo-msingi 25565 ).
  • Ingia kwenye kiolesura cha wavuti cha modemu au kipanga njia chako kupitia kivinjari. Kama sheria, ili kuiingiza, kwenye mstari wa pembejeo wa anwani ya wavuti unahitaji kuingia 192.168.1.1 au 192.168.0.1 . Mara tu ukiwa kwenye menyu ya kiolesura cha wavuti, pata kipengee Usambazaji wa Bandari au NAT. Mara tu menyu hii inafungua, utahitaji kuingiza vigezo fulani. Vigezo vinavyoweza kuhitajika: Mlango wa Kuanzia - 25565, Mlango wa Mwisho - 25565, anwani ya IP - anwani ya IP ya ndani kompyuta ambayo unaunda seva (kwa mfano, 192.168.1.2), Itifaki - kwanza ingiza TCP, na baada ya hayo kurudia utaratibu mzima tena kwa Itifaki ya UDP. Mifano ya kufungua bandari kwa mifano mingi ya modem inaweza kupatikana kwenye portforward.com.

Mfano wa kutumia programu ya PFPortChecker

Ili kuangalia ikiwa utaratibu wa kufungua bandari ulifanikiwa, muulize mtu aliye nje ya mtandao wako wa karibu aunganishe kwa seva kwa kutumia anwani ya IP ya nje (unaweza pia kujaribu kujiunganisha mwenyewe kwa kutumia anwani ya nje mwenyewe, lakini kushindwa katika kesi hii haimaanishi kila wakati. seva haipatikani) . Au pakua na usakinishe programu ya PFPortChecker. Katika shamba Bandari ingiza nambari ya mlango uliyojaribu kufungua. Katika shamba Itifaki chagua UDP kwanza na kisha TCP. Kisha bonyeza kitufe cha kuangalia. Baada ya ukaguzi kukamilika, programu itaonyesha jumla 3 za TCP na 3 za UDP. Ikiwa maandishi ya matokeo yote 6 ya mtihani ni ya kijani, basi utaratibu ulifanikiwa kabisa. Kwa mfano, angalia picha ya skrini iliyo kulia.

Utawala wa seva

KATIKA sehemu hii vipengele vya utawala wa seva vinaelezwa - mchakato wa kusimamia na kudumisha uendeshaji sahihi wa seva wakati inaendesha kwa kutumia mstari wa amri na vipengele vya interface ya graphical.

Maelezo ya GUI

GUI ya dirisha la seva ina vitu vifuatavyo:

  1. Dirisha la habari. Dirisha hili linaonyesha habari kuhusu kiasi cha kutumika kumbukumbu ya ufikiaji bila mpangilio, grafu ya kiasi cha RAM kilichotumiwa kinajengwa kwa nguvu, nk.
  2. Orodha ya wachezaji. Dirisha hili linaonyesha orodha ya majina ya utani ya wachezaji wote ambao wameunganishwa kwenye seva.
  3. Ingia na gumzo. Hii inaonyesha habari kuhusu hali ya seva, makosa, matokeo ya shughuli, matumizi ya amri za udhibiti wa seva na wachezaji, nk. Ujumbe wote unaotumwa na wachezaji kwenye gumzo pia huonyeshwa hapa. Taarifa zote zilizo kwenye dirisha la logi huandikwa kiotomatiki kwa faili server.log, iko kwenye saraka sawa ambapo seva iko.
  4. Mstari wa amri. Paneli hii ndio sehemu muhimu zaidi ya GUI. Kutoka kwake, msimamizi anaweza kusimamia seva: ongeza kwenye orodha iliyoidhinishwa, kupiga marufuku, kuwapa wachezaji vitu au nguvu za waendeshaji (tazama hapa chini), hifadhi ramani, simamisha seva, nk.

Hali ya Console

Katika console, au nogui, mode kuna logi tu na mstari wa amri. Wanafanya kazi sawa na madirisha ya modi ya michoro inayolingana.

Unaweza tu kuendesha toleo la .jar la seva katika hali ya kiweko ( minecraft_server.jar) Ili kufanya hivyo, unahitaji kutaja parameta ya nogui katika amri ya uzinduzi:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Maelezo ya amri zinazopatikana

Amri katika mchezo zimegawanywa katika vikundi viwili: kwa waendeshaji na wachezaji. Kwa msaada wao unaweza kufikia baadhi fursa muhimu, na waendeshaji hufuatilia hali ya seva.

Maswali Yanayoulizwa Mara kwa Mara

Swali: Wachezaji hawawezi kuharibu vizuizi; kila kitu kilichovunjwa kinarudi. Jinsi ya kurekebisha?
A: Karibu na sehemu ya kuzaa kuna eneo lililohifadhiwa ambalo waendeshaji wa seva pekee wanaweza kuweka na kuharibu vitalu. Hiyo ni, wachezaji wanahitaji tu kusonga vizuizi vingi kwa mwelekeo wowote kama ilivyowekwa katika ulinzi wa spawn kwenye faili ya usanidi wa seva.

Swali: Ujumbe "Haiwezi kuendelea!" huonekana kwenye kumbukumbu ya seva wakati wote. Je, seva imejaa kupita kiasi au wakati wa mfumo umebadilishwa?" Ina maana gani?
A: Hii ina maana kwamba seva imejaa kupita kiasi kwa sasa na huenda utendakazi wake usiwe sahihi kabisa. Unaweza kupunguza mzigo kwenye seva kwa kufunga programu zote za mtu wa tatu, na hivyo kupunguza mzigo kwenye processor na kufungia. kiasi cha ziada kumbukumbu ya ufikiaji bila mpangilio. Unaweza kujaribu kuanzisha upya seva. Kasi ya seva inategemea sana idadi ya wachezaji wanaocheza juu yake.

Swali: Wachezaji wanalalamika kwamba seva imelegea sana. Ninawezaje kurekebisha hili?
A: Muunganisho wako wa Mtandao unaweza usiwe na kasi ya kutosha, au Vifaa kompyuta ni dhaifu sana. Jaribu kupunguza matumizi ya trafiki ya mtandao (funga vivinjari vya mtandao, wateja wa torrent, nk) na kupunguza mzigo wa matumizi ya rasilimali za kompyuta. Ongeza Minecraft_Server.exe kwenye orodha ya kutengwa ya ngome/kizuia virusi chako, au bora zaidi, zizima. Jaribu kuanzisha upya seva. Waulize wachezaji wanaokumbana na kuchelewa waunganishe tena kwenye seva - huenda ikawa ni suala la kuchelewa kwa mteja.

Swali: Wachezaji hawawezi kuunganisha kwenye seva yangu. Nini cha kufanya?
A: Kwanza, jaribu kuunganisha kwako mwenyewe, kwa kutumia anwani ya IP ya seva mwenyeji. Ikiwa haukuweza kuunganisha, seva iliundwa vibaya kabisa. Huenda umefanya makosa wakati wa kusanidi faili seva.sifa, au kingavirusi yako inazuia seva ya mchezo kwa fujo. Ikiwa umeweza kuunganisha kwenye seva yako mwenyewe, angalia ikiwa umetambua kwa usahihi anwani yako ya IP. Labda umesahau kufungua bandari ambazo seva ya mchezo hutumia. Kagua kumbukumbu ya seva kwa hitilafu - zinaweza kukuonyesha sababu ya tatizo.

Swali: Wakati wa kuunganisha, wachezaji hupokea ujumbe "Seva iliyopitwa na wakati!" / "Mteja wa zamani!"
A: Seva na mteja lazima iwe toleo sawa, angalia hii kwa uangalifu.

Swali: Ninataka kuendesha ramani yangu ya mchezaji mmoja kwenye seva. Ninawezaje kufanya hivyo?
A: Kutoka kwa folda huokoa, ambayo iko kwenye saraka mchezo uliowekwa (.minecraft), sogeza folda na ramani yako (kwa mfano, Ulimwengu Mpya) hadi kwenye folda ambapo seva ya mchezo iko. Usisahau kubadilika kiwango-jina katika faili seva.sifa ikiwa folda yako imepewa jina tofauti na folda ya sasa seva. Uhamisho lazima ufanyike na seva imezimwa.

Swali: Ninawezaje kuunda ulimwengu mpya?
A: Futa faili zote kutoka kwa folda ya ulimwengu wa seva yako au taja jina jipya la ulimwengu kwenye kigezo kiwango-jina katika faili seva.sifa.

Swali: Ninataka kusasisha seva. Ni nini kinachohitajika kwa hili?
A: Fanya nakala rudufu kwanza - ikiwa kitu kitaenda vibaya, unaweza kurejesha seva kutoka kwa nakala rudufu. Kisha pakua tena kutoka kwa tovuti rasmi faili inayoweza kutekelezwa seva na ubadilishe ya zamani nayo. Kisha anza seva - mipangilio yote, ramani na wachezaji wanapaswa kuokolewa.

Swali: Ninawezaje kuongeza vitendaji kwenye seva? /nyumbani /kukunja /mazao na wengine?
A: Angalia katika programu-jalizi za Bukkit. Kwa mfano, kuna programu-jalizi kubwa ya CommandBook.

Swali: Wakati wa kuunda seva, ujumbe unaonekana kwenye logi: "Imeshindwa KUFUNGA KWENYE PORT. Labda seva tayari inafanya kazi kwenye bandari hiyo?". Nini cha kufanya?
A: Hii ina maana kwamba mlango unaotumiwa na seva tayari umetumika, au ufikiaji wake umezuiwa. Zima antivirus yako na firewall, programu zinazotumia mtandao. Labda ulitaja lango ambalo linatumiwa na programu nyingine (kwa mfano, seva ya wavuti au mteja wa torrent) au ulisahau kufungua milango kwenye modem/ruta kabla ya kuunda seva. Ili kujua jinsi ya kufanya hivyo, angalia sehemu ya mwisho ya makala hii.

Swali: Ujumbe unaonekana kwenye kumbukumbu ya seva: "%username% imepoteza muunganisho: Mwisho wa mtiririko." Nifanye nini?
A: Tatizo hili wakati mwingine linaweza kutokea katika chumba cha upasuaji. Mfumo wa Windows XP SP3. Jaribu kuendesha seva kwenye mashine ya kawaida (kwa mfano, VirtualBox) au ubadili mfumo wa uendeshaji.

Swali: Wakati wa kuanzisha seva ninapata hitilafu kwamba toleo langu la Java limepitwa na wakati. Nitajuaje ni toleo gani la Java ninalo?
A: Mchezo unahitaji Java 8 ili ufanye kazi. Ili kuangalia toleo lako, fanya yafuatayo:

  1. Fungua mstari wa amri(console, terminal):
    • Windows: -> cmd ->
    • Linux: Uwekaji wa menyu hutofautiana kulingana na ganda, kwa kawaida Programu -> Mfumo / Vifaa -> Kituo
    • OS X: Kwenye Gati au Kipataji: Programu -> Huduma -> Kituo
  2. Kwa haraka ya amri, chapa java -version na bonyeza Enter
  3. Katika jibu, pata mstari unaoanza na toleo la java. Nambari inayofuata ni toleo la Java.

Ukipokea ujumbe kama huu kujibu:

Java sio amri ya ndani au ya nje, programu inayoweza kutekelezwa au faili ya batch(Windows) bash: java: amri haipatikani(Linux & OS X)

basi hii inamaanisha kuwa Java haijasakinishwa au kusanidiwa kwa ajili yako Vigezo vya Mazingira(ya mwisho kawaida ni Windows tu). Jaribu yafuatayo:

  1. Bofya bonyeza kulia panya kwenye kompyuta yangu
  2. Bonyeza kwenye Mali
  3. Bofya kwenye Mipangilio ya Mfumo wa Juu
  4. Bofya kwenye Vigezo vya Mazingira
  5. Katika orodha ya vigezo vya mfumo, pata tofauti ya Njia
  6. Bonyeza Hariri na uongeze hadi mwisho: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Fungua upya Amri Prompt na ujaribu tena

Ikiwa toleo lako ni la chini kuliko 1.6.1 au huna Java iliyosakinishwa, nenda kwenye ukurasa wa kupakua wa Java na upakue toleo la hivi karibuni.

Swali: Nina IP inayobadilika! Je, ninunue anwani tuli kwa ajili ya seva? Minecraft‘Sitaki...
A: Kwa kutumia huduma kama vile DynDNS au No-IP, unaweza kupata kikoa tuli cha kiwango cha tatu (myminecraft.dyndns.org, serverminecraft.zapto.org...)

Seva ni aina ya kiungo cha kuunganisha kwenye mtandao wa ndani, kwa njia ambayo mtandao unasambazwa na maeneo ya kazi yanasimamiwa. Jifunze jinsi ya kusanidi seva katika matukio kadhaa. Hebu fikiria chaguo maarufu zaidi ambazo hutumiwa katika mitandao ya kisasa ya kompyuta.

Jinsi ya kusanidi seva ya wakala

Seva ya wakala ni kompyuta inayofanya kazi kama mpatanishi kati ya Kompyuta yako na huduma fulani, pamoja na kompyuta kwenye Mtandao au tovuti ya mtandao tu. Hata hivyo, baadhi ya watoa huduma za mawasiliano huweka kikomo kwa makusudi matumizi ya programu kama vile Skype. Ili kukwepa vikwazo hivi, lazima usanidi seva mbadala ili programu hii ifanye kazi. Unaweza kufanya hivi kama ifuatavyo.

Kwanza unahitaji kupata seva ya wakala inayofanya kazi na inayofanya kazi. Ili kuunganisha, utahitaji anwani ya IP ya seva na bandari, ambayo utahitaji kutumia Mipangilio ya Skype. Ili kufanya hivyo, uzindua programu, bofya kwenye menyu ya "Zana" na ubofye kwenye mstari wa "Tatizo la Kuunganisha". Kutoka kwenye orodha inayoonekana, lazima uchague HTTPS na uingize nambari ya bandari. Kisha unapaswa kubofya kitufe cha "Hifadhi" na unaweza kuanza kutumia Skype.

Jinsi ya kusanidi seva ya media

Seva ya midia inahitajika ili kusambaza na kuorodhesha maudhui ya midia kwa kila aina ya "watumiaji" wa maudhui katika umbizo linaloeleweka zaidi. Hizi zinaweza kuwa, kwa mfano, michezo ya kubahatisha consoles, vicheza media vya mtandao, kompyuta za mfukoni. Unapaswa kujua mchakato wa kusanidi seva ya media ya TVersity.

Kwanza, unahitaji kupakua seva iliyopangwa tayari na kuiweka. Ni bora kufanya hivyo kwenye tovuti ya mtengenezaji. Wakati ufungaji ukamilika, mfumo yenyewe utakuhimiza kwenda kwa mchawi wa kuanzisha, na kisha kwa kisakinishi. Kwa kubofya kitufe cha "Sawa", utakamilisha taratibu hizi. Sasa unapaswa kuanza huduma ya TVersity na kufungua kiolesura cha mtumiaji. Hapa utahitaji kuongeza vyanzo vyote ambavyo vinapaswa kutangazwa kupitia seva ya media. Kuwaongeza ni sawa kila mahali: unahitaji kubofya kitufe cha "+", chagua aina ya maudhui, jina na vitambulisho. Mwishoni mwa mchakato wa kusanidi, bofya kitufe kilichoandikwa "Tuma". Hii itakamilisha kuongeza chanzo kimoja. Vyanzo vingine vyote vya maudhui ya vyombo vya habari vinapaswa kushughulikiwa kwa njia sawa. Seva ya midia sasa inaweza kutumika.

Jinsi ya kusanidi seva ya wakala isiyojulikana

Ikiwa unahitaji kuficha anwani yako ya IP, basi chaguo bora Suluhisho la tatizo hili litakuwa kujifunza jinsi ya kuanzisha seva ya wakala kwa kutumia programu maalum ambayo inaweza kujitegemea kupata seva ya wakala inayofanya kazi na kuiunganisha moja kwa moja kwenye kivinjari.

Moja ya haya programu maarufu kwa kutumia bila majina kwenye Mtandao kuna programu inayoitwa Proxy Switcher Standard. Ni vizuri kabisa na programu wazi, iliyoundwa kufanya kazi na washirika. Anatoa uteuzi mkubwa anuwai ya seva za wakala.

Unapoendesha programu hii kwenye kompyuta yako, dirisha linaonekana ambalo sehemu za upangaji za seva ya wakala zitakuwa tupu. Sehemu za menyu zitaonyeshwa kwa undani katika eneo la kulia. Kwa hiyo, kwanza kabisa, utahitaji kuunganisha programu kwenye kivinjari chako. Ili kufanya hivyo, nenda kwenye menyu ya "Tazama", na kisha kwenye kichupo cha "Mapendeleo". Baada ya dirisha kuonekana, utahitaji kwenda kwenye kichupo cha "Kitambulisho cha Kivinjari", hapa kwenye mstari wa "Wakala wa Mtumiaji" unahitaji kuchagua kivinjari ambacho utahitaji kuunganisha programu. Hatimaye, bofya kitufe cha "Sawa".

Ifuatayo, unahitaji kubofya kitufe cha orodha ya proksi ya kupakua. Itaanza mara baada ya hii upakuaji otomatiki seva mbadala, ambazo utaona unapojaza sehemu ya "MPYA" iliyo upande wa kushoto. Kwa upande wa kulia, seva za wakala zilizopatikana zitaanza kuonyeshwa, pamoja na nchi ambazo ziko.

Mara baada ya zaidi ya seva mbadala 300 kupakuliwa, unaweza kuacha kupakua kwani nambari hii itatosha. Sasa itakuwa muhimu kupima proxies zilizopakiwa, ambayo itawezekana kujua ni nani kati yao anayefanya kazi na ambayo haifanyi kazi. Baada ya mchakato wa kupima kukamilika kwa ufanisi na nambari inayohitajika ya proksi za kufanya kazi imekusanywa, unapaswa kwenda kwenye sehemu inayoitwa "Kutokujulikana kwa Msingi". Katika sehemu hii, utahitaji kuchagua seva ya wakala ya kwanza, na kisha bofya kwenye kifungo cha matumizi.

Kweli, sasa unajua jinsi ya kusanidi seva. Lakini kuwa mwangalifu sana na hii, kwani yoyote yako uamuzi mbaya inaweza kusababisha upotezaji wa data, ambayo itakuwa na athari kubwa. Ikiwa huna ujasiri katika uwezo wako, ni bora kumwita bwana ambaye atakusaidia katika jambo hili ngumu. Lakini ikiwa bado unataka kuifanya mwenyewe, fanya mazoezi kwanza kwenye seva zisizo na data muhimu sana.

Utunzaji wa kompyuta na seva - kazi muhimu biashara yoyote, haswa kubwa. Leo, shughuli za kampuni yoyote inategemea moja kwa moja kompyuta. Hali yao huamua kasi ya kazi na ubora wake. Kuweka na kudumisha seva ni mlolongo mzima wa vitendo vya vitendo. Wanaweza kufanywa na wafanyikazi wa biashara, ambayo sio faida kila wakati, na kwa kampuni maalum.

Matengenezo ya Seva

Usalama wa habari na kazi ya kudumu mifumo inahitaji matengenezo ya seva moja kwa moja. Kudumisha seva kunahitaji hatua nyingi, kama vile usakinishaji na Kabla ya kusakinisha kifaa, unahitaji kukiangalia. Baadaye, vifaa vya seva vimewekwa na kuzinduliwa. Pia ni muhimu kufunga na kusanidi programu. Vifaa vya ziada vya usalama vinaweza pia kuwekwa. Ni muhimu kuchukua matengenezo kwa uzito, vinginevyo inaweza kusababisha kupoteza habari.

Operesheni zinazofuata

Baada ya kukamilisha shughuli zote na kuanzisha mfumo, ni muhimu kufuatilia daima vigezo vya mfumo na kuhakikisha kuwa betri, nyaya, na waya ziko katika hali nzuri. Kupokanzwa kwa vifaa vya mfumo, ambayo inategemea uendeshaji sahihi wa viyoyozi na mashabiki, lazima pia kudhibitiwa; ni muhimu pia kuhakikisha usambazaji wa umeme usioingiliwa. Ugavi wa mara kwa mara wa umeme ni mojawapo ya wengi pointi muhimu. Kwa hivyo, kwa kazi kubwa, ni bora kufunga mara moja kinachojulikana kama vifaa vya umeme visivyoweza kuharibika, shukrani ambayo vifaa vya mfumo itaweza kufanya kazi hata kama hakuna umeme.

Huduma ya usajili wa seva

Huduma ya mteja kwa seva sio zaidi ya kuboresha utendaji wa kampuni kwa kuwapa majukumu ya ukarabati wa seva, usanidi na huduma kwa wataalamu. Seva ni kompyuta iliyo na vifaa vya pembeni vinavyoiruhusu kufanya kazi mfululizo kwa saa ishirini na nne kwa siku na kuchakata taarifa nyingi. Uendeshaji wa portaler na tovuti kwenye mtandao inategemea seva.

Kutumia seva na programu maalum iliyowekwa juu yake, inawezekana kufikia mtandao, kuhifadhi salama muhimu na taarifa muhimu na hata kurejesha taarifa zilizopotea. Ni muhimu kujua: kampuni kubwa, seva inapaswa kuwa na nguvu zaidi, kwa kuwa kampuni kubwa ina wafanyakazi wengi. Hii ina maana kwamba ili kudumisha uendeshaji wa vifaa hivi, ni muhimu kutoa kazi hii kwa wataalamu katika uwanja wao. Mara nyingi ufumbuzi wa matatizo madogo huachwa kwa wafanyakazi binafsi, lakini katika hali mbaya zaidi bado hutoa matengenezo. vifaa vya seva Kampuni ya IT iliyobobea katika eneo hili. Matengenezo mazuri ya seva yataepuka kupoteza taarifa muhimu na kushindwa kwa mfumo.

Utawala wa mbali

Wacha tujue ni nini utawala wa mbali.

Hii ni moja ya aina za huduma za seva zinazohusisha usimamizi wa mfumo na akaunti kwa umbali. Kazi ya mbali hujenga faraja fulani kwa watumiaji. Udhibiti wa mbali inahusisha kukagua kumbukumbu za mfumo na utatuzi wa usanidi unaofuata. Udhibiti unaendelea Hifadhi nakala. Pia imejumuishwa hapa ni uwezo wa kubadilisha au kusasisha mfumo wa uendeshaji.

Baada ya matengenezo ya seva, kuna fursa ya kupunguza gharama kutokana na matumizi ya huduma za IT. Pia, shukrani kwa matumizi ya huduma hizi, unaweza kufikia operesheni isiyokatizwa seva, na kwa hivyo biashara. Hii itahakikisha usalama wa taarifa zilizohifadhiwa na uwezo wa kuzipata kwa kundi fulani la watumiaji.

Seva za terminal


Mara nyingi kuna tamaa ya kuunganisha Kompyuta binafsi kwa mtandao. Watumiaji wengine wanataka kuunda mtandao mzuri wa watumiaji kwa udhibiti kamili wa vipengele vyote vya shughuli zao na kurahisisha mchakato wa matumizi. Ili kufanya hivyo, seva ya terminal imewekwa, ambayo huhifadhi habari kutoka kwa kompyuta zote kwenye mtandao. Kama sheria, kompyuta ya mwisho haitumiki kwa kazi ya moja kwa moja. Lakini ikiwa kompyuta yoyote kwenye mtandao inashindwa, data zote zinaweza kuokolewa kwenye seva ya terminal, ambayo inakuwezesha kurejesha kazi haraka sana bila hasara kubwa.

Kwa sasa, masomo mengi nyanja ya kiuchumi wanaweza kumudu kuwa na majengo ya huduma, lakini hii inajumuisha gharama kubwa: kwanza, kwa kusanyiko, usanidi, ufungaji na huduma ya kiufundi, na pili, kwa ajili ya matengenezo ya tata hii, kwa vile hutumia kiasi kikubwa cha umeme.

Matengenezo ya seva ya mbali

Matengenezo ya seva ya mbali hutumiwa sana katika shughuli za kampuni yoyote. Leo kuna mashirika mengi ambayo yanaweza kudumisha kompyuta na seva kwa mbali. Katika hali kama hizi, aina ya kipekee ya kifaa hutumiwa kuhakikisha mawasiliano kati ya nodi za mbali. Ili kufanya hivyo, seva ya ufikiaji wa mbali, ambayo inaweza kusindika data kutoka kwa kompyuta tofauti, imeunganishwa kwenye mtandao. Teknolojia hii inatumiwa sana, kwani inafanya shughuli za kila aina ya makampuni rahisi na vizuri zaidi.

Udhibiti wa mbali na nodi za mbali ni aina zote za seva za ufikiaji wa mbali. Huduma za nodi za mbali zina maana ya kuunganisha watumiaji kwa kila mmoja. hudhibiti, kwa upande wake, kuhamisha data na pia inaweza kufungua faili mbalimbali kwenye kompyuta, na kuunda picha ya faili hii kwenye skrini ya kompyuta nyingine. Wanafanya kazi na mfumo wa uendeshaji wa Windows.

Matengenezo ya seva ya kidhibiti kikoa

Kuboresha miundombinu yoyote ya IT sio kitu zaidi ya kubinafsisha mfumo wa uendeshaji. Kwa mfano, unaweza kupunguza ufikiaji wa Mtandao - hii itaboresha sana tija ya wafanyikazi. Ikiwa unataka kupunguza gharama za trafiki ya mtandao, unahitaji kusakinisha lango la mtandao na seva ya wakala. Inaweza kuhitaji udhibiti kamili barua pepe kwenye biashara. Hii inawezekana wakati wa kufunga barua. Hakutakuwa tena na haja ya huduma za watoa huduma waandaji. Ikiwa biashara inahitaji kujipanga ushirikiano Na kiasi kikubwa habari, basi ni bora kusanidi seva ya hifadhidata.

Utunzaji wa seva ni muhimu ili kuhakikisha kuwa vifaa vyote havifanyi kazi, ambayo ni muhimu sana katika biashara yoyote. Pia huongeza maisha ya huduma kwa kiasi kikubwa vifaa vilivyowekwa na kuzuia kushindwa kwa ghafla. Unaweza kujibu haraka makosa ya mfumo na kuwaondoa kwa ufanisi hata ndani ufikiaji wa mbali. Kwa hivyo, sio lazima kabisa kuweka mfanyakazi anayelipwa sana kwa wafanyikazi. Ni faida zaidi kukabidhi matengenezo ya seva kwa kampuni inayofanya kazi katika wasifu huu.

Vipi seva ya kuaminika zaidi wasindikaji zaidi, kumbukumbu, anatoa ngumu. Bora na ndogo diski ngumu, utendaji wake wa juu na uvumilivu wa makosa, seva ya gharama kubwa zaidi. Makampuni mengi, kwa mfano, HP, yanajumuisha dhamana kwa bei ya seva - ikiwa wakati wa dhamana sehemu yoyote inashindwa, inatumwa na courier ndani ya siku chache.

Mara nyingi, anatoa ngumu za seva (kutoka mbili hadi kumi na sita) zinajumuishwa kwenye safu moja. Kwa mfano, una diski nane za 100GB. Mfumo umeundwa ili wafafanuliwe kama moja. Hiyo ni, huna 800GB, lakini 100GB sawa. Lakini wakati huo huo, ikiwa ghafla nusu ya disks inashindwa, habari inaweza kuokolewa. Aina hii ya uhifadhi inaitwa safu ya RAID.

Kuna aina hii ya seva - Seva ya blade(blade ya Kiingereza, kisu, sahani). Hii ni seva ndogo, iliyopunguzwa kwa ukubwa wa kiasi cha encyclopedia. Wakati huo huo, seva kama hizo zimeunganishwa na seva 16 zinachukua nafasi sawa na 2-4 za kawaida.

Apache ni seva ya wavuti maarufu zaidi ya bure. Kufikia 2016, inatumika kwenye 33% ya tovuti zote za mtandao, ambayo ni takriban tovuti bilioni 304. Seva hii ya wavuti ilitengenezwa mwaka wa 1995 kama mbadala wa seva maarufu ya NCSA na kurekebisha matatizo yake mengi. Uvumi una kwamba jina lake linatoka kwa shida, kwani alikuwa akirekebisha makosa ya NCSA. Sasa, ni programu ya jukwaa-msalaba ambayo inasaidia Windows, Linux na MacOS na hutoa unyumbufu wa kutosha, ubinafsishaji na utendakazi. Programu ina muundo wa msimu, ambayo hukuruhusu kupanua utendaji wake karibu kwa muda usiojulikana kwa kutumia moduli.

Kufunga Apache kwenye Linux kunaweza kufanywa kwa amri chache, lakini programu hutoa sana idadi kubwa ya mipangilio ambayo inaweza kubadilishwa, pamoja na modules, baada ya kuwezesha ambayo itafanya kazi vizuri zaidi. Nakala hii itashughulikia kusanidi na kusanidi Apache, tutatumia Ubuntu kama mfumo mkuu, lakini unaweza kurudia hatua hizi katika usambazaji mwingine wowote. Hatutaangalia tu kufunga programu yenyewe, lakini pia jinsi ya kuisanidi, kuanzisha majeshi ya apache virtual, pamoja na modules muhimu zaidi.

Kwa sasa, wengi zaidi toleo jipya programu 2.4; kwa hivyo, kusanidi Apache 2.4 kutazingatiwa. Kama nilivyosema tayari, kwenye Linux programu imewekwa kwa amri kadhaa. Ili kusakinisha kwenye Ubuntu, sasisha kwanza mfumo kwa toleo jipya zaidi:

sasisho la sudo apt
$ sudo apt kuboresha

Kisha usakinishe apache2:

sudo apt kufunga apache2

Katika usambazaji mwingine, kifurushi cha programu kinaitwa hii au httpd na kuiweka haitakuletea shida yoyote.

Baada ya usakinishaji kukamilika, unahitaji kuongeza seva ya wavuti ili kuanza ili usianze kwa mikono baada ya kuwasha kompyuta:

sudo systemctl wezesha apache2

Mpangilio wa Apache

Wakati tayari umepita wakati Usanidi wa Apache ilihifadhiwa katika faili moja. Lakini ni sahihi: wakati kila kitu kinasambazwa katika saraka zake, ni rahisi kuzunguka faili za usanidi.

Mipangilio yote iko kwenye /etc/apache/ folda:

  • Faili /etc/apache2/apache2.conf kuwajibika kwa mipangilio ya msingi
  • /etc/apache2/conf-available/* - mipangilio ya ziada seva ya wavuti
  • /etc/apache2/mods-available/*- mipangilio ya moduli
  • /etc/apache2/sites-available/*- mipangilio ya mwenyeji wa kawaida
  • /etc/apache2/ports.conf- bandari ambayo apache inaendesha
  • /etc/apache2/envvars

Kama ulivyoona, kuna folda mbili za conf, mods na tovuti. Hizi zinapatikana na kuwezeshwa. Wakati moduli au seva pangishi imewashwa, a kiungo cha ishara kutoka kwa folda inayopatikana hadi folda iliyowezeshwa. Kwa hivyo, ni bora kufanya mipangilio kwenye folda zinazopatikana. Kwa ujumla, unaweza kufanya bila folda hizi, kuchukua kila kitu na kutupa kila kitu kwenye faili moja kwa njia ya zamani, na kila kitu kitafanya kazi, lakini hakuna mtu anayefanya hivyo sasa.

Kwanza tuangalie faili kuu usanidi:

vi /eta/apache2/apache2.conf

Muda umeisha- inaonyesha muda gani seva itajaribu kuendelea na usambazaji ulioingiliwa au upokeaji wa data. Sekunde 160 zitatosha.

Endelea Kuishi- Sana parameter muhimu, hukuruhusu kuhamisha faili kadhaa kwenye unganisho moja, kwa mfano, sio tu ukurasa wa html, lakini pia picha na faili za css.

MaxKeepAliveRequests 100- idadi ya juu ya maombi kwa uunganisho, zaidi, bora zaidi.

KeepAliveTimeout 5- muda wa uunganisho umekwisha, kwa kawaida sekunde 5-10 zinatosha kupakia ukurasa, kwa hivyo huna haja ya kuweka tena, lakini pia huhitaji kuvunja muunganisho kabla ya data yote kupakiwa.

Mtumiaji, Kikundi- mtumiaji na kikundi kwa niaba ambayo programu itaendesha.

Utafutaji wa Jina la Mpangishaji- andika kwa kumbukumbu badala ya anwani za IP majina ya vikoa, ni bora kuizima ili kuharakisha kazi.

LogLevel- kiwango cha ukataji wa makosa. Kwa chaguo-msingi, onyo hutumiwa, lakini ili kufanya kumbukumbu zijaze polepole zaidi, wezesha tu hitilafu

Jumuisha- yote yanajumuisha maagizo ni wajibu wa kuunganisha faili za usanidi zilizojadiliwa hapo juu.

Maagizo ya saraka yana jukumu la kuweka haki za ufikiaji kwenye saraka fulani mfumo wa faili. Syntax hapa ni:


Thamani ya kigezo

Chaguzi zifuatazo za msingi zinapatikana hapa:

RuhusuBadilisha- inaonyesha ikiwa faili za .htaccess zinapaswa kusomwa kutoka kwenye saraka hii; hizi ni faili za mipangilio sawa na zina syntax sawa. Wote - kuruhusu kila kitu, Hakuna - usisome faili hizi.

DocumentRoot- huweka ambayo nyaraka za folda zinapaswa kuchukuliwa ili kuonyeshwa kwa mtumiaji

Chaguo- inaonyesha ni vipengele vipi vya seva ya wavuti vinapaswa kuruhusiwa kwenye folda hii. Kwa mfano, Yote - ruhusu kila kitu, FuataSymLinks - fuata viungo vya ishara, Fahirisi - onyesha yaliyomo kwenye saraka ikiwa hakuna faili ya index.

Zinahitaji- huweka watumiaji ambao wanaweza kufikia saraka hii. Zinahitaji zote kukataliwa - kukataa kila mtu, Zinahitaji wote nafasi - kuruhusu kila mtu. Unaweza kutumia maagizo ya mtumiaji au kikundi badala ya yote kubainisha mtumiaji kwa uwazi.

Agizo- inakuwezesha kudhibiti upatikanaji wa saraka. Inakubali thamani mbili: Ruhusu,Kataa - ruhusu kila mtu isipokuwa zile zilizobainishwa au Kataa,Ruhusu - kataa kwa kila mtu isipokuwa zile zilizobainishwa..ru.

Maagizo haya yote hayatumiwi hapa, kwa kuwa tunafurahi na maadili ya kawaida, lakini katika faili za .htaccess zinaweza kuwa muhimu sana.

Tumebakiwa na /etc/apache2/ports.conf faili:

Ina maagizo moja tu, Sikiliza, ambayo huambia programu ni bandari gani inapaswa kufanya kazi.

Faili ya mwisho ni /etc/apache2/envvars, huna uwezekano wa kuitumia, ina vigezo vinavyoweza kutumika katika faili nyingine za usanidi.

Kuanzisha seva ya Apache kupitia htaccess

.htaccess faili hukuruhusu kusanidi seva yako ya wavuti ya Ubuntu kufanya kazi katika saraka mahususi. Maagizo yote yaliyoainishwa katika faili hii yanatekelezwa kana kwamba yamefungwa kwenye lebo ikiwa walikuwa kwenye faili kuu.

Ni muhimu kutambua kwamba ili seva isome maagizo kutoka kwa .htaccess, mipangilio ya folda hii katika faili kuu au ya kawaida ya mwenyeji haipaswi kuwa na RuhusuBatilisha Hakuna ili mipangilio yote ifanye kazi unayohitaji Ruhusu Batilisha Zote.

Vinginevyo, usanidi wowote wa seva ya Apache unaweza kufanywa hapa, kutoka kwa kuwezesha moduli hadi kubadilisha ufikiaji wa folda. Kwa kuwa tayari tumezingatia vigezo vyote, wacha tutoe mifano michache:

Agiza Kataa, Ruhusu
Kataa kutoka kwa wote

Inakataza kila mtu kufikia folda hii, muhimu kuomba kwa folda za usanidi. Mara nyingi, .htaccess hutumiwa kufanya kazi na moduli ya mod_rewrite, ambayo inakuwezesha kubadilisha maombi kwa haraka:

RewriteEngine imewashwa
RewriteRule ^bidhaa/([^/\.]+)/?$ product.php?id=$1 [L]

Lakini hii ni mada pana sana na iko nje ya upeo wa makala hii.

Inasanidi Moduli za Apache

Kama nilivyosema tayari, Apache ni programu ya kawaida, utendaji wake unaweza kupanuliwa kwa kutumia moduli. Modules zote zinazopatikana za kupakia na faili za usanidi moduli ziko kwenye folda ya /etc/apache/mods-available. Na imeamilishwa ndani /etc/apache/mods-enable.

Lakini sio lazima kuchambua yaliyomo kwenye folda hizi. Mpangilio wa Apache 2.4 kwa kuongeza moduli hufanywa kwa kutumia timu maalum. Unaweza kutazama moduli zote zinazoendesha kwa amri:

Unaweza kuwezesha moduli kwa amri:

sudo a2enmod module_name

Na uzime:

sudo a2dismod module_name

Baada ya kuwezesha au kulemaza moduli, unahitaji kuanza tena apache:

sudo systemctl anzisha tena apache2

Wakati moja ya amri hizi inatekelezwa, kiungo cha mfano kwa faili ya moduli na mzigo wa ugani huundwa au kufutwa kwenye saraka inayopatikana ya mods. Unaweza kuangalia yaliyomo kwenye faili hii, kuna mstari mmoja tu. Kwa mfano:

vi /etc/apache2/mods-available/deflate.load

Hii inamaanisha kuwa moduli inaweza kuamilishwa kwa kuongeza laini hii kwenye faili ya apache2.conf. Lakini ni desturi kufanya hivyo ili kuepuka kuchanganyikiwa.

Mipangilio ya moduli iko kwenye folda moja, kwenye faili iliyo na kiendelezi cha .conf pekee badala ya kupakia. Kwa mfano, hebu tuangalie mipangilio ya moduli sawa ya kushinikiza deflate:

vi /etc/apache2/mods-available/deflate.conf

Faili kwenye folda inayopatikana ya conf ni moduli zinazofanana, tu zimewekwa tofauti na apache, hizi zinaweza kuwa faili za usanidi ili kuwezesha moduli ya php au lugha nyingine yoyote ya programu. Kila kitu hufanya kazi sawa hapa, amri tu za kuwezesha na kulemaza moduli hizi ni tofauti kidogo:

a2enconf module_name

a2disconf jina la moduli

Kama umeona, kuwezesha moduli ni rahisi sana. Wacha tuwashe chache muhimu lakini ambazo hazijawezeshwa na moduli chaguo-msingi:

sudo a2enmod inaisha muda wake
$ sudo a2enmod vichwa
$ sudo a2enmod andika upya
$ sudo a2enmod ssl

Muda wake unaisha na moduli za vichwa hupunguza mzigo kwenye seva. Wanarudisha kichwa ambacho hakijabadilishwa ikiwa hati haijabadilika tangu ombi la mwisho. Moduli ya kuisha muda wake inakuwezesha kuweka muda ambao kivinjari kinapaswa kuweka akiba ya hati iliyopokelewa. Kuandika upya hukuruhusu kubadilisha anwani ulizoombwa kwa haraka, muhimu sana wakati wa kuunda viungo vya CNC, n.k. Na ya mwisho kuwezesha utumiaji wa usimbaji fiche wa SSL. Usisahau kuanzisha upya apache2 baada ya kukamilisha mipangilio.

Inasanidi Wapangishi Mtandaoni wa Apache

Haitakuwa rahisi kabisa ikiwa kwenye moja mashine ya kimwili Tovuti moja tu inaweza kupangishwa. Apache inaweza kusaidia mamia ya tovuti kwenye kompyuta moja na kutoa maudhui sahihi kwa kila moja. Kwa kusudi hili hutumiwa majeshi virtual. Seva huamua ni kikoa gani ambacho ombi linakuja na kutumikia maudhui yanayohitajika kutoka kwa folda ya kikoa hiki.

Mipangilio Apache ni mwenyeji bingwa iko kwenye /etc/apache2/hosts-available/ folda. Ili kuunda mwenyeji mpya, tengeneza faili iliyo na jina lolote (ni bora kumaliza na jina la mwenyeji) na ujaze na data muhimu. Unahitaji kufunga vigezo hivi vyote kwa maagizo VirtualHost. Mbali na vigezo vilivyojadiliwa hapa, zifuatazo zitatumika:

  • Jina la seva- jina la kikoa la msingi
  • ServerAlias- jina la ziada ambalo tovuti itapatikana
  • Utawala wa Seva - Barua pepe msimamizi
  • DocumentRoot- folda iliyo na hati za kikoa hiki

Kwa mfano:

vi /etc/apache2/sites-available/test.site.conf