Kako kreirati lokalni server? Postavljanje lokalnog servera na Windows. Kako kreirati virtuelni server Pro VDS server na vašem lokalnom računaru

Zdravo prijatelji.

U ovom članku ćemo instalirati lokalni server na naše računalo za daljnji razvoj i konfiguraciju stranica na njemu.

Da bismo to učinili, koristit ćemo program pod nazivom Denwer. Instalacija je jednostavna i ne zahtijeva nikakvo tehničko znanje. Štaviše, proces instalacije je popraćen upitima.

Kako instalirati lokalni server i da li je on uopće potreban, čitajte dalje. Počnimo s razmatranjem važnosti lokalnog servera.

Da li vam je potreban lokalni server

Za početnike, počet ću tako što ću definisati koncept "lokalnog servera" - ovo je server (hosting) koji se nalazi na vašem računaru (ne na Internetu) i omogućava vam da kreirate, konfigurišete sajtove na njemu.

Smatram da je neophodno kreirati i dalje konfigurisati sajt na lokalnom serveru, kako biste jednim potezom mogli postaviti potpuno funkcionalnu stranicu sa svim podešavanjima na Internet. I onda ga odmah ispunite sadržajem.

To rade zaista profesionalci u kreiranju web stranica. Čak i ako pogledamo ljude koji stalno rade na kreiranju sajtova na raznim mašinama, videćemo da skoro svaki od njih prvo instalira sajt na lokalni server, zatim ga konfiguriše, a tek onda prenese na pravi hosting.

Kao primjer, prikazat ću jelovnik iz kursa Sergeja Patina "Joomla 3 - profesionalna web stranica u jednom danu". Pogledajte redoslijed kojim se stranica kreira.

Kao što vidite, od samog početka, stranica se instalira lokalno, konfigurira, a na kraju se potpuno gotov resurs prenosi na hosting.

Postavljanje stranice na Internet, a zatim postavljanje kada je već trebate promovirati je nerazumno.

Šta ako već imate web stranicu? Da li vam je potreban lokalni server?

Zamislimo situaciju da već imate web stranicu i da ste vrlo strastveni tehničar, odnosno uvijek volite da se udubite u sve vrste tehničkih problema i stalno eksperimentišete s nečim.

Dakle, već imate web stranicu i ona već ima neke posjetitelje. Neka nije veliki broj, ali jesu. Stavite se na njihovo mjesto.

Odete na stranicu i stalno vidite da vlasnik stranice ili bloga stalno nešto mijenja. Mijenja se lokacija blokova na stranici, struktura, a dešava se da je dizajn svaki dan nov. Želiš li ovo? Dakle, posjetiocima se takva situacija ne bi dopala.

Bavljenje razvojem, postavljanjem sajtova, kao i kreiranjem dizajna na sajtu koji je već postavljen na Internet, barem nije profesionalno. Da ne spominjemo da ima vrlo negativan učinak na njegov razvoj i odobravanje u očima pretraživača i vaše publike.

Stoga sve takve stvari morate raditi na svom lokalnom računalu.

Sada ćemo početi da ga instaliramo, nakon čega možete instalirati svoju stranicu na svoj lokalni računar i raditi sa njom šta god želite. Posjetioci ove mahinacije neće vidjeti, jer. to je vaš lični računar i niko mu nema pristup. A nakon što sve dovedete do konačnog stanja, onda bez ikakvih problema možete to prenijeti u potpuno gotovom obliku na pravu stranicu.

Inače, govorim io važnosti lokalnog servera prilikom kreiranja bloga u svojoj mapi uma "Plan za kreiranje kvalitetnog bloga od Konstantina Khmeleva", koji možete dobiti ostavljajući svoj prvi komentar.

Prijeđimo na proces instalacije.

Instaliranje lokalnog servera na vašem računaru

Lokalni server je program. Stoga ga morate preuzeti. Za to ćemo koristiti Denwer web server.

Idite na službenu stranicu programa i kliknite na veliko dugme.


Nakon što kliknete, od vas će se tražiti da odaberete verziju programa. Odaberite verziju stari PHP 5.2 i kliknite na dugme Skinuti.


U sljedećem prozoru trebamo unijeti podatke na koje će biti poslat Denwer link za preuzimanje. Unesite svoje stvarne podatke i kliknite na dugme "Preuzmi link za preuzimanje".


Nakon što kliknete na dugme, odmah ćete dobiti e-mail sa vezom za preuzimanje programa. Pošiljalac i predmet pisma će biti sljedeći (pogledajte snimak ekrana ispod).


Nakon preuzimanja, na mjestu gdje je program spremljen, imat ćete instalater koji će izgledati ovako.

Da započnete instalaciju lokalnog servera, pokrenite instalater.


Pitamo se da li želimo da instaliramo osnovni paket? Slažemo se.


Otpočeće raspakivanje podataka, koje će se odvijati vrlo brzo.

Nakon što se podaci raspakuju, počet će instalacija lokalnog servera, koja će se izvršiti na komandnoj liniji. Odmah nakon pokretanja, od nas će se tražiti da zatvorimo pretraživač.


Automatski, kada se pojavi komandna linija, pretraživač će se otvoriti sa porukom da morate zatvoriti pretraživač da biste nastavili ili otkazali instalaciju.


Također morate zatvoriti druge pretraživače ako se instalacija komandne linije ne nastavi.

Nakon zatvaranja svih internet pretraživača, instalacija će se nastaviti. Samo trebate slijediti upute koje vam daje komandna linija.

Pritisnite Enter za nastavak instalacije.


Instalirat ću ga negdje drugdje. U mom slučaju, ovo je disk E folder domaćin.



U sljedećem koraku ponovo pritisnite Enter.


Sljedeći korak je odabir slova virtuelne disk jedinice. Po defaultu, program od vas traži da odaberete disk Z, jer je ovo slovo posljednje u engleskoj abecedi i malo je vjerovatno da je bilo koji disk zauzet njime.

Ostaviću to tako. Također možete unijeti drugo slovo, ali pazite da to nije zauzeto disk.

Nakon odabira i unosa slova, pritisnite Enter za nastavak instaliranja lokalnog servera.



Nakon što je kopiranje završeno, morate odabrati opciju pokretanja Denwera.

Postoje 2 načina pokretanja, ali sam program preporučuje odabir opcije 1. Mi to radimo. Unesite broj 1 u komandnu liniju i pritisnite Enter.


  • lansiranje;
  • zaustavlja;
  • ponovno pokretanje.

Trebaju nam ove etikete. Stoga vozimo slovo Y i pritisnemo Enter.


Ovo je bio poslednji korak u instaliranju lokalnog servera, nakon čega će se automatski otvoriti pretraživač sa natpisom "Denver instaliran uspešno", a biće napisano i da Denwer radi sa istim portovima kao i Skype.

Stoga, ako imate instaliran skype, onda uradite ono što će biti napisano u prozoru pretraživača.


Takođe će kreirati prečice na radnoj površini koje smo tako želeli.

  1. Start Denwer - start Denver;
  2. Stop Denwer - stop;

Sve. Naš lokalni server je instaliran. Sada ostaje da se malo proveri. Pokrenite i provjerite hoće li se naš virtualni disk, koji će djelovati kao lokalni server, zaista pokrenuti.

Prije nego što počnemo, idemo u direktorij u koji smo instalirali denver i vidimo šta se tu nalazi.

Pošto sam instalirao na disk E u host folderu, sada bi takav folder trebao biti na mom disku.


Onako kako je. A unutar fascikle bi trebalo da budu i same datoteke Denvera. Idemo unutar foldera, gdje bi trebali vidjeti sljedeću sliku.


Fajlovi su tamo. Dakle, sve je uspješno kopirano tokom instalacije.

Sada provjerimo da li se sam Denwer pokreće. Koristimo prečicu za pokretanje.

Nakon pokretanja prečice, 2 komandne linije će brzo treptati. Kada nestanu, na traci zadataka će se pojaviti 2 prečice.

Ako se takve prečice pojave, onda je Denwer pokrenut. Virtuelni disk bi se takođe trebao pojaviti sa slovom Z u mom slučaju. U vašem slučaju, sa pismom koje ste dodijelili. Također, ovaj disk bi trebao biti nazvan slično disku na koji ste instalirali sam Denver.


Kao što vidite, postoji "E" disk u koji sam instalirao, kao i "Z" disk koji se pojavio nakon pokretanja denvera. Njihova imena su ista. Oba diska se zovu "Lokalni disk". Samo se slova razlikuju.

Ako odemo na virtuelni disk (Z), trebali bismo vidjeti iste Denver datoteke i mape koje smo pogledali ranije.


Svi prijatelji. Ovim je završena instalacija lokalnog servera. Sada možete početi kreirati web stranicu na njoj i činiti bilo kakvu prevaru s web-lokacijom.

U sljedećem članku ću pokazati. Tamo ćete također pronaći detaljan članak sa slikama i video tutorijal.

Usput, o video tutorijalu. Ako nekome nešto nije jasno iz tekstualne verzije, onda ovdje dajem video lekciju koju sam posebno snimio za vas.

Na ovome ću se oprostiti od tebe. Radujem se vašim komentarima i nekim idejama za nove članke na blogu. Ako nešto ne radi ili imate pitanja, napišite ih u komentarima.

Sve najbolje.

S poštovanjem, Konstantin Khmelev.

Pozdrav dragi čitaoci habra. Ovim materijalom započinjemo seriju publikacija o tome kako izgraditi VPS hosting od nule na temelju RUVDS White Label API-ja.

U ovoj uvodnoj publikaciji reći ćemo vam šta prvo učiniti kako biste što prije počeli ostvarivati ​​prvi profit od vlastitog VPS hostinga, kako to učiniti relativno brzo i koliko je to svrsishodno i isplativo. Ako se odlučite za kreiranje vlastitog VPS hostinga od nule, ali nemate vlastitu infrastrukturu ili nemate sredstava i vremena za kreiranje, dobrodošli pod kat.

Trebate li web stranicu


Da biste organizirali vlastiti VPS servis, prije svega će vam trebati 2 stvari - stranica na kojoj ćete nuditi usluge iznajmljivanja VPS servera i provajder usluga koji vam pruža povoljne partnerske uslove za te svrhe, sopstvenu infrastrukturu i pouzdan API sa širokim spektrom usluga. sposobnosti. Šta je API? Ovo je vrsta interfejsa, pomoću kojeg svojim klijentima možete pružiti sve iste mogućnosti upravljanja serverom koje vaš dobavljač usluga pruža svojim klijentima.

Integracija web stranice s vašim VPS provajderom putem API-ja bit će mnogo jeftinija i brža od kreiranja vlastite infrastrukture oblaka od nule, jer u ovom slučaju „preuzima na sebe“ mnoga pitanja: ne morate brinuti o dostupnosti dovoljno resursa od provajdera, o tome kako organizovati širok i tolerantan kanal za pristup Internetu sa virtuelnih servera, kako prikupiti i pohraniti podatke o korišćenju resursa od strane servera i tako dalje.

Sada o sajtu. Može biti mnogo opcija, navodimo najčešće:

  • vlasnik ste stranice koja nudi povezane usluge (provjera/registracija domena, iznajmljivanje DNS servera, udaljena administracija servera).
  • kreirate svoju stranicu od nule koristeći popularni CMS i njegove dodatke.
  • web stranicu naručite iz web studija
  • unesite svoj izbor
Prva je najbolja opcija, jer da biste dodali novu uslugu iznajmljivanja VPS servera, trebat će vam vrlo malo poboljšanja: nećete morati ispočetka pisati mnoge stvari navedene u nastavku. Kada gradite svoju stranicu od nule, vrijeme pokretanja može se značajno promijeniti na gore. Morat ćete sami implementirati sve komponente sa liste ispod (ili koristiti implementacije trećih strana, nakon što ste ih prethodno testirali i prilagodili vašem projektu). Preporučujemo korištenje treće opcije samo ako vam nedostaje potrebno znanje za izradu web stranica ili je nemoguće napraviti svoju web stranicu onako kako želite.

Počnimo


Šta bi trebalo implementirati na ovoj stranici?

Registracija, autentifikacija / autorizacija korisnika, oporavak lozinke, obrazac za povratne informacije.

Svi hosting provajderi ga imaju bez izuzetka. Vaš budući klijent mora biti u mogućnosti da se registruje, da povrati lozinku ako je izgubljen, da ima lični nalog na sajtu sa ažurnim informacijama o svom stanju, kupljenim serverima itd. Takođe, mora mu se dati mogućnost da prijavi problem tehničkoj podršci. Kako biste izbjegli masovnu registraciju "lažnih" naloga, preporučujemo da ne zanemarite sredstva dodatne zaštite, kao što je captcha na obrascima, te sačuvate maksimalnu količinu dostupnih informacija o korisniku, što može pomoći u slučaju bilo kakvih povreda s njegove strane. U ovom slučaju postoji mnogo gotovih rješenja koja zahtijevaju manje izmjene. Ako planirate kreirati svoju web stranicu baziranu na CMS-u, onda je gore navedena funkcionalnost ili implementirana u njoj u određenoj mjeri, ili se lako može povezati pomoću dodataka.

Upravljanje ličnim podacima klijenta

Trebalo bi ga donekle implementirati, ali možete i bez toga. Ova funkcija ne blokira početak vaše usluge.

Upravljanje klijentskim serverom

Šta bi trebalo da bude na ovoj stranici vašeg sajta zavisi od toga koliko želite da koristite dostupnu funkcionalnost vašeg provajdera servisa i koliku kontrolu nad serverom ćete dati svom klijentu. Na primjer, možete kreirati namjenski server za njega nakon što položite potreban iznos na saldo i njegov pismeni zahtjev tehničkoj podršci, ili mu možete pružiti punopravni konfigurator za fino podešavanje karakteristika servera, kao i sučelja za mijenjanje konfiguracije tokom rada, dobivanje statistike opterećenja servera, razne mogućnosti poput ponovne instalacije OS-a i tako dalje. Brzina pokretanja vašeg VPS hostinga, ovisno o opciji koju odaberete, značajno će varirati. Ovo pitanje ćemo detaljnije razmotriti u sljedećim člancima iz ove serije.

Mogućnost korištenja probnog perioda

Očigledno, za početnu promociju vaše nove VPS hosting usluge, morat ćete implementirati mogućnost korištenja testnog perioda. Ovo je neophodno kako bi vaš klijent mogao sam odlučiti koliko cijena koju ste najavili za iznajmljivanje VPS-a odgovara kvalitetu usluga koje pružate. Šta treba uzeti u obzir prilikom implementacije? Prije svega, trebate odabrati broj dana. Ne bi trebalo da pravite period testiranja predugačak - klijenti koji samo žele da dobiju besplatan server na određeno vreme će se registrovati na vaš servis, a nakon isteka testnog perioda, registrovaće novi nalog i pokušati da iskoriste testni period opet. Kako biste se u određenoj mjeri zaštitili od takvih klijenata, svakako morate naučiti kako ih prepoznati. Ovo je posebno važno u početnoj fazi razvoja Vaše usluge, jer ćete zbog svakog takvog klijenta izgubiti potencijalni profit. Takođe treba imati na umu da vam dug period testiranja neće biti od koristi, jer na vašem partnerskom nalogu ne postoji testni period na koji su povezani svi serveri koje ste kreirali.

Naplata

A kako će kupci napuniti bilans i kupiti servere? Naravno, trebat će nam još jedna vrlo važna komponenta, a to je naplata. Šta uključujemo u koncept "naplate"? Naravno, to uključuje kreiranje/uređivanje aktuelnih tarifa, interfejsa za prihvatanje plaćanja kupaca, internih mehanizama za obradu plaćanja, kreiranje promocija/popusta, alate za praćenje.

Implementaciji vlastitog ili integraciji naplate treće strane u svoj projekat treba pristupiti posebno odgovorno, jer mogućnost kupovine VPS servera na vašem sajtu (čitaj svoj prvi novac) direktno zavisi od performansi ove komponente. Kako biste brzo počeli primati novac od najpopularnijih platnih sistema, preporučujemo vam da koristite agregatore plaćanja. Zašto? Prvo, integracija sa jednim agregatorom je mnogo brža i lakša nego sa svakim od platnih sistema koji on nudi. To je zbog činjenice da svaki platni sistem ima svoj protokol interakcije, koji mora biti korektno implementiran i unificiran u okviru vašeg sistema, što je izuzetno dugotrajno. Drugo, imate jedno sučelje koje pruža većinu potrebnih funkcionalnosti za rad s uplatama kupaca - ovo je lični račun agregatora. Naravno, za sve ovo ćete morati platiti dodatnu proviziju, ali po našem mišljenju, ovo rješenje je optimalno kada kreirate vlastitu VPS uslugu.

Naravno, prije integracije sa agregatorom plaćanja, vaša stranica mora ispuniti određene zahtjeve. Kao primjer možemo navesti zahtjeve paymaster agregatora plaćanja:

  • stranica mora biti u potpunosti ispunjena informacijama, da bi funkcionirala;
  • stranica se mora sastojati od više od jedne stranice;
  • stranica treba da sadrži informacije o prodatim robama i uslugama, kao i cijenu tih dobara i usluga;
  • sajt ne bi trebalo da bude hostovan na besplatnom hostingu;
  • roba i usluge ponuđene na stranici ne smiju biti u suprotnosti s važećim zakonodavstvom Ruske Federacije i međunarodnim pravom;

Također, treba obratiti pažnju na činjenicu da je lista platnih sistema po pravilu znatno šira ako sklapate ugovor kao pravno lice. U nekim slučajevima povezivanje određenih platnih sistema može potrajati dosta vremena, jer vaša stranica mora ispunjavati zahtjeve svakog platnog sistema koji pruža agregator, a postupak verifikacije se obavlja na strani platnog sistema.

Finansijski aspekt


Dolazimo do jednog od najvažnijih aspekata (ako ne i najvažnijeg) – finansijskog. Rad sa vašim VPS provajderom trebao bi biti isplativ. Razmotrimo zašto je isplativo organizirati uslugu iznajmljivanja VPS servera odabirom RUVDS provajdera kao pružatelja usluga.

Uzmimo najpopularnije VPS konfiguracije bazirane na Windows Server 2012 R2 operativnom sistemu i damo neke podatke koje smo dobili analizirajući tržište VPS usluga u Rusiji od februara 2016:


Konfiguracija

1

2

3

4

5

Broj procesora

1

2

4

6

8

Količina RAM-a, GB

1

2

4

8

16

Veličina diska, GB, HDD

20

40

120

300

600

Broj IPv4 adresa

1

1

1

1

1

Trenutna cijena konfiguracije

Prilikom plaćanja mjesečno

300 r.

600 r.

1400 r.

2980 r.

5720 r.

Kada se plaća godišnje

2880 r.

5760 r.

13440 r.

28608 r.

54912 r.

Kako bismo procijenili vašu potencijalnu zaradu, predstavljamo dobit u cijeni konfiguracija ispred prosječne cijene konkurenata:

Takođe, ne zaboravite da imamo troškove plaćanja provizija za transfere i isplate na platne sisteme.

Trenutni popust za kreiranje servera pomoću API-ja je 10% .
Kako procijeniti potencijalnu zaradu od jednog servera date konfiguracije, kupljenog za mjesec dana? Možete koristiti sljedeću formulu:
Zarada = Trenutna. RUVDS cijena * 10% + Razlika u odnosu na prosječnu konfiguraciju - Troškovi provizije.

Primjer proračuna za konfiguraciju 3:

Zarada = 1400 * 0,1 + 794 (zaokruženo naniže) -240 = 694 rubalja.

Ovo je zarada sa jednog servera. Kada vaši klijenti kupe 25-30 servera ove konfiguracije, dolazite do iznosa zarade već u 20 hiljada rubalja mjesečno.

U sljedećim člancima ćemo vam detaljno reći o mogućnostima RUVDS White Label API-ja, razgovarati o tome kako odabrati najbolje cijene za svoj VPS hosting i pod kojim uvjetima možete zaraditi.

Šta je virtuelni hosting?

Nedavno je vokabular običnog ruskog čovjeka preplavljen ogromnim brojem novih riječi, uglavnom posuđenih iz engleskog jezika.

Kako kreirati hosting?

Na primjer - hosting. Čak ni stalni stanovnici interneta ne mogu uvijek jasno objasniti što znači ova misteriozna riječ, iako je u stvari sve prilično jednostavno.

Riječ hosting izvedeno iz engleskog domaćin, što ima značenje: glavni uređaj, vlasnik, vlasnik gostionice. Posljednji termin najbliži je ispravnom tumačenju riječi hosting koja se koristi na internetu.

Zašto vam je potreban hosting?

Recimo da ste kreirali lokaciju lokalno na svom računaru. Sada ga morate postaviti na Internet kako biste mu se mogli diviti ne samo vi, već i drugi korisnici. Kako uraditi? Web lokaciju možete prebaciti na World Wide Web direktno sa svog računara, ali ovo je prilično naporno: stranica će nestati kada se računar isključi, a internet mora biti brz - inače će se stranica usporiti.

Da bi se riješio ovaj problem, izmišljeni su serveri koji mogu obezbijediti nekoliko hiljada lokacija odjednom. Usluga hostovanja web stranice na stranom serveru je virtuelni hosting. Pogodan je ako je stranica mala (oko 20-50 MB), u suprotnom će joj biti potreban vlastiti zasebni server (fizički hosting) za nesmetan rad.

Šta je hosting

Hosting može biti i plaćen i besplatan. Svoju stranicu možete objaviti na nekim posebnim stranicama (na primjer, http://narod.yandex.ru/) potpuno besplatno, samo će naziv stranice biti trostepeni: ivanov.narod.ru, petrov.narod.ru , itd.

Ako je vaša stranica napravljena u komercijalne ili reprezentativne svrhe, bolje je registrirati domenu i kupiti web hosting, nije uopće skupo, a rezultat izgleda prilično solidno.

Koje usluge hosting uključuje?

Usluge hostinga obično uključuju ime domene, izvršavanje programa, pristup SQL bazi podataka i e-poštu priloženu web lokaciji (na primjer, [email protected]).

To je sve, nadam se da sada razumijete šta je virtualni hosting i zašto je potreban.

Poslovna ideja

Server za iznajmljivanje ili VPS

Ako je vaše poslovanje povezano s prodajom ili ima informativnu komponentu, tada ćete prije ili kasnije morati razmišljati o objavljivanju informacija o vašim proizvodima i uslugama na Internetu.

Čak i strukture koje su daleko od IT-a, kao što su advokatske firme, objavljuju informacije o sebi na World Wide Webu.

Međutim, ako možete koristiti besplatni hosting za hosting stranice sa vizit kartama, tada ćete, na primjer, za uspješnu internetsku trgovinu morati kupiti ili VPS ili pravi željezni server.

Prilikom odabira lokacije potrebno je uzeti u obzir mnoge faktore, na primjer, u kojoj se zemlji nalazi centar podataka.

Kako kreirati vlastiti hosting od nule

S obzirom da većina vaših klijenata živi u Rusiji, server bi trebao biti lociran upravo tamo, međutim, nedavno vrlo dobre i brze komunikacijske linije povezuju Rusiju i Njemačku.

VPS je virtuelni server, nekoliko virtuelnih servera se pokreće na jednom „gvozdenom“ serveru, svaki od njih može raditi samostalno i ne zavisi od drugih. Ovaj pristup može značajno smanjiti troškove najma, međutim, performanse VPS-a su mnogo niže.

Korištenje VPS-a omogućava vam smanjenje troškova, štoviše, cijena virtualnog servera ovisi o resursima koji su mu dodijeljeni, možete iznajmiti jeftin server, a zatim, ako je potrebno, možete prijeći na skuplje tarifne planove s povećanjem resursa.

U budućnosti, kada VPS kapacitet više ne bude dovoljan, moći će se preći na iznajmljivanje pravog servera. Kao što praksa pokazuje, to se događa tek prije nego što broj ljudi koji su posjetili vaš internet projekat premaši 10.000 dnevno. A toliki broj posetilaca je veoma velika cifra! Nije svaka internet prodavnica toliko popularna za nedelju dana!

Sve sam i svojim rukama

Anton komentariše:

Mislim da je danas praktičnije iznajmiti VPS od željeznih servera.
Bolje je uzeti komade željeza kada VPS potpuno zakaže, ta posjećenost prelazi 30.000 dnevno. A prije toga VDSka će proći sasvim dobro

Artem komentariše:

Pa… Sasvim je moguće iznajmiti nekoliko jeftinih gvozdenih servera i od njih prodavati usluge dijeljenog hostinga.
Sevak se može iznajmiti za 30-40 eura, hosting za 10 lokacija - 6-7 eura. Na jednom serveru možete pokrenuti 20-40 klijenata, profitabilnost je vrlo pristojna 🙂

Anton komentariše:

Ovo je samo ako sami upravljate. Ali morate nadgledati servere 24x7. Ako hosting padne barem nekoliko puta mjesečno, kupci će se brzo raspršiti. 🙂

LiOiDa272727 komentari:

Iznajmljujem server na sajtu, koristim ga pola godine. Odlično radi. Brzina prijenosa 100 Mb. Iznajmljivanje u Evropi

CS 1.6 Kreiranje/Konfigurisanje/Podizanje servera

Predgovor

Pozdrav svim korisnicima SteamCommunitya. Dugo nisam napisao nikakve vodiče, tutorijale itd. Nakon što sam pogledao najnovije vodiče o kreiranju servera, odlučio sam da napišem svoj vodič koji će ZAISTA pomoći i početnicima i već iskusnim CS 1.6 server administratorima

Početne informacije o kreiranju servera.

Instaliranje Metamod/Dproto/AmxModX

————————————————————————————————————————— Hosting: Svi ovi moduli su u panel upravljanje serverom.NE! Neki hosting hostovi imaju stare, malo zastarjele module. Linkovi do stvarnih će biti navedeni u nastavku.—————————-Računar: Svi moduli, dodaci, konfiguracije i druge stvari moraju se instalirati ručno. Ovo je jedan od nedostataka vašeg servera na vašem računaru. Ali sa spretnim rukama i normalnim mozgom, sve možete učiniti u roku od 25 minuta. Počnimo: Prije svega, morate instalirati Metamod.

KAKO OVO!!?!?!?!?! Preuzmite trenutnu verziju Metamoda (Svi OS) Preuzmite datoteku Liblist.gam (da Metamod radi ispravno) —————————————— ---------------------------- Instaliranje metamoda: Raspakirajte arhivu. Vidimo mapu Addons. Bacamo ga u folder cstrike.Sada ga treba pokrenuti. Otvorite datoteku liblist.gam / potražite red: gamedll "addonsmetamoddllsmetamod.dll" .—————————————————————————————— —————————————Instaliranje AmxModX-a: Raspakivanje arhive. Vidimo folder dodataka. Ubacujemo ga u cstrike. Idemo u addons/metamod/plugins.ini - i dodajemo redak win32 addonsamxmodxdllsamxmodx_mm.dll (ako imate Win32, onda ništa ne mijenjajte 😀 ako je Linux, pišemo ovako: linux addonsamxmodxdllsamxmodx_ Instalacija AmxModX-a je završena.—— ———————————————————————————————————————Instalacija i konfiguracija Dproto: Raspakujte arhivu Vidimo foldere amxx i bin. Treba nam samo bin folder.Idemo u bin i vidimo 2 Linux i Windows foldera.Idemo na addons,kreiramo folder dproto,uzimamo fajl koji nam treba i spuštamo ga u folder.imate Win32, onda nemamo promijenite bilo što, ako je Linux, pišemo ovako: linux addonsdprotodproto_i386.so) U arhivi postoji datoteka koja se zove dproto.cfg, jeste li je pronašli?

odlično! Ovo je konfiguracijski fajl servera i njegova zaštita. Preuzmite trenutnu Dproto konfiguraciju Nakon preuzimanja, otvorite je i uredite liniju Game_Name= Ovo je naziv igre u pretraživaču igrača. Morate pisati bez razmaka! Sačuvajte datoteku i bacite je u cstrike. Instalacija Dproto je završena.————————————————————————————— ————— ———————————— Prije dalje instalacije, ne zaboravite provjeriti performanse servera i pokretanje svih modula.

Konfiguriranje Server.cfg i AmxModX

Prije pokretanja servera, moramo ga malo konfigurirati :)——————————————————————————————————— —— ——————Konfiguracija Server.cfg Preuzmi server.cfg Traženje redova: ime hosta „ime servera“ sv_downloadurl „Sajt sa kojeg će se preuzeti dodatni fajlovi“ (ako je server hostovan, potražite vezu u kontrolnu tablu ili kontaktirajte tehničku podršku) (ako je server na vašem računaru, onda vam je potreban web hosting da ljudi ne preuzimaju jednu ili dvije datoteke 5 minuta. Najlakši) sv_contact "Vaši kontakti" rcon_password "Lozinka za upravljanje server" (potrebno promijeniti) Ostatak cvar-ova u konfiguraciji možete promijeniti pomoću google :)——————————————————————————— —————————————————— amxx.cfgOvdje ću ići detaljnije o nekim cvars.amx_show_activity - prikaži radnje administratora drugim igračima 0 - onemogućeno 1 - prikaži bez imena administratora 2 - prikaži s admin imenom amx_scrollmsg - prikaži poruke na dnu ekrana Primjer: amx_scrollmsg "Dobrodošli na %hostname%" 300 (300 je učestalost prikaza poruke u sekundama) amx_imessage - prikaži poruke u sredini ekrana Primjer: amx_imessage " Dobrodošli u %hostname%" "boja poruke u RGB" amx_client_languages ​​- omogućava klijentu da promijeni jezik. Bolje je postaviti 0. Također, svi cvarovi koji se nalaze u vašim dodacima mogu se specificirati u amxx.cfg ili promijeniti putem izvora dodatka.——————————————————— ———— ——————————————————————

Instaliranje dodataka

Najlakši dio postavljanja servera je instaliranje dodataka.———————————————————————————————————— — —————Datoteke sa ekstenzijom .amxx se bacaju u addons/amxmodx/plugins/Datoteke sa ekstenzijom .sma se bacaju u addons/amxmodx/scripting/Datoteke sa ekstenzijom .inc se bacaju u addons/amxmodx/scripting/incuide/ Fajlovi sa ekstenzijom. txt se ubacuju u addons/amxmodx/data/lang/ Fajlovi sa ekstenzijom .cfg se ubacuju u addons/amxmodx/configs/——————————————————— -------- -------------------- Sve postavke dodataka i varijabilne postavke obično se nalaze u datoteci .SMA. Pored uređivanja .Sma datoteku, možete navesti cvar i vrijednost u amxx.cfg Primjer: amx_primer 3 Aktivacija dodatka: Idite na addons/amxmodx/configs/ potražite plugins.ini Otvorite ga i unesite naziv dodatka Promijenite mapu ili ponovo pokrenite server.— ————————————————————————————————————————————— PAŽNJA! dodaci bez izvora preuzimate na svoj strah I rizik!

Zaštita servera od varalica.

Uuuuuhhh, valjda su se svi zasitili malih momaka koji skidaju softver i ne daju im da igraju normalno? Ili još gore kada momci mlađi od 25-30 godina preuzimaju varalice i ometaju normalnu igru.————————————————————————————— ——— ————————————Začudo, već postoji mnogo načina za zaštitu od varalica, poput običnih dodataka. amxx do .exe fajlova Najrelevantnije metode zaštite od varalica: Alias Checker by mazdan - otkriva i kažnjava ljude različitim skriptama. Odnosno, hvata neki softver, kao što su KzHack i CDHack AimDetector by mazdan - Najbolja zaštita od varalica sa AimBot'om, SpinHack'om i ostalim gadnim stvarima. Svi anti-cheats osim ove su ili nebitni ili uopšte ne rade. Sa pravim podešavanjima, nijedan varalica neće moći da igra na vašem serveru.Metamod WHBlocker - umorni ste od varalica koji ubijaju kroz zid? Pfft… instalirajte ovaj modul i možete zaboraviti na sve vh’ashnike. Blokira Wallhack poput OpenGL32 koordinatnih i zvučnih ESP varalica. Ovo je najbolji WHBlocker!SpeedHack blokator - ovaj modul BLOKIRA svaku vrstu speedhacka i kažnjava. Odnosno, postoji zaštita od čestih promjena nadimaka.Za pravilniji rad anti-cheatsa i zaštite koja zaobilazi ban, preporučujem korištenje sistema zabrane: FreshBans i CS:Bans web interfejs—————————— —————— —————————————————————————————

Izrada web stranice na virtuelnom serveru. Server na lokalnom računaru.

Prije nego što počnu stvarati vlastitu web stranicu, početnicima web programerima se savjetuje da se okušaju na lokalnom računalu (osobnom računaru), za to vam je potreban DENWER distribucijski komplet, koji se može naći na web stranici programera www.denwer.ru

Džentlmenski set web programera (DeNVeR)

Softver je emulacija virtuelnog servera na lokalnom računaru, kod kuće kao zamjena za web hosting, bez potrebe za internet konekcijom. Možete kreirati sajt na bilo kojoj CMS platformi (ili bez CMS-a) za nekoliko minuta, ispuniti ga sadržajem i otkloniti greške u konfiguraciji. Uz naknadni prijenos na hosting, odnosno na server. Virtuelni server sadrži sve najviše neophodne komponente: Apache, MySQL, phpmyAdmin, SMTP server + mogućnost povezivanja dodatnih ekstenzija. Distribuira se besplatno - na ruskom.

Zašto vam je potreban lokalni server?
  • Prvo, za razvoj sajta, mogućnost početnog popunjavanja sadržajem i optimizacija strukture sajta.
  • Drugo - način da provjerite web lokaciju za greške i otklonite greške u konfiguraciji.
  • Treće, kako napraviti sigurnosnu kopiju stranice i naknadno spremiti podatke stranice i SQL baze podataka na lokalni server.
DENWER uključuje:
  • Instalater (podržana je i instalacija na fleš disk).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 sa podrškom za GD, MySQL, sqLite.
  • MySQL5 sa podrškom za transakcije.
  • Sistem upravljanja virtuelnim hostom zasnovan na šablonima. Da biste kreirali novi host, trebate samo dodati direktorij u /home direktorij
  • Sistem kontrole pokretanja i isključivanja za sve komponente Denvera.
  • phpMyAdmin je MySQL sistem upravljanja putem web interfejsa.
  • Sendmail i emulator SMTP servera (dolazne poruke se stavljaju u /tmp u .eml formatu); rad je podržan u kombinaciji sa PHP, Perl, Parser, itd.
Distribucija ne ostavlja unose u registar i ne utiče na važne sistemske fajlove, ne začepljuje sistem i testirana je u praksi.

Očigledno, mnogi korisnici računarskih sistema bilo koje vrste znaju da možete sami kreirati lokalni server na računaru za nekoliko minuta. Istina, nemaju svi jasno razumijevanje osnova metodologije za provođenje svih koraka. Pokušajmo dati barem djelomične informacije o tome kako kreirati lokalni server i prilagoditi ga svojim potrebama.

Koncept lokalnog servera

Općenito, u početku morate jasno razlikovati kreirane lokalne servere po tipu. Osim najčešće korištenih web servera, možete sami kreirati i konfigurirati servere za igre, proksije, pa čak i DNS servere. Sve ovisi o tome kakva će funkcija biti dodijeljena određenoj komponenti.

Međutim, u većini slučajeva, sve ove komponente imaju jednu zajedničku stvar: one se inicijalno kreiraju na lokalnim mašinama u prvim fazama bez postavljanja na udaljeni host, što im omogućava da se konfigurišu i uređuju direktno na sopstvenim računarskim terminalima.

Pokušajmo sada razmotriti pitanja vezana za to kako kreirati i konfigurirati lokalni server na računalu, ovisno o njegovoj vrsti i namjeni.

Odabir softvera

U principu, izbor softvera je lična stvar svakog korisnika. Ovdje je vrijedno napomenuti da ako se, na primjer, prilikom kreiranja lokalnog web servera koriste samo jezici za označavanje hiperteksta kao što su HTML ili CSS, nema smisla dodatno instalirati softverske pakete, jer ih bilo koji internet preglednik "razumije" savršeno.

Druga stvar je kada skripte napisane, recimo, u PHP-u deluju kao dodatne komponente. Vrijedi ih koristiti, a preglednik se više ne može nositi. Ovdje specijalizirani softver dobro dolazi. Što se tiče proksija, DNS-a i servera za igre, situacija je i ovdje dvosmislena. Nešto kasnije će se razmotriti najjednostavnije aplikacije za njihovo kreiranje i konfiguraciju, ali za sada se fokusirajmo na glavno pitanje u vezi sa standardnim lokalnim web serverima.

Kako kreirati lokalni server: Instaliranje i konfigurisanje Denwer paketa

Ako ste već odlučili započeti kreiranje lokalnog servera za naknadno postavljanje na udaljeni hosting, naravno, trebat će vam neka vrsta alata. Najčešće, prilikom traženja odgovarajućeg softvera na Internetu, korisnici se preusmjeravaju na preuzimanje Denwer softverskog paketa, koji je domaći proizvod i prilično je jednostavan za razumijevanje i rad.

Sadrži sve potrebne alate kao što su Apache, PHP, MySQL, phpMyAdmin, sendmail, itd. Jedina mana je što će dodatno morati da instalira posebne motore kao u najjednostavnijoj verziji.

Dakle, kreiranje lokalnog servera počinje pokretanjem instalacione EXE datoteke (naravno, u ime administratora). Pojavljuje se prozor sličan DOS režimu. Pratimo uputstva instalatera. Prvo biramo lokaciju za skladištenje podataka servera, zatim dodjeljujemo slovo i način rada virtualnog diska (u principu, predloženi parametri se ne mogu mijenjati). Ovim je instalacija završena. Sada je potrebno provjeriti da li lokalni server ispravno funkcionira.

Zdravstveno testiranje

U ovoj fazi pokrećemo kreirani server i u prozor bilo kojeg internet pretraživača upisujemo http://localhost. Ako je program instaliran bez grešaka, pretraživač će prikazati poruku da sve radi.

Ako skrolujete prema dolje po stranici, vidjet ćete glavne veze na kojima možete provesti potpuni test lokalnog servera.

Problemi sa kodiranjem

Ponekad možete naići na neugodnu situaciju kada poslana e-poruka izgleda kao skup nerazumljivih znakova. To je samo zato što je program prvobitno dizajniran za UTF-8 kodiranje. Može se potpuno elementarno promijeniti, na primjer, u KOI-8R ili nešto drugo.

Instaliranje lokalnog servera: dodatni motori

Sada još jedna važna stvar. Lokalni server Windows sistema ne može bez posebnih dodataka koji se nazivaju motori (WordPress, Joomla, itd.).

Za početak, u folderu www koji se nalazi duž putanje \home\local host, u glavnom direktoriju, kreirajte proizvoljan direktorij. Nakon toga unesite putanju http://localhost/ u adresnu traku pretraživača i provjerite šta se tačno otvara. Ako se otvori, sve je u redu. Kopiramo datoteke motora u ovaj direktorij koristeći bilo koji upravitelj datoteka (barem isti "Explorer") i ponovo unosimo adresu. Pojavljuje se prozor "Čarobnjak za instalaciju" u kojem samo trebate slijediti upute.

Dodavanje baza podataka

Lokalni server sada mora priložiti posebne baze podataka. Za to se koristi usluga phpMyAdmin kojoj se pristupa unosom http://localhost/tools u adresnu traku pretraživača. Prvo se odabire odjeljak za kreiranje nove baze podataka, dodjeljuje mu se ime (moguće je bilo koje ime, ali je bolje navesti isti koji je korišten za folder u prethodnom dijelu).

Zatim se vraćamo na glavnu stranicu i konfigurišemo postavke privilegija (kreirajte novog korisnika, navedite login i lozinku, koristite localhost kao host i označite sve u prozoru sa "pticama"). Ostaje pritisnuti dugme "Idi!" i sačekajte da se proces završi.

Prebacivanje lokalnog servera na hosting

Sljedeći korak je povezivanje servera na lokalnu mrežu i prijenos na hosting kako bi postao dostupan korisnicima na Internetu. "Nativni" način prijenosa podataka na udaljeni resurs ne izgleda baš zgodno zbog mnogih dodatnih koraka.

Podešavanje lokalnog servera u smislu prenosa podataka na udaljeni host najbolje je uraditi pomoću FileZilla aplikacije, pomoću koje je potrebno kopirati fajlove koji se nalaze u gornjem direktorijumu u root direktorijum hosta. Ovo je ili PUBLIC_HTML folder ili HTDOCS odjeljak. Sada je stvar mala: mijenjamo takozvane apsolutne putanje do mapa i datoteka i direktorija u postavkama motora, specificiramo ime baze podataka koja bi trebala biti kreirana već na udaljenom hostu i specificiramo novu prijavu sa lozinka za host. Sve. Ovim je posao završen. Povezivanje na lokalni server korisničkih mašina može se ostvariti preko bilo kojeg internet pretraživača.

Lokalni proxy serveri

Sada da vidimo kako kreirati i konfigurirati lokalni proxy server. čemu služi? Prvo, može se koristiti za praćenje apsolutno svega što se preuzme na računarski terminal ili laptop tokom surfanja Internetom. I drugo, na ovaj način možete uštedjeti promet ako se plaća.

Lokalni proxy server radi na principu keširanja poziva prema DNS serverima i sprema, recimo, slike ili bilo koje druge objekte, a kada ponovo posjetite neki resurs, da tako kažem, učitava ih iz svoje memorije, ubrzavajući pristup resursu.

Za kreiranje ovakvog tipa servera potrebna vam je najjednostavnija HandyCache aplikacija, koju treba postaviti na pogodno mjesto za brzi pristup, jer će joj se morati pristupiti svaki put kada se povežete na Internet.

Prije nego što počnete, morate postaviti proxy postavke. Na primjer, ako se koristi pretraživač Opera, u postavkama servera za HTTP, potrebno je navesti vrijednost 127.0.0.1, 8080 za port. Sada pokrećemo aplikaciju, idemo na postavke i gledamo karticu "Biranje". Po pravilu, sam program određuje koji tip veze se trenutno koristi. Zatim pritisnite dugme istog imena i koristite kreirani server.

Da, imajte na umu: u postavkama keš memorije možete odrediti veličinu od oko 300 MB. U teoriji, ovo bi trebalo biti dovoljno za sve prilike. Možete pogledati sadržaj u fascikli Cache glavnog direktorija u kojem je program instaliran. I još nešto: zapamtite, ovo je običan proxy server, a ne anonimni, tako da ne biste trebali očekivati ​​da promijeni ili sakrije IP adresu.

Lokalni DNS serveri

Lokalni DNS server se može koristiti u slučajevima kada je veza nestabilna, lokalna mreža ima previše TCP/IP baziranog grananja ili radite web razvoj i testiranje. U principu, program BIND je savršen za takve svrhe. Iako je dizajniran uglavnom za sisteme slične UNIX-u, ipak dobro radi sa Windows-om (pretpostavljamo da je na terminalu instalirana neserverska verzija Windows-a, koja se može konfigurirati u Control Panel-u).

Pokrećemo i slijedimo upute. Radi praktičnosti, preporučuje se instaliranje programa direktno na C pogon, u kreirani BIND direktorij. Zatim unesite svoje korisničko ime i lozinku, nakon čega aktiviramo proces instalacije i čekamo da se završi.

Sada, u folderu C:\BINDetc, trebate kreirati datoteku "name".conf, koja sadrži postavke koje će koristiti lokalni DNS server (ime je proizvoljno i navedeno je bez navodnika). Kako ne biste gubili vrijeme, željenu datoteku možete lako pronaći na Internetu i preuzeti tako što ćete je postaviti na navedenu lokaciju.

Sada ponovo pokrećemo sistem, zatim pozivamo komandnu liniju (cmd kroz meni Run ili kombinaciju Win + R), gde pišemo nslookup zahtev. Ako dođe do potvrde, server je ispravno instaliran i radi bez grešaka.

Lokalni serveri igara

Konačno, razmotrite drugu vrstu servera. server za igre koje koriste online mod unutar lokalne mreže. Hajde da objasnimo šta je to na primeru igre Minecraft. Da biste to učinili, morate preuzeti sam server sa službene web stranice igre i koristiti Hamachi aplikaciju. Preduslov za ispravan rad je prisustvo instaliranog JAVA paketa sa najnovijim ažuriranjima u sistemu.

Za konfiguraciju koristimo datoteku server.properties, gdje unosimo podatke koje nam daje Hamachi aplikacija. Navodimo IP adresu servera, broj igrača, korištenje mogućih načina igre itd. U polju za online mod morate navesti vrijednost true. Nakon toga, sačuvajte promjene i zatvorite datoteku.

Sada određujemo internu IP adresu servera, koju će igrači koristiti prilikom povezivanja na terminal na kojem je kreiran. Računari, naravno, moraju biti povezani na sam server, bilo preko lokalne mreže ili preko VPN-a. IP adresa serverskog terminala mora biti statična sa vezanjem za MAC adresu.

Prijava se vrši pomoću Minl2 aplikacije, gdje se prilikom registracije navedu korisničko ime i lozinka. Nakon obavljenih radnji napuštamo server i ponovo se prijavljujemo, ali u offline modu koristeći kreirani login i lozinku. U odjeljku postavki odaberite Multiplayer i unesite željenu IP adresu servera. Sve. Možete uživati ​​u igri sa pravim protivnikom.

Zaključak

Naravno, to su daleko od svih nijansi koje se mogu pojaviti pri kreiranju lokalnih poslužitelja različitih tipova, i, naravno, ne svih programa koji pomažu u ovom procesu. Recimo to ovako: ovo su opšti i osnovni principi ugrađeni u takve tehnologije. A ako pogledate, tu nema ništa posebno komplikovano. Malo vremena i strpljenja - i lokalni server bilo koje vrste biće kreiran u roku od 10-15 minuta.

mob_info