Sukurkite virtualų serverį. Kaip sukurti virtualų serverį

Pradžia / Gedimai
3 852 peržiūros

Šiandien aš jums pasakysiu, kaip sukurti prieglobos kampaniją. Šis lietuviškas VPS hostingas pasirinktas dėl žemiausių tarifų Europoje, kaip matote, S tarifas neša 1 GB RAM, vienas branduolys 2,40 GHz, 40 GB disko už juokingą 1,99 euro per mėnesį (atkreipkite dėmesį, kad atsiskaitymas Webmoney mokėjimo sistemoje yra doleriais). To visiškai pakanka stabiliam kelių ne itin energijos reikalaujančių svetainių veikimui.

Su šiuo VPS hostingu dirbu jau keturis mėnesius, iki šiol priekaištų dėl darbo nebuvo – jis tiesiog veikia, ir tiek mums reikia. Be to, ji yra geografiškai arčiau europinės Rusijos dalies ir Baltarusijos, į kurių teritoriją daugiausia orientuotos mano svetainės, nei Vokietijos ir Olandijos paslaugų teikėjai, o tai reiškia, kad prieigos prie svetainių greitis bus šiek tiek didesnis.

Atkreipkite dėmesį, kad svetainės apačioje visada rodomas svetainės kalbos pasirinkimas, įskaitant rusų kalbą.

Taigi, pradėkime kurti virtualų serverį

1 veiksmas. Pasirinkite mūsų užduotims reikalingą VPS tarifą

Galima pasirinkti VPS tarifą savavališkai nustatant virtualaus serverio parametrus, taip pat pasirinkti jau suformuotą tarifų planą. Man labiau patinka tarifų kūrėjas, o ne tarifai su nustatytais parametrais - jie yra šiek tiek pigesni.

Paspaudus mygtuką Užsakyti, eisime į paslaugų paketo paaiškinimo puslapį. Pirmiausia bus paprašyta pasirinkti mokėjimo laikotarpį (nuo mėnesio iki dvejų metų), tada papildomą IP, po kurio bus sugeneruota galutinė mokėjimo už paslaugas kaina.
Tęskite paspausdami mygtuką Tęsti užsakymą– patenkame į išankstinės sąskaitos puslapį. Ir nebijokite, kad paspaudus mygtuką kaina išaugo PVM suma Tęsti, atsidursite puslapyje, kuriame pildysite savo duomenis ir jei čia nurodysite savo priimančią šalį, kuri nėra ES valstybės narės, ir spustelėsite mygtuką Atnaujinti, tada ši papildoma suma dings iš mokėtinos sąskaitos. Iš karto žemiau išsirinkite vieną iš keturių Jums priimtinų mokėjimo būdų, sutikite su VPS nuomos sąlygomis ir užpildykite užsakymą.

Vėliau užregistravę ir apmokėję sąskaitą, pereiname prie kito žingsnio.

2 veiksmas. Įdiekite virtualaus serverio operacinę sistemą

Apmokėję sąskaitą, eikite į savo asmeninę sąskaitą meniu PaslaugosProduktai/paslaugos- mygtukas Peržiūrėkite duomenis. Čia matysite pagrindinius savo VPS duomenis, o žemiau – atnaujintus pagrindinių jo parametrų grafikus.

Čia, norėdami įdiegti „švarią“ operacinę sistemą arba sukurti OS kartu su turimais VPS valdymo skydais, eikite į skirtuką Įdiegti OS


Po kelių minučių diegimas bus baigtas, kad būtų rodomas rezultatas, periodiškai paspauskite mygtuką Atnaujinti. Čia, norėdami tęsti VPS nustatymą, turime sužinoti IP adresą ir root slaptažodis serveris.

3 veiksmas. Susiekite domeną su VPS

Kad domenas būtų pasiekiamas įdiegus ir sukonfigūravus VPS, taip pat pakeitus DNS domeno vardų registratoriaus skydelyje, jį reikia susieti su savo virtualiu serveriu. Tai daroma labai lengvai. Grįžkite į viršutinį meniu PaslaugosDNS valdymas:


Dėl to jūsų domenas rodomas žemiau, spustelėjus jį arba žodį Redaguoti, pamatysime visus jam sukurtus įrašus. Ir virš jų pamatysime DNS adresus, kurie turėtų būti nurodyti . Tai ns1.time4vps.eu Ir ns2.time4vps.eu

Dėmesio: jei sukuriate antrą VPS serverį ir reikia perkelti svetainę į jį, neištrinkite ir nekurkite iš naujo domeno zona domenui DNS valdymo skydelyje. Norėdami jį perkelti, nukopijuokite naujo serverio IP ir redaguokite IP pavadinimą domeno įrašuose į naują, išsaugodami redagavimo rezultatą. Po kurio laiko (per kelias minutes) svetainė pradės dirbti su naujuoju VPS.

2015-12-19

Matyt, daugelis bet kokio tipo kompiuterinių sistemų vartotojų tai žino vietinis serveris Jį galite sukurti patys kompiuteryje per kelias minutes. Tiesa, ne visi aiškiai supranta pagrindinę visų žingsnių atlikimo metodiką. Taigi pabandykime pateikti bent dalinę informaciją, kaip susikurti vietinį serverį ir pritaikyti jį savo poreikiams.

Vietinio serverio samprata

Apskritai, iš pradžių reikia aiškiai atskirti kuriamus vietinius serverius pagal tipą. Be dažniausiai naudojamų žiniatinklio serverių, galite patys kurti ir konfigūruoti žaidimų serverius, tarpinius serverius ir net DNS serverius. Viskas priklauso tik nuo to, kokia konkreti funkcija bus priskirta vienam ar kitam komponentui.

Tačiau daugeliu atvejų visi šie komponentai turi vieną bendrą bruožą: iš pradžių jie sukuriami vietiniuose kompiuteriuose pirmaisiais etapais, neįdedant į nuotolinį prieglobą, o tai leidžia juos konfigūruoti ir redaguoti tiesiogiai savo kompiuterio terminaluose.

Dabar pabandysime apsvarstyti klausimus, kaip sukurti ir sukonfigūruoti vietinį serverį kompiuteryje, atsižvelgiant į jo tipą ir paskirtį.

Programinės įrangos pasirinkimas

Iš esmės pasirinkimas programinė įranga- kiekvieno vartotojo asmeninis reikalas. Čia verta atkreipti dėmesį į tai, kad jei, pavyzdžiui, kuriant vietinis žiniatinklio serveris Naudojamos tik hiperteksto žymėjimo kalbos, tokios kaip HTML arba CSS, nėra prasmės diegti papildomų programinės įrangos paketų, nes bet kuri interneto naršyklė juos „supranta“ puikiai.

Kitas dalykas, kai scenarijai, parašyti, tarkime, PHP, veikia kaip papildomi komponentai. Kai juos naudosite, naršyklė nebegali susidoroti. Čia praverčia specializuota programinė įranga. Ką apie tarpinius serverius, DNS ir žaidimų serveriai, situacija čia taip pat dviprasmiška. Šiek tiek vėliau mes apsvarstysime labiausiai paprastos programos norėdami juos sukurti ir konfigūruoti, tačiau kol kas susitelkime ties pagrindine problema, susijusia su standartiniais vietiniais žiniatinklio serveriais.

Kaip sukurti vietinį serverį: „Denwer“ paketo diegimas ir konfigūravimas

Jei jau nusprendėte sukurti vietinį serverį, kurį vėliau galėtumėte įdėti į nuotolinį prieglobą, žinoma, jums reikės tam tikro įrankio. Dažniausiai, ieškant tinkamos programinės įrangos internete, vartotojai yra nukreipiami atsisiųsti Denwer programinės įrangos paketą, kuris yra vietinis produktas, kurį taip pat gana paprasta suprasti ir su juo dirbti.

Jame yra visi reikalingi įrankiai kaip Apache, PHP, MySQL, phpMyAdmin, sendmail ir tt Vienintelis trūkumas yra tas, kad papildomai turėsite įdiegti specialius variklius, kaip ir paprasčiausioje versijoje.

Taigi vietinio serverio kūrimas prasideda paleidus diegimo EXE failą (žinoma, kaip administratorius). Pasirodo langas, panašus į DOS režimą. Vykdome montuotojo nurodymus. Pirmiausia pasirinkite serverio duomenų saugojimo vietą, tada priskirkite raidę ir veikimo režimą virtualus diskas(iš esmės siūlomų parametrų keisti nereikia). Tai užbaigia diegimą. Dabar reikia patikrinti, ar vietinis serveris tinkamai veikia.

Veikimo testavimas

Šiame etape paleidžiame sukurtą serverį ir bet kurios interneto naršyklės lange įveskite http://localhost. Jei programa įdiegta be klaidų, naršyklė parodys pranešimą, kad viskas veikia.

Jei slinksite puslapiu žemyn, pamatysite pagrindines nuorodas, kurias galėsite sekti pilnas testavimas vietinio serverio veikimas.

Kodavimo problemos

Kartais galite susidurti su nemalonia situacija, kai išsiųstas pranešimas paštu atrodo kaip nesuprantamų simbolių rinkinys. Taip atsitinka tik todėl, kad programa iš pradžių sukurta UTF-8 kodavimui. Jį galima pakeisti gana paprastai, pavyzdžiui, į KOI-8R ar ką nors kita.

Vietinio serverio diegimas: papildomi varikliai

Dabar yra dar vienas svarbus punktas. Vietinis Windows serveris neapsieina be specialių priedų, vadinamų varikliais (WordPress, Joomla ir kt.).

Pirma, aplanke www, esančiame palei kelią \home\local host, pagrindiniame kataloge sukurkite savavališką katalogą. Po to naršyklės adreso juostoje įveskite kelią http://localhost/ ir patikrinkite, kas tiksliai atsidaro. Jei jis atidarytas, viskas gerai. Nukopijuokite variklio failus į šį katalogą naudodami bet kurį failų tvarkyklė(bent jau tas pats „Explorer“) ir dar kartą įveskite adresą. Pasirodo diegimo vedlio langas, kuriame jums tereikia vadovautis instrukcijomis.

Duomenų bazės papildymas

Dabar vietinis serveris turi prijungti specialias duomenų bazes. Tam naudojama phpMyAdmin paslauga, kuri įvedama naršyklės adreso juostoje įvedus http://localhost/tools. Pirmiausia pasirenkama naujos duomenų bazės kūrimo skiltis, jai suteikiamas pavadinimas (galimas bet koks pavadinimas, bet geriau nurodyti tą patį, kuris buvo naudojamas aplankui ankstesniame skyriuje).

Tada grįžtame prie pagrindinis puslapis ir sukonfigūruoti privilegijų nustatymus (sukurti naują vartotoją, nurodyti prisijungimo vardą ir slaptažodį, naudoti localhost kaip pagrindinį kompiuterį ir pažymėti viską, kas yra lange). Viskas, ką jums reikia padaryti, tai paspausti mygtuką „Eiti! ir palaukite, kol procesas bus baigtas.

Vietinio serverio perkėlimas į prieglobą

Kitas žingsnis yra prijungti serverį prie vietinio tinklo ir perkelti jį į prieglobą, kad jis taptų prieinamas vartotojams internete. „Savasis“ duomenų perdavimo į nuotolinį šaltinį metodas neatrodo labai patogus dėl daugybės papildomų veiksmų.

Vietinį serverį, siekiant perkelti duomenis į nuotolinį prieglobą, geriausia atlikti naudojant „FileZilla“ programą, su kuria reikia nukopijuoti failus, esančius aukščiau esančiame kataloge, į pagrindinio kompiuterio šakninį katalogą. Tai yra PUBLIC_HTML aplankas arba HTTPCS skyrius. Dabar tai smulkmena: variklio nustatymuose pakeičiame vadinamuosius absoliučius kelius į aplankus ir failus bei katalogus, nurodome duomenų bazės, kuri turėtų būti sukurta ir naudojama nuotoliniame pagrindiniame kompiuteryje, pavadinimą, nurodome naują prisijungimo vardą ir šeimininko slaptažodis. Visi. Tai užbaigia darbą. Prie vietinio vartotojo mašinų serverio galima prisijungti per bet kurią interneto naršyklę.

Vietiniai tarpiniai serveriai

Dabar pažiūrėkime, kaip sukurti ir sukonfigūruoti vietinį tarpinį serverį. Kam jis skirtas? Pirma, jis gali būti naudojamas stebėti absoliučiai viską, kas naršant internete atsisiunčiama į kompiuterio terminalą ar nešiojamąjį kompiuterį. Antra, tokiu būdu galite sutaupyti srautą, jei jis mokamas.

Vietinis tarpinis serveris veikia DNS serverių skambučių talpykloje ir išsaugo, tarkime, paveikslėlius ar bet kokius kitus objektus, o kai vėl apsilankote išteklyje, jis įkelia juos iš savo atminties, taip sakant, pagreitindamas prieigą prie šaltinio. .

Norėdami sukurti tokio tipo serverį, jums reikės paprastos „HandyCache“ programos, kurią reikia patalpinti patogioje vietoje greita prieiga, nes kiekvieną kartą prisijungę prie interneto turėsite prie jo prisijungti.

Prieš pradėdami, turėtumėte sukonfigūruoti tarpinio serverio nustatymus. Pavyzdžiui, jei naudojate Opera naršyklė, HTTP serverio parametruose turite nurodyti prievado reikšmę 127.0.0.1, 8080. Dabar paleidžiame programą, einame į nustatymus ir žiūrime į skirtuką „Skambinimas“. Paprastai pati programa nustato, kokio tipo ryšys naudojamas šiuo metu. Tada spustelėkite to paties pavadinimo mygtuką ir naudokite sukurtą serverį.

Taip, atkreipkite dėmesį: talpyklos nustatymuose galite nurodyti apie 300 MB dydį. Teoriškai to turėtų pakakti visoms progoms. Turinį galite peržiūrėti pagrindinio katalogo, kuriame buvo įdiegta programa, talpyklos aplanke. Ir dar vienas dalykas: atminkite, kad tai yra įprastas tarpinis serveris, o ne anoniminis, todėl neturėtumėte tikėtis, kad jis pakeis arba paslėps IP adresą.

Vietiniai DNS serveriai

Vietinis DNS serveris gali būti naudojamas tais atvejais, kai ryšys nestabilus, vietiniame tinkle yra per daug šakų, pagrįstų TCP/IP, arba užsiimate interneto svetainių kūrimu ir testavimu. Iš esmės tokiems tikslams BIND programa puikiai tinka. Nors jis daugiausia skirtas UNIX tipo sistemoms, vis dėlto puikiai veikia su Windows (manome, kad terminale nėra įdiegta serverio Windows versija, kurią galima konfigūruoti valdymo skydelyje).

Paleiskite ir vykdykite instrukcijas. Patogumui programą rekomenduojama įdiegti tiesiai C diske, sukurtame BIND kataloge. Tada įveskite savo vartotojo vardą ir slaptažodį, po kurių suaktyviname diegimo procesą ir laukiame, kol jis bus baigtas.

Dabar aplanke C:\BINDetc reikia sukurti failą „name.conf“, kuriame yra nustatymai, kuriuos naudos vietinis. DNS serveris(pavadinimas yra savavališkas ir pateikiamas be kabučių). Kad negaištumėte laiko, ieškomą failą galite nesunkiai rasti internete ir jį atsisiųsti, patalpindami į nurodytą vietą.

Dabar perkrauname sistemą, tada skambiname komandinė eilutė(cmd per meniu „Vykdyti“ arba kombinaciją Win + R), kur įvedame nslookup užklausą. Jei įvyksta patvirtinimas, tai reiškia, kad serveris įdiegtas teisingai ir veikia be klaidų.

Vietiniai žaidimų serveriai

Galiausiai pažvelkime į kitą serverio tipą. serveris žaidimams, kurie naudoja internetinį režimą vietiniame tinkle. Paaiškinkime, kas tai yra, naudodamiesi žaidimo „Minecraft“ pavyzdžiu. Norėdami tai padaryti, iš oficialios žaidimo svetainės turite atsisiųsti patį serverį ir naudoti „Hamachi“ programą. Reikalinga sąlyga teisingam veikimui - buvimas sistemoje įdiegtas paketas JAVA su naujausiais atnaujinimais.

Konfigūravimui naudojame failą server.properties, kuriame įvedame Hamachi programos pateiktus duomenis. Registruojame serverio IP adresą, žaidėjų skaičių, galimų žaidimo režimų naudojimą ir tt Online-mode laukelyje turite nurodyti tiesa. Po to išsaugokite pakeitimus ir uždarykite failą.

Dabar apibrėžiame vidinį serverio IP, kurį žaidėjai naudos prisijungdami prie terminalo, kuriame jis buvo sukurtas. Žinoma, kompiuteriai turi būti prijungti prie paties serverio arba per vietinis tinklas arba per VPN. Serverio terminalo IP adresas turi būti statinis ir susietas su MAC adresu.

Prisijungimas atliekamas naudojant Minl2 programą, kurioje registracijos metu nurodote prisijungimo vardą ir slaptažodį. Atlikę šiuos veiksmus, išeiname iš serverio ir vėl prisijungiame, bet neprisijungę naudodami sukurtą prisijungimo vardą ir slaptažodį. Nustatymų skiltyje pasirinkite Multiplayer ir įveskite reikiamą serverio IP. Visi. Galite mėgautis žaidimu su tikru priešininku.

Išvada

Žinoma, tai dar ne visi niuansai, kurie gali iškilti kuriant vietinius serverius skirtingų tipų, ir, žinoma, ne visos šiame procese padedančios programos. Sakykime taip: tai yra bendrieji ir pagrindiniai principai, įtvirtinti tokiose technologijose. Ir jei pažvelgsite, čia nėra nieko ypač sudėtingo. Šiek tiek laiko ir kantrybės – ir bet kokio tipo vietinis serveris bus sukurtas per 10-15 minučių.

„Kaip kurti virtualus serveris? – dažnas klausimas, kylantis daugeliui vartotojų, kurie pirmą kartą susiduria su priegloba. Straipsnyje ir toliau analizuosime, kas yra VPS (VDS), kaip jį teisingai pasirinkti, sukonfigūruoti tokio tipo prieglobą, kad jis atitiktų jūsų projekto poreikius ir ar galima patiems susikurti įprastą virtualų privatų serverį ar ar jums reikia jį išsinuomoti.

Sužinojome, kas yra virtualus serveris, kada verta jį įsigyti ir kokią operacinę sistemą (Linux ar Windows) geriau naudoti.

Be tradicinių svetainių prieglobos, virtualūs serveriai gali būti naudojami IP telefonijai, virtualiems maršrutizatoriams ir komutatoriams, VPN arba tarpiniams serveriams, terminalų serveriams su tradiciniais biuro programosnuotolinė prieiga iš darbuotojų kompiuterių.

Technologijų informacija

Dažniausiai kuriant svetaines naudojama PHP programavimo kalba, duomenų bazės MySQL duomenys ir žiniatinklio serveriai Apache ir Nginx (jie veikia atskirai arba kartu). Šis programų rinkinys taip pat dažnai vadinamas LEMPAS (L inux- A pache- M ySQL- P HP) arba LEMP (L inux- N ginx- M ySQL- P HP).

Žinoma, naudojamos ir kitos technologijos, svetainės gali būti parašytos kitomis programavimo kalbomis (Python, Ruby, NodeJS) ir naudoti kitas duomenų bazes (PostgreSQL, noSQL), taip pat pagalbinę programinę įrangą. Tačiau kadangi tokie sprendimai yra mažiau paplitę, mes jų nenagrinėsime. Pažvelkime atidžiau į VPS pasirinkimą ir pradinę konfigūraciją, skirtą svetainių talpinimui PHP kalba ir įmonės el.

Tarifų plano pasirinkimas

Čia jo nebus išsamus vadovas, kaip pasirinkti reikiamą tarifą, nes kiekvienu atveju ištekliai parenkami individualiai. Išteklių kiekis priklausys nuo TVS naudojamų svetainių skaičiaus serveryje, poreikio naudoti papildomos programos ir tt

Vienintelis dalykas, kuris apskaičiuojamas gana tiksliai, yra vietos diske. Patikrinkite, kiek vietos užima svetainės ir paštas, pridėkite 7–10 GB ir gaukite mažiausią reikalingą vietą diske. Faktas yra tas, kad VPS turite skirti papildomos vietos operacinei sistemai ir valdymo skydui įdiegti, į kurią taip pat atsižvelgiama į bendrą disko vietą.

Operacinė sistema ir valdymo pultas

Yra visa operacinių sistemų šeima Linux branduoliai, tarp kurių yra ir serverio, ir darbalaukio parinkčių. Populiariausios serverių operacinės sistemos: CentOS, Debian, Ubuntu serveris.

Jei jums reikia labai stabilios sistemos, CentOS yra jūsų pasirinkimas. Stabili ir saugi sistema, bet su galimybe prireikus atnaujinti į naujausias programinės įrangos versijas – tai Debian. „Ubuntu Server“ yra OS, kuri neatsilieka nuo laiko ir pristato naujausios versijos programas, todėl jos gali neveikti idealiai.

Serverio valdymo skydelis yra tam tikras scenarijus arba scenarijų rinkinys, leidžiantis patogiai valdyti VPS grafinę sąsają. Paprastai grafinė dalis pasiekiama naršyklėje konkrečiu adresu.

PU pasirinkimą daugiausia įtakoja subjektyvi naudojimo patirtis, tai yra, vieniems vartotojams viena panelė atrodys patogesnė, kitiems – kita. Jei jums sunku pasirinkti, galite išbandyti įvairių produktų sąsają demonstracinėje versijoje kūrėjų svetainėse ir nuspręsti, kas jums labiausiai tinka. Be to, PU pasirinkimas yra glaudžiai susijęs su operacine sistema, nes paprastai jie palaiko ribotą OS sąrašą. Ir dar vienas svarbus veiksnys renkantis skydelį – reikiamų įrankių prieinamumas arba galimybė juos greitai sumontuoti.

Žinoma, galite išvis praleisti valdymo skydelį ir sukonfigūruoti virtualų serverį per komandinę eilutę, tačiau šiam metodui reikės pakankamai techninių žinių. Dauguma PU yra komplektuojami su pagrindinės populiarios programinės įrangos rinkiniu, reikalingu norint greitai įdiegti svetaines. Tai žiniatinklio serveris, PHP, duomenų bazės, FTP, pašto ir DNS serveris. Visi paketai jau yra optimaliai sukonfigūruoti, kad būtų galima nedelsiant pradėti darbą su serveriu.

Rekomenduojame naudoti VPS su valdymo pultu ir suteikti jiems nemokamą pilną techninę pagalbą. Serveriams be skydelio techninis palaikymas bus ribotas. Virtualaus serverio kūrimas yra neįtikėtinai brangus procesas, o pilnavertei prieglobai yra platforma, kurioje galite talpinti savo išteklius ir jums nereikia jo kurti nuo nulio.

Norėdami įdiegti mūsų VPS ir dedikuotuose serveriuose, siūlome šias plokštes: cPanel/WHM (nuo 13,95 USD per mėnesį), ISPmanager 5 Lite (4 USD per mėnesį), Plesk 17 (nuo 10 USD per mėnesį), „Centos Web Panel“ (nemokama), taip pat galima įdiegti virtualią Bitrix aplinką.
Visus šiuos valdymo pultus išsamiau apžvelgsime kitoje dalyje.

Sveiki, brangūs Habr. Su šia medžiaga pradedame publikacijų seriją apie tai, kaip sukurti VPS prieglobą nuo nulio, remiantis RUVDS White Label API.

Šiame įvadiniame leidinyje mes jums pasakysime, ką pirmiausia turite padaryti, kad kuo greičiau pradėtumėte uždirbti pirmąjį pelną iš savo VPS prieglobos, kaip tai padaryti palyginti greitai ir kaip tai įmanoma bei pelninga. Jei nuspręsite sukurti savo VPS prieglobą nuo nulio, bet neturite savo infrastruktūros arba neturite lėšų ir laiko jai sukurti, sveiki atvykę į katę.

Ar jums reikia svetainės


Norėdami susiorganizuoti savo VPS paslaugą, pirmiausia jums prireiks 2 dalykų – svetainės, kurioje siūlysite VPS serverių nuomos paslaugas ir paslaugų teikėjo, kuris suteiks jums palankias partnerio sąlygas šiems tikslams, savo infrastruktūrą ir patikimą API su plačiomis galimybėmis. . Kas yra API? Tai sąsaja, kurią naudodami galite suteikti savo klientams visas tas pačias serverio valdymo galimybes, kurias teikia jūsų paslaugų teikėjas savo klientams.

Svetainės integravimas su savo VPS teikėju per API bus daug pigesnis ir greitesnis nei sukurti savo debesų infrastruktūrą nuo nulio, nes šiuo atveju tai „priima“ daug problemų: jums nereikia jaudintis, ar yra pakankamai tiekėjo išteklių kiekis, , kaip organizuoti platų ir gedimams atsparų kanalą prieigai prie interneto iš virtualių serverių, kaip rinkti ir saugoti duomenis apie serverių išteklių naudojimą ir pan.

Dabar apie svetainę. Čia gali būti daug variantų, išvardinsime dažniausiai pasitaikančius:

  • esate svetainės, kuri siūlo susijusias paslaugas (domeno tikrinimas/registracija, DNS serverio nuoma, nuotolinio serverio administravimas), savininkas.
  • kuriate savo svetainę nuo nulio naudodami populiarią TVS ir jai skirtus papildinius.
  • užsisakote svetainę iš interneto studijos
  • įveskite savo parinktį
Pirmasis yra geriausias variantas, nes norint pridėti naują VPS serverio nuomos paslaugą, prireiks labai nedaug modifikacijų: nereikės rašyti daugelio toliau išvardytų dalykų nuo nulio. Kuriant svetainę nuo nulio, paleidimo laikas gali gerokai pasikeisti į blogąją pusę. Visus komponentus iš žemiau esančio sąrašo turėsite įdiegti patys (arba naudoti trečiųjų šalių diegimus, prieš tai išbandę ir pritaikę savo projektui). Rekomenduojame naudoti trečiąjį variantą tik tuo atveju, jei trūksta reikiamų žinių apie interneto svetainių kūrimą arba jei neįmanoma sukurti svetainės tokios, kokios norite.

Pradėkime


Kas turėtų būti įgyvendinta šioje svetainėje?

Registracija, vartotojo autentifikavimas/autorizavimas, slaptažodžio atkūrimas, atsiliepimų forma.

Tai turi visi be išimties prieglobos paslaugų teikėjai. Jūsų būsimas klientas turi turėti galimybę užsiregistruoti, susigrąžinti slaptažodį, jei jį pamestų, turėti asmeninė sąskaita svetainėje su naujausia informacija apie jos likutį, įsigytus serverius ir kt. Be to, jam turi būti suteikta galimybė pranešti apie problemą techninei pagalbai. Siekiant išvengti masinio „netikrų“ paskyrų registravimo, rekomenduojame nepamiršti papildomų saugumo priemonių, tokių kaip „captcha“ formose, taip pat saugoti maksimalų kiekį informacijos apie vartotoją. turima informacija, kuri gali padėti, jei iš jo pusės bus nustatyti pažeidimai. IN šiuo atveju, yra daug paruoštus sprendimus, reikalaujantys nedidelių pakeitimų. Jei planuojate kurti savo svetainę remdamiesi TVS, aukščiau aprašytos funkcijos yra tam tikru mastu įdiegtos arba gali būti lengvai prijungtos naudojant papildinius.

Kliento asmens duomenų tvarkymas

Tam tikru mastu tai turėtų būti įgyvendinta, bet jūs galite apsieiti be jo. Ši funkcija neblokuoja jūsų paslaugos paleidimo.

Kliento serverio valdymas

Kas turėtų būti nurodytame jūsų svetainės puslapyje, priklauso nuo to, kiek norite naudotis turimomis savo paslaugų teikėjo funkcijomis ir kiek serverio kontrolės suteiksite savo klientui. Pavyzdžiui, įnešę reikiamą sumą į balansą ir pateikę raštišką prašymą, galite sukurti jam skirtą serverį techninė pagalba, arba galite pateikti jam visą konfigūratorių tikslus derinimas serverio charakteristikos, taip pat sąsajos, skirtos keisti konfigūraciją eksploatacijos metu, gauti serverio apkrovos statistiką, įvairias galimybes, pavyzdžiui, iš naujo įdiegti OS ir pan. Jūsų VPS prieglobos paleidimo greitis labai skirsis priklausomai nuo pasirinktos parinkties. Mes išsamiau apsvarstysime šią problemą kituose šios serijos straipsniuose.

Galimybė pasinaudoti bandomuoju laikotarpiu

Akivaizdu, kad pirmą kartą reklamuodami savo naują VPS prieglobos paslaugą turėsite įdiegti galimybę naudoti bandomąjį laikotarpį. Tai būtina tam, kad Jūsų klientas galėtų pats nuspręsti, ar Jūsų skelbiama VPS nuomos kaina atitinka Jūsų teikiamų paslaugų kokybę. Į ką reikėtų atsižvelgti įgyvendinant? Pirmiausia turite pasirinkti dienų skaičių. Nereikėtų per ilgo testavimo laikotarpio – užsiregistruos klientai, kurie tiesiog nori pasinaudoti jūsų paslauga nemokamas serveris tam tikram laikotarpiui, o pasibaigus bandomajam laikotarpiui, jie užregistruos naują paskyrą ir bandys vėl naudoti bandomąjį laikotarpį. Kad tam tikru mastu apsisaugotumėte nuo tokių klientų, būtinai turite išmokti juos atpažinti. Tai ypač svarbu pradiniame jūsų paslaugos kūrimo etape, nes už kiekvieną tokį klientą gausite mažesnį potencialų pelną. Taip pat turėtumėte atsižvelgti į tai, kad ilgas testavimo laikotarpis jums nebus labai naudingas, nes jūsų filialo paskyroje nėra testavimo laikotarpio, su kuriuo būtų susieti visi jūsų sukurti serveriai.

Atsiskaitymas

Kaip klientai papildys balansą ir pirks serverius? Žinoma, mums reikia dar vieno labai svarbaus komponento – atsiskaitymo. Ką mes įtraukiame į sąvoką „atsiskaitymas“? Žinoma, tai apima esamų tarifų kūrimą / redagavimą, klientų mokėjimų priėmimo sąsajas, vidinius mokėjimų apdorojimo mechanizmus, akcijų / nuolaidų kūrimą ir stebėjimo priemones.

Į savo ar trečiųjų šalių atsiskaitymo integravimą į savo projektą turėtumėte žiūrėti ypač atsakingai, nes galimybė įsigyti VPS serverį jūsų svetainėje (perskaitykite pirmuosius pinigus) tiesiogiai priklauso nuo šio komponento veikimo. Norėdami greitai pradėti priimti pinigus iš populiariausių mokėjimo sistemų, rekomenduojame naudoti mokėjimų agregatorius. Kodėl? Pirma, integruoti su vienu agregatoriumi yra daug greičiau ir lengviau nei su kiekviena iš jo teikiamų mokėjimo sistemų. Taip yra dėl to, kad kiekvienas mokėjimo sistema savo sąveikos protokolą, kuris turi būti tinkamai įdiegtas ir su juo dirbti vieningai jūsų sistemoje, kuri yra labai daug darbo reikalaujanti. Antra, turite vieną sąsają, kuri suteikia daugumą reikalingų funkcijų darbui su klientų mokėjimais - tai asmeninė kaupiklio paskyra. Žinoma, už visa tai teks mokėti papildomą komisinį mokestį, tačiau, mūsų nuomone, šis sprendimas yra optimalus kuriant savo VPS paslaugą.

Žinoma, prieš integruojant su mokėjimų kaupikliu jūsų svetainė turi atitikti tam tikrus reikalavimus. Kaip pavyzdį galime pateikti mokėjimų agregatoriaus mokėtojo reikalavimus:

  • svetainė turi būti pilnai užpildyta informacija ir funkcija;
  • svetainę turi sudaryti daugiau nei vienas puslapis;
  • svetainėje turi būti pateikta informacija apie parduodamas prekes ir paslaugas, taip pat šių prekių ir paslaugų savikainą;
  • svetainė neturėtų būti talpinama naudojant nemokamą prieglobą;
  • svetainėje siūlomos prekės ir paslaugos neturi prieštarauti galiojančiiems Rusijos Federacijos įstatymams ir tarptautinei teisei;

Taip pat verta atkreipti dėmesį į tai, kad mokėjimo sistemų sąrašas, kaip taisyklė, yra daug platesnis, jei sudarote sutartį kaip juridinis asmuo. Kai kuriais atvejais tam tikrų mokėjimo sistemų prijungimas gali užtrukti gana ilgai, nes jūsų svetainė turi atitikti kiekvienos agregatoriaus pateiktus mokėjimo sistemos reikalavimus, o tikrinimo procedūra atliekama mokėjimo sistemos pusėje.

Finansinis aspektas


Priėjome prie vieno iš svarbiausių aspektų (jei ne svarbiausio) – finansinio. Darbas su VPS paslaugų teikėju turėtų būti pelningas. Pasvarstykime, kodėl apsimoka organizuoti VPS serverio nuomos paslaugą paslaugų teikėju pasirenkant RUVDS tiekėją.

Paimkime populiariausias VPS konfigūracijas, pagrįstas operacine sistema Windows sistemos Server 2012 R2 ir pateikti kai kuriuos duomenis, kuriuos gavome analizuodami VPS paslaugų rinką Rusijoje 2016 m. vasario mėn.:


Konfigūracija

1

2

3

4

5

Procesorių skaičius

1

2

4

6

8

RAM talpa, GB

1

2

4

8

16

Disko talpa, GB, HDD

20

40

120

300

600

IPv4 adresų skaičius

1

1

1

1

1

Dabartinė konfigūracijos kaina

Mokant kas mėnesį

300 rub.

600 rub.

1400 rub.

2980 rub.

5720 rub.

Mokant kasmet

2880 rub.

5760 rub.

13440 rub.

28608 rub.

54912 rub.

Norėdami įvertinti jūsų galimą uždarbį, pateikiame konfigūracijų kainos padidėjimą, palyginti su vidutine konkurentų kaina:

Taip pat nepamirškite, kad turime išlaidų mokėdami komisinius už pervedimus ir išėmimus į mokėjimo sistemas.

Dabartinė nuolaida kuriant serverius naudojant API yra 10% .
Kaip apskaičiuoti galimą uždarbį iš vieno tam tikros konfigūracijos serverio, įsigyto mėnesiui? Galite naudoti šią formulę:
Uždarbis = Einamasis. kaina RUVDS * 10% + Skirtumas nuo vidutinės komplektacijos - Komisinių mokėjimo išlaidos.

3 konfigūracijos skaičiavimo pavyzdys:

Uždarbis = 1400 * 0,1 + 794 (suapvalintas žemyn) -240 = 694 rubliai.

Tai pajamos iš vieno serverio. Kai jūsų klientai įsigys 25–30 šios konfigūracijos serverių, jūs uždirbsite tam tikrą sumą 20 tūkstančių rublių per mėnesį.

Tolesniuose straipsniuose išsamiai papasakosime apie RUVDS White Label API galimybes, aptarsime, kaip pasirinkti optimalius tarifus savo VPS prieglobai ir kokiomis sąlygomis galite užsidirbti pinigų.

Prieš kurį laiką kilo mintis išbandyti ASP.Net svetainės kūrimo perspektyvas, orientuotą į darbą Linux aplinkoje. Tačiau iš karto buvo nuspręsta, kad svetainė veiks Linux pagrindiniame kompiuteryje, beliko nuspręsti dėl programavimo kalbos: ASP.NET 2 kartu su Mono arba PHP galia. Įvairių VPS testavimo galimybės, net jei prieglobos paslaugų teikėjai trumpą laiką jas suteikė nemokamai, iškart išnyko, nes Jei eksperimentas būtų sėkmingas, anksčiau ar vėliau bet kokiu atveju prireiktų vietinio VPS serverio.

Virtuali mašina namų virtualiam serveriui sukurti buvo programa „VirtualBox“ – dėl priežasčių, kad virtualios mašinos gali prireikti tik vieną kartą, komercinės galimybės nebuvo iš karto svarstomos, o tarp nemokamas programas– tik šis yra pakankamai paprastas konfigūruoti ir gali visiškai palaikyti svečių operacines sistemas iš Linux šeimos. Taip pat, atlikus VPS pasiūlymų internete analizę, buvo nustatytos kelios labiausiai paplitusios ir su Mono suderinamos operacinės sistemos, kurias iš anksto įdiegė prieglobos paslaugų teikėjai.

Taigi, naudojami įrankiai:

Įdiekite „VirtualBox“, paleiskite ir sukurkite virtualią mašiną su reikiama konfigūracija. Kuriant virtuali mašina Palikau visus rekomenduojamus nustatymus, išskyrus laisvą atmintį – ji sumažėjo iki 128 MB ir virtualaus dydžio kietasis diskas- padidinta iki 4 GB. Paleidžiame virtualią mašiną ir sujungiame vaizdą iš operacinės sistemos Debian sistema 5.

Atsisiuntę pasirinkite diegimo meniu Įdiegti, nes grafinė instaliacija Mums to nereikia. Pasirinkite diegimo kalbą, aš rekomenduoju anglų kalbą (jei jums visiškai netinka anglų kalba, tada rusų kalba), tada pasirinkite vietą => kitas => Europa Rusijos Federacija , ir įvesties klaviatūros išdėstymą, čia primygtinai patariu pasirinkti anglų kalbą JAV. Diegimo metu būsite paraginti įvesti tinklo įrenginio pavadinimą, įvedžiau MyVPS ir domeno pavadinimą, į kurį jis įtrauktasšį kompiuterį

(čia nieko nereikia įvesti). Toliau siūlome pasirinkti laiko juostą ir standžiojo disko skaidymo būdą. Aš apskritai pasirinkau numatytąjį metodą, jis man nebuvo ypač svarbus. Sutinkame su pasiūlymu įrašyti pakeitimus į diską ir patvirtinti jo išdėstymą. Laukiame, kol baigsis sistemos diegimas... Diegimo proceso metu jūsų bus paprašyta įvesti administratoriaus paskyros slaptažodį, vartotojo prisijungimo vardą ir slaptažodį. Tada jūsų bus paprašyta pasirinkti artimiausios saugyklos adresą ir tarpinio serverio nustatymus, skirtus prieigai prie interneto. Jei nenaudojate tarpinio serverio, nieko įvesti nereikia. Diegimo programa dabar prisijungs prie jūsų pasirinktos saugyklos, paprašys informacijos apie turimą programinę įrangą ir atsisiųs paketus, reikalingus diegimui tęsti. Po to bus sukonfigūruotas sistemos branduolys ir pasirodys įdiegtos programinės įrangos pasirinkimo meniu. Atžymėkite elementą Darbalaukio aplinka (VPS darbastalio nereikia), būtinai palikite varnelę ant prekės Standartinė sistema , pasirinkite likusius elementus, kaip norite. Baigus diegti, bus užduotas klausimas: ar galima įdiegti GRUB operacinės sistemos įkrovos įkroviklį kaip pagrindinį, pasirinkite Taip Tęsti Norėdami iš naujo paleisti virtualią mašiną. Sveikiname! Tai užbaigia OS diegimą.

Taigi, virtuali mašina paleidžiama iš naujo. Būsite paraginti įvesti savo prisijungimo vardą. Įveskite root, tada jūsų paprašys slaptažodžio, įveskite ir jį.

Dabar reikia įdiegti SSH. Norėdami tai padaryti, įveskite komandą

Apt-get install ssh Programa analizuos priklausomybes ir paprašys patvirtinimo, kad atsisiųstų ir įdiegtų paketą ssh

ir nuo paketų priklauso. Įdiegę išjunkite virtualią mašiną operacinė sistema

naudojamas vienas vartotojas, norėdami tai padaryti, įveskite komandą

    Dabar turime sukonfigūruoti savo virtualią mašiną, kad galėtume pasiekti per SSH, taip pat sukonfigūruoti prieigą prie būsimo žiniatinklio serverio per 80 prievadą. Tai galima padaryti dviem būdais. Uždarykite visus VirtualBox langus. Eikite į aplanką C:\Users\%username%\.VirtualBox\Machines „Windows 7“ ir „Vista“ arba į aplanką C:\Documents and Settings\%username%\.VirtualBox\Machines

    , jei turite Windows XP. Atidarykite sukurtos virtualios mašinos aplanką, suraskite jame failą su savo virtualios mašinos pavadinimu. Mano atveju tai MyVPS.xml atidarykite jį ir pridėkite prie skyriaus Papildomi duomenys






    TCP Uždarykite „VirtualBox“. Atidarykite konsolę. Jei turite „Windows“, eikite į aplanką C:\Program Files\Sun\VirtualBox

    .
    Įveskite šias komandas konsolėje
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort" 80
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort" 80
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol" TCP
    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22

    VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2222

VBoxManage setextradata "%mashine_name%" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP kur %mashine_name% yra jūsų virtualios mašinos pavadinimas. Paleiskite „VirtualBox“ ir įjunkite virtualią mašiną. Jei dabar gaunate klaidą dėl neįjungimo, uždarykite viską ir dar kartą sukonfigūruokite virtualią mašiną. Tikriausiai padarėte klaidą įvesdami komandas. Jei pakeitėte nustatymus

xml failą , patikrinkite, ar pridėtuose įrašuose nėra klaidų, jei konsolėje, įveskite komandas dar kartą. Paleidę virtualią mašiną paleiskite Putty programą, jei esate Windows, laukelyje Host rašykite 2222 vietinis šeimininkas , lauke Port nustatome reikšmę. Spustelėkite

Ssh -l %user_name% -p2222 localhost

Įveskite savo prisijungimo vardą (Putty) ir slaptažodį.

Dėl valdymo failų sistema Galite naudoti WinSCP programą. Jums reikės įvesti , patikrinkite, ar pridėtuose įrašuose nėra klaidų, jei konsolėje, įveskite komandas dar kartą., nustatykite prievado reikšmę į 2222 , įveskite savo prisijungimo vardą ir slaptažodį.

Serveris paruoštas minimalia konfigūracija. Dabar galite įdiegti „Apache“, „nginx“, „MySQL“ ir kt. Atminkite, kad žiniatinklio serveris turi veikti 80 prievadu. Jei norite naudoti bet kurį kitą prievadą, pakeiskite virtualios mašinos nustatymus naudodami „VBoxManage“.

© 2024 ermake.ru - Apie kompiuterių taisymą - Informacinis portalas