Paikallisen palvelimen luominen tietokoneellesi denwer-ohjelman avulla. Paikallisen palvelimen käyttöönotto Windowsissa

Oman paikallisen palvelimen luominen tavalliseen henkilökohtaiseen tietokoneeseen on melko monimutkainen ja vaivalloinen tehtävä. Tässä sinun on ymmärrettävä seuraavat kohdat:

  1. 1. , ja tarvitsetko edes omaa palvelinta. Tämä on yksi avainkysymyksistä, joka vaatii selkeän ja yksiselitteisen vastauksen tulevalta ylläpitäjältä.
  2. 2. Mitkä tekniset resurssit ovat käytettävissäsi ja mitä tarvitaan täysimittaisen palvelimen toimintaan. Tekniset vähimmäisvaatimukset "korkealaatuisen" palvelimen luomiselle ovat melko korkeat: pelkkä laite maksaa 70 - 80 tuhatta ruplaa.

Muista myös, että resurssin normaalia toimintaa varten (jolle aiot tehdä oman palvelimen) palvelintietokoneen on oltava jatkuvasti päällä ja toiminnassa ilman keskeytyksiä. Siksi on tarpeen varmistaa asianmukainen virransyöttö.

3. Kuinka paljon rahaa olet valmis käyttämään palvelimen luomiseen ja ylläpitoon? Täysimittaisen palvelimen luominen tietokoneelle vaatii yllämainittujen laitteistokustannusten lisäksi erillisen (tilastollisen) IP-osoitteen sekä tiedon vastaanottamisen ja siirron suuren nopeuden (minimiindikaattori on 10 Mbit/s). Tästä syystä sinun on maksettava ylimääräistä palveluntarjoajalle ja tehtävä lisäsopimus tällaisten palvelujen tarjoamisesta.

Ja ennen kuin yrität tehdä palvelimen tietokoneesta, sinun on määriteltävä selvästi kaikki nämä vivahteet.

Kuinka tehdä palvelin kotitietokoneesta?

Oman palvelimen luomiseksi sinun on ensin asennettava usean käyttäjän verkkokäyttöjärjestelmä.

Valikoima on valtava: Debian, FreeBSD, CentOS, OpenSUSE, Ubuntu, Windows ja monet muut.

Internetistä löytyy monia esimerkkejä yllämainittujen käyttöjärjestelmien toiminnan testaamisesta ja niiden luokituksia testitulosten mukaisesti. Esimerkiksi "SOS"-luokitus vuodelle 2016:

1. sija: “Debian” ja “Ubuntu Server”;

3. sija: "FreeBSD" ja " Windows Palvelin»;

4. sija: "Red Hat Enterprise";

5. sija: "Fedora".

Tietenkin leijonanosa verkkoohjelmistomarkkinoista muodostuu käyttöjärjestelmistä, jotka ovat rankingissa ensimmäisellä sijalla. Siksi, jos haluat luoda palvelimen tietokoneelle ensimmäistä kertaa, suosittelemme valitsemaan yhden niistä.

Keskitymme esimerkiksi Ubuntu Server -käyttöjärjestelmän asentamiseen.

Kuinka perustaa paikallinen palvelin tyhjästä ubuntuun?

1. Lataa ja kopioi käyttöjärjestelmän kuva käynnistettävälle USB-muistitikulle. Käynnistä tietokoneesi flash-asemalta: ensimmäisessä vaiheessa sinua pyydetään valitsemaan kieli.

3. Valitse seuraavissa vaiheissa "Alue" ja "Näppäimistön asetteluasetukset";

4. Määritä käyttäjänimesi, tietokonetilisi ja salasanasi,

napsauta sitten "Jatka";

määritä "Levyn asettelu"

ja valitse, mille levylle järjestelmä on asennettu;

6. Odota asennuksen ja järjestelmän päivityksen valmistumista.

7. Valitse ohjelmisto, jota tarvitset aloittaaksesi.

8. Vahvista, että asennus on valmis napsauttamalla "Jatka"-painiketta;

9. Kun olet käynnistänyt tietokoneen uudelleen, sinun on kirjauduttava sisään tilillesi antamalla vaiheessa “4” luotu käyttäjätunnus ja salasana;

10. Tämä viimeistelee palvelimen käyttöjärjestelmän asennuksen ja palvelimen luomisen.

Kuinka tehdä itsestäsi järjestelmänvalvoja palvelimellasi?

  1. 1. Saadaksesi järjestelmänvalvojan oikeudet, anna komento “sudo su”;
  2. 2. Oletusarvoisesti palvelimen verkkoasetukset hankitaan DHCP:n avulla, mutta jotta palvelin toimisi, sinun on muutettava /etc/network/interfaces-tiedoston "iface eth0 inet static" arvoksi "staattinen IP osoite". Tekstin pitäisi näyttää suunnilleen tältä:

iface eth0 inet staattinen
osoite 192.168.0.100
verkkomaski 255.255.255.0
verkko 192.168.0.0
lähetys 192.168.0.255
yhdyskäytävä 192.168.0.1

Tallennuksen jälkeen käynnistä verkko uudelleen komennolla “/etc/init.d/networking restart”.

Muutama päivä sitten minua vieraili jälleen ajatus. Ajatus ei ollut uusi ja melko häiritsevä: "vaihdetaan Windows8:aan. No ole hyvä." Ja koska en voinut ajaa häntä pois, varastoin teetä ja keksejä ja aloitin.

Järjestelmän ja kaikkien tarvittavien ohjelmien asentaminen kesti korkeintaan kaksi tuntia, mutta sitten koitti mielenkiintoisin hetki: minun piti ottaa käyttöön työympäristö, nimittäin GIT + paikallinen palvelin (Apache, MySQL, PHP, nginx, memcached, mongodb ). Aiempien asennusten kokemukset muistettaessa päätin tällä kertaa dokumentoida koko prosessin ja tallentaa sen jälkipolville.

Vastuuvapauslauseke numero yksi:"En ole ohjelmoija" (c), vaan käyttöliittymäsuunnittelija ja käyttöliittymäteknologi (mutta joissain tapauksissa voin auttaa kollegoitani ja koodata jotain sellaista, eivätkä he edes lyö minua siitä myöhemmin)

Vastuuvapauslauseke numero kaksi: Kyllä, kuvittelen täydellisesti, että Ubuntussa tämä kaikki tehdään paljon nopeammin. Mutta työskentelen Windowsilla, näin se historiallisesti tapahtui.

Joten aloitetaan.

Työsuunnitelmamme sisältää seuraavien tuotteiden asennuksen:

  1. Kitti
  2. Denwer (Apache, MySQL, PHP)
  3. Nginx
  4. Välimuistissa
  5. MongoDB

1. PuTTY

Kitti- vapaasti jaettu asiakas eri etäkäyttöprotokollia varten, mukaan lukien SSH, Telnet, rlogin.

PuTTY sisältää useita apuohjelmia, mutta työssäni tarvitsen vain sen ja Pegeantin (SSH-todennusagentti, joka tallentaa avaimet git-varastoihin).
Sivuston ulkopuolella:
Jos et tarvitse SSH:ta, unohda tämä kohta ja siirry eteenpäin.

2.GIT

kanssa työskentelemään git Olen käyttänyt sitä nyt vuosia TortoiseGit, joka on vakaa, joustava ja kattaa kaikki tarpeeni 146%. Yleisesti ottaen suosittelen.


Sivuston ulkopuolella:

2.1 TortoiseGit vaatii git Windowsille, jonka voi noutaa Googlecodesta;
2.2 itse TortoiseGit asenna täältä

3. Denwer

Denver- Herrasmiespaketti web-kehittäjälle ("Dn.w.r", lue "Denver") - Dmitri Koterovin projekti, joukko jakeluita (Apache, PHP, MySQL, Perl jne.) ja Webin käyttämä ohjelmistokuori - kehittäjät kehittämään verkkosivustoja "koti" (paikallinen) Windows-koneella.
Sivuston ulkopuolella:

3.1 Asennus

Meidän on ladattava perussarja ja muita PHP5-moduuleja.

Lyyrinen poikkeama:

ei, älä vain lataa, vaan vastaanota latauslinkit sähköpostitse! Toisin sanoen sinun on syötettävä sähköpostiosoitteesi sekä etu- ja sukunimesi kahdesti suuren "Rekisteröinti"-otsikon alla olevaan lomakkeeseen. "Rekisteröityminen vaaditaan Denver 4:n tulevan julkaisun vuoksi." Lomake on jo monta vuotta pyytänyt anteeksi, mutta en usko sitä enää(.

Yleensä Denverin asentaminen on nopeaa ja kivutonta, mutta Windows8:ssa minua hyökkäsi virhe, joka valitti puuttuvasta kirjastosta msvcr71.dll. Voit laittaa kirjaston kansioon "\Windows\System32\"(x32) tai "\Windows\SysWOW64\"(x64). Kun tiedosto on kansiossa, avaa sen ominaisuudet ja napsauta "Avaa" -painiketta.

3.2 Toiminnan tarkastus

Denverin asennuksen jälkeen luomme testiskriptin, jonka avulla tarkistetaan kaiken myöhemmin asennettavan laitteiston toimivuus.
Mennään Z:\koti ja lisää uusi sivusto: luo kansio test.local, siinä on kansio "www", johon lisäämme tiedoston index.php uskomattoman luovalla tekstillä:

";

Käynnistä Denver uudelleen, avaa selaimessa www.test.local, vaikuttu ja siirry eteenpäin

4. Välimuistissa

Välimuistissa- väliohjelmisto, joka toteuttaa tiedonvälityspalvelun RAM-muistissa hash-taulukon paradigman perusteella.

Välimuisti- PHP-laajennus tarjoaa kätevän prosessi- ja oliokäyttöliittymän memcachedille, erittäin tehokkaalle välimuistidaemonille, joka on erityisesti suunniteltu vähentämään tietokannan kuormitusta dynaamisissa verkkosovelluksissa.

4.1 Memcachedin asentaminen

A. lataa arkisto binaarilla: Memcached 1.4.5 Windowsille täältä
IN. \usr\local\memcached

4.2 Memcachen asentaminen

A. Lataa arkisto kirjastoineen täältä
IN. purkaa arkiston sisältö \usr\local\php5\ext\
KANSSA. avaa tiedosto php.ini (\usr\local\php5\php.ini) ja liitä laajennus:
extension=php_memcache.dll

4.3 Memcachedin ja Denwerin käynnistämisen määrittäminen

Komentosarjan suorittamiseksi Denverin kanssa tarvitsemme:
  1. kirjoita komentosarja, joka sisältää komennot sovelluksen/palvelun käynnistämiseksi ja pysäyttämiseksi ja laita se kansioon \denwer\scripts\init.d
  2. luo linkki tähän komentosarjaan käynnistys-/pysäytysasetuskansioon \denwer\scripts\main\

A. luo hakemistoon tiedosto nimeltä "memcached.pl". \denwer\scripts\init.d\
#!perl -w-paketti Starters::Memcached; BEGIN ( unshift @INC, "../lib"; ) käytä StartManageria; my $basedir = "/usr/local/memcached/"; chdir($pohjainen); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Starting memcached\n"; system("memcached.exe -d"); print " Aloitettu!\n"; ), stop => sub ( ### ### STOP. ### print "Pysäytä memcached\n"; system("TASKKILL /F /IM memcached.exe"); print " Stopped!\n"; ); palauta 1, jos soittaja;

B. Luodaan nyt linkki skriptiin - tavallinen tekstitiedosto, joka sisältää ohjeet, jotka sinun tulee suorittaa Denveriä käynnistettäessä, uudelleenkäynnistettäessä ja pysäytettäessä init.d/memcached.pl
Kirjoitamme tekstieditorilla
init.d/memcached
ja tallenna tiedosto nimellä "40_memcached" seuraaviin kansioihin:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

4.4 Tuloksen tarkistaminen

Lisäämme testiohjelmaamme (index.php):
$memcache = uusi välimuisti; $memcache->connect("127.0.0.1", 11211); echo 'Memcache ver:' . $memcache->getVersion();

Käynnistetään Denver uudelleen ja katsotaan mitä tapahtuu

5. Nginx

Nginx- yksinkertainen, nopea ja luotettava palvelin, joka ei ole ylikuormitettu toiminnoista.

Sivuston ulkopuolella:

5.1 Nginxin käyttöönotto

A. lataa Windows-versio ulkopuolelta ja pura se sisään \usr\local\nginx
B. virtuaalisen isännän perustaminen testisivustollemme. Tätä varten avaamme \usr\local\nginx\conf\nginx.conf ja lisää se sinne

Palvelin ( kuuntele 127.0.0.1:80; palvelimen_nimi www.test.local test.local; if ($host = "test.local")( kirjoita uudelleen ^/(.*)$ http://www.test.local$1 pysyvä ; ) sijainti ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$ ( root Z:\home\/test.local\www; ) sijainti / ( ssi on; proxy_pass http ://127.0.0.1: proxy_set_header $remote_addr. /testi. paikallinen\www;
Tämä on esimerkki asetuksista todellisesta projektista, asetuksesi voivat ilmeisesti vaihdella.

5.2 Apachen käyttöönotto

Oletuksena Apache toimii portilla 80, mutta annoimme juuri tämän portin Nginxille, joten nyt meidän on muutettava virtuaalisen isännän malli Apache-asetuksissa ja määritettävä sille muu portti kuin 80 (esimerkiksi 8080).
Avaaminen \usr\local\apache\conf\httpd.conf ja muuta portin numeroa

## ## VIRTUAALISEN ISÄNTÄMALLIN ALOITUS. ## ## Jos haluat Apachen toimivan oletusarvoisesti muussa portissa kuin 80, ## muuta portin numeroa seuraavassa käskyssä. ## #Kuuntele $&(ip:-127.0.0.1):$&(portti:-8080) #NameVirtualHost $&(ip:-127.0.0.1):$&(portti:-8080) # # DocumentRootMatch "/home/(?!cgi-)(.*)^1/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/home/(?!cgi-)(.*)/ public_html^1" # DocumentRootMatch "/home/(?!cgi-)(.*)/public^1" # DocumentRootMatch "/home/(?!cgi-)(.*)^1/html/(.*) " # DocumentRootMatch "/home/(?!cgi-)(.*)^1/domains/(?!cgi$|cgi-)(.*)" # DocumentRootMatch "/var/www/html/(?!cgi -)~(.*)^1/(?!cgi$|cgi-)(.*)" # Asiakirjanjuuri "$&" # Palvelimennimi "%&/-www" # Palvelimen alias"%&/-www" "% &/-www/www" $&(isäntä:-) # # $&(directives:-) # # ScriptAlias/cgi/ "$^1/cgi/" # ScriptAlias>/cgi-bin/ "$^1/cgi -bin/" # AllowEncodedSlashes #

5.3 Nginx-käynnistyksen ja Denwer-käynnistyksen määrittäminen

A. luo hakemistoon tiedosto nimeltä "nginx.pl". \denwer\scripts\init.d\
#!perl -w-paketti Starters::Nginx; BEGIN ( unshift @INC, "../lib"; ) käytä StartManageria; my $basedir = "/usr/local/nginx/"; chdir($pohjainen); StartManager::action $ARGV, start => sub ( ### ### START. ### tulosta "Starting Nginx\n"; system("start nginx.exe"); print " Aloitettu!\n"; ) , stop => sub ( ### ### STOP. ### tulosta "Nginxin pysäyttäminen\n"; system("nginx.exe -s stop"); print " Pysäytetty!\n"; ); palauta 1, jos soittaja;

B. kirjoittaa tekstieditorilla
init.d/nginx
ja tallenna tiedosto nimellä "50_memcached" seuraaviin kansioihin:

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

5.4 Tuloksen tarkistaminen

Aseta tiedosto skriptin viereen tyyli.css sisällön kanssa
h1( väri: punainen; ) h2( väri: vihreä; )

Ja me jalostamme omaamme index.php:
Testaa minua

Testaa minua

Välimuistissa

connect("127.0.0.1", 11211);


echo "Memcached ver:" . $memcache->getVersion();

?>

Nyt käynnistämme Denverin uudelleen ja ihailemme tulosta. Jos CSS-tiedosto on yhdistetty, Nginx toimii hyvin. 6. MongoDB

Sivuston ulkopuolella:

MongoDB

A.- dokumenttisuuntautunut tietokannan hallintajärjestelmä (DBMS), jossa on avoin lähdekoodi ja joka ei vaadi taulukkokaavion kuvausta. 6.1 PHP-ohjain Lataa kirjasto \usr\local\php5\ext\
php_mongo.dll tältä sivustolta: ja laita se kansioon Yrityksen ja erehdyksen kautta havaittiin, että sopiva ajuri löytyy arkistosta

B. mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip php.ini
. Jos se ei jostain syystä käynnisty, kokeile muita versioita.

liitä laajennus

extension=php_mongo.dll 6.2 Mongon asentaminen A. Lataa arkisto Mongosta ja pura se kansioon

B.\usr\local\mongodb
. Luomme samaan kansioon vielä kaksi kansiota:
asenna palvelu

> cd C:\WebServers\usr\local\mongodb\bin\

A.> mongod.exe --install --dbpath=C:\WebServers\usr\local\mongodb\db\ --logpath=C:\WebServers\usr\local\mongodb\logs\ 6.3 MongoDB:n asettaminen käynnistymään Denverin kanssa luo tiedosto nimellä \denwer\scripts\init.d\
"mongod.pl"

B. hakemistossa
#!perl -w-paketti Starters::mongoDB; BEGIN ( unshift @INC, "../lib"; ) käytä StartManageria; StartManager::action $ARGV, start => sub ( ### ### START. ### print "Starting mongoDB\n"; system("net start mongoDB"); print " Aloitettu!\n"; ), stop => sub ( ### ### STOP. ### print "Stopping mongoDB\n"; system("net stop mongoDB"); print " Pysäytetty!\n"; ); palauta 1, jos soittaja;
ja tallenna tiedosto nimellä kirjoittaa tekstieditorilla init.d/mongod

  • \denwer\scripts\main\start
  • \denwer\scripts\main\stop
  • \denwer\scripts\main\restart

"60_mongod"

meille jo tuttuihin kansioihin:
6.4 Tuloksen tarkistaminen

Käynnistämme mongo-konsolin käyttöliittymän
> Z:\usr\local\mongodb\bin\mongo.exe
Ja lisäämme ja tulostamme testiarvon "testi"-tietokantaan

> db.test.save(( nimi: "Habr!" ))

> db.test.find()

MongoDB-verkkosivustolla on luettelo ja lyhyet arvostelut hallintapaneeleista, joten voit valita makusi mukaan.
Valitsin itselleni RockMongon, joten sen avulla varmistamme vihdoin, että kaikki toimii meillä eikä kaadu mihinkään.

A. lataa arkisto hallintapaneelin kanssa tältä sivulta. Luonnollisesti me valitsemme Windows-versio. Tätä artikkelia kirjoitettaessa RockMongo-on-Windows v0.0.4

B. ota kansio arkistosta \rockmongo-on-windows\web\rockmongo ja kopioi se testisivustomme hakemistoon
Avaaminen config.php ja muuta parametrin arvoa
$MONGO["palvelimet"][$i]["control_auth"] = tosi;
päällä
$MONGO["palvelimet"][$i]["control_auth"] = false;

C. Tarkista tulos linkistä www.test.local/rockmongo/index.php

Onnittelut! Nyt olemme täysin ja peruuttamattomasti pärjänneet.

Bonus nro 1. Työskentely php:n kanssa Windows-konsolista

Ehkä siitä on jollekin hyötyä. Siitä oli hyötyä minulle, kun paha teknologiajohtajamme päätti, että "SQL-tiedostot ovat menneisyyttä, käytetään siirtoja." Tietenkin kunnollisuuden vuoksi yritin teeskennellä täydellistä väärinkäsitystä ja jopa vuodatin kyyneleen, mutta minut paljastettiin ja lähetettiin selvittämään, kuinka se toimii Windowsissa.
Kävi ilmi, että kaikki mitä tarvitset onneen lisää PHP-hakemisto PATH:iin.


Napsauta "Muokkaa" ja lisää rivin loppuun
;Z:\usr\local\php5

Nyt tarkistetaan, että kaikki toimi.
Luodaan tiedosto testipaikan hakemistoon konsoli.php

Avaa konsoli(voit suoraan samasta kansiosta - napsauta hiiren kakkospainikkeella tyhjää kohtaa painamalla SHIFT-näppäintä ja valitse "Avaa komentoikkuna").
Kirjoita:
> php console.php "Käyttäjänimi"

Konsoli vastaa:
> "Hei, käyttäjätunnus!"

PHP on voitettu, yleinen riemu, suosionosoitukset, verho.

Bonus #2.

Kaikki artikkelissa mainitut tiedostot ja esimerkit yhdessä arkistossa ilmaiseksi ilman tekstiviestejä: Githubissa

Toivon, että tästä materiaalista on hyötyä.
Olisin kiitollinen kommenteista ja ehdotuksista.

Tunnisteet:

  • denwer
  • paikallinen palvelin
Lisää tunnisteita

Kuinka luoda paikallinen palvelin tietokoneelle? Tämä kysymys koskee ensisijaisesti niitä, jotka päättivät luoda oman verkkosivuston ja päättivät asentaa paikallisen palvelimen testatakseen sitä. Mutta mitä asennukseen vielä tarvitaan ja miksi sitä yleensä tarvitaan?

Paikallinen palvelin on ohjelma, jonka avulla voit kehittää verkkosivuston suoraan tietokoneellesi. Se eroaa isännöinnistä siinä, että paikallisen palvelimen sivusto on käytettävissä vain, jos se on asennettu suoraan.

Tämän työn tarkoituksena on tarkistaa tulevan sivuston toimivuus, jotta jatkossa isännöinnissä ei tule odottamattomia ongelmia.

On olemassa useita ohjelmia, joiden avulla voit asentaa paikallisen palvelimen. Suurimmaksi osaksi asennusprosessi on kuitenkin sama kaikille. Siksi esimerkkinä harkitaan "Denveriä" - paikallista palvelinta, joka on erittäin suosittu Venäjällä, koska sen luoja on venäläinen ja koska se on erittäin helppokäyttöinen.

Tällaiset palvelimet sisältävät kaikki työhön tarvittavat tiedostot - Apache, PHP, MySQL, Perl jne.., mikä tarkoittaa, että sinun tarvitsee vain ladata itse paketti.

Jatka sitten asennusta, jonka jälkeen kaiken pitäisi toimia oikein, mitä ei voida sanoa esimerkiksi verkon palvelimista, joissa jokin ei toimi jatkuvasti. Siksi tämä on varmasti paikallisen palvelimen tärkein mukavuus.

Kuinka luoda paikallinen palvelin tietokoneelle Denwerissä

Paikallisen palvelimen luomiseksi sinun on ensin ladattava joukko tarvittavia tiedostoja. Voit tehdä tämän siirtymällä Denverin verkkosivustolle (//www.denwer.ru/). Se näyttää tältä:

Napsauta sitten "LATAA" -painiketta. Meitä pyydetään valitsemaan toinen kahdesta PHP-versiosta, valitse uusin. Sitten avautuu uusi ikkuna, jossa sinun on annettava yhteystietosi - etunimi, sukunimi ja sähköpostiosoite. Seuraavaksi saat sähköpostiisi linkin Denverin lataamiseen.

Odotamme muutaman minuutin ja lataamme ohjelmatiedostot tietokoneellemme käyttämällä linkkiä, jonka saimme aiemmin määritettyyn sähköpostiosoitteeseen.

Vaihe 2. Paikallisen palvelimen asentaminen

Kun lataus on valmis, suorita asennusohjelma. Napsauta kyllä ​​ja purkaminen alkaa. Sitten vain noudatetaan ohjeita.

Saatat kuitenkin kohdata "Pääsy kielletty" -virheen, kun painat Enter-näppäintä. Mutta tästä huolimatta painamme silti Enter ja jatkamme asennusta.

Voit käyttää asennuspaikkana muuta kuin järjestelmäasemaa C, jolloin kaikki tiedot säilyvät, jos käyttöjärjestelmän toinen versio asennetaan.

Asennuksen aikana asennusohjelma pyytää sinua valitsemaan Z-kirjaimen asennuspaikaksi. Jos se ei ole varattu, voit valita sen muussa tapauksessa valita toisen kirjaimen, esimerkiksi D. Seuraavaksi työpöydälle luodaan kolme pikakuvaketta.

Uudessa ikkunassa selain kirjoittaa, että "Denver" on asennettu, ja tarjoaa myös luettelon mahdollisista virheistä, joita saattaa ilmetä paikallista palvelinta käynnistettäessä ja sen kanssa työskennellessä.

Esimerkiksi NOD32-virus estää tämän Windows XP:ssä. Toinen ongelma on yleisin ja liittyy Skypen konfliktiin. Oletuksena molemmat ohjelmat käyttävät porttia 80, joten jos ohjelma ei toimi, sinun on poistettava portin käyttö Skypestä. Voit tehdä tämän siirtymällä kohtaan työkalut > yhteysongelmat > poistamalla porttien 80 ja 443 käytön valintaruudusta > tallentamalla ja ongelman pitäisi ratketa.

Varmistaaksesi, että kaikki toimii, sinun on syötettävä localhost-osoitepalkki. Mutta jotkut selaimet käyttävät tätä merkkijonoa hakuna. Siksi ensimmäistä kertaa on parempi kirjoittaa koko osoite - //localhost. Jos kaikki toimi, sinun pitäisi nähdä tällainen sivu:

Tässä vaiheessa paikallisen palvelimen asennus on valmis, jäljellä on vain luoda sille verkkosivusto ja tuoda se täydellisyyteen ja siirtää se sitten isännöintiin.

Kun olet oppinut luomaan paikallisen verkkopalvelimen, voi syntyä täysin looginen kysymys: "Mitä seuraavaksi?" Vastataksesi tähän sinun on ymmärrettävä, miksi henkilö yleensä tarvitsee paikallisen palvelimen. Jos hän haluaa vain harjoitella verkkosivustojen luomista ja parantaa taitotasoaan, hänen tulisi alkaa opiskelemaan hypertekstin merkintäkieliä ja tyylisivuja.

Jos hänen oli luotava paikallinen palvelin testatakseen olemassa olevaa sivustoa ennen sen lataamista suoraan verkkoon, hänen tulee ensin asentaa se paikalliselle palvelimelle. Kysy: "Kuinka tämä tehdään?" Tästä lisää alla.

Sivuston laskeutuminen paikalliselle palvelimelle

Tietokoneellasi oleva paikallinen palvelin suorittaa samat toiminnot kuin verkossa oleva verkkosivusto. Ainoa ero niiden välillä on saatavuus. Loppujen lopuksi tietokoneellesi asennettu paikallinen palvelin on vain sinun käytettävissäsi, kun taas isännöintisivusto on kaikkien nähtävissä. Siksi vihaisten käyttäjien negatiivisen kritiikin välttämiseksi kaikki virheet tulee eliminoida paikallisesti.

Verkkosivusto on kokoelma verkkosivuja, jotka on kirjoitettu HTML-, CSS- ja Javascript-kielellä. Näitä kehitystyökaluja voidaan käyttää ilman paikallisen palvelimen apua ja siksi sivuston kehittäminen alkaa niistä. PHP:tä puolestaan ​​voidaan käyttää palvelimella (millä tahansa palvelimella, jotta sivusto olisi dynaaminen).

Eli jos olisi tarpeen muuttaa tietoja sivuston kaikilla sivuilla, ei olisi tarvetta mennä jokaiseen tiedostoon ja muuttaa jotain.

Se riittäisi tehdä yhdessä. Kehityksen alussa sivusto on kuitenkin staattinen, mutta tällä ei ole väliä, koska siellä sinun on luotava vain ne sivut, jotka eroavat toisistaan. Yleensä tämä on pääsivu, alaosasto ja artikkelisivu. Myöhemmin voit lisätä palautelomakkeen, rekisteröintisivun ja keskustelupalstan.

On kuitenkin paljon kätevämpää luoda verkkosivusto suoraan paikalliselle palvelimelle, jotta kaikki toiminnot voidaan käyttää mahdollisimman tehokkaasti alusta alkaen. Voit tehdä tämän siirtymällä kohtaan Oma tietokone ja katsomalla "Denverin" luomaa levyä.

Menemme levylle, siirrymme kotikansioon ja luomme uuden kansion ja kirjoitamme sivuston osoitteen nimeksi. Seuraavaksi sinun on luotava sisään www-kansio. Ja suoraan siihen luomme tekstitiedoston html-tunnisteella (esimerkiksi index.html). Tarkistaaksesi, näkyykö se oikein, napsauta sitä hiiren kakkospainikkeella ja valitse Avaa muistilehtiöllä (tai millä tahansa muulla editorilla - Sublime text, Notepad jne.). Tiedoston sisään kirjoitamme standardin "Hei maailma!" Se näyttää tältä:

Sitten tallennamme ja käynnistämme Denverin uudelleen napsauttamalla Restart Denwer -pikakuvaketta, jotta kaikki tehdyt muutokset tulevat voimaan. Jos yritämme nyt kuitenkin mennä verkkosivustollemme, jolla on sama nimi kuin Denverin asemaan luodulla kansiolla, emme näe mitään. Koska paikallinen palvelin on ristiriidassa hosts-tiedoston kanssa. Se sijaitsee täällä C:\WINDOWS\system32\drivers\etc\hosts.

Hosts-tiedoston avulla voit tunnistaa tietyt verkkosivustojen osoitteet tietyllä IP-osoitteella. Esimerkiksi paikallinen koneemme on 127.0.0.1 www.localhost. Kun kirjoitamme minkä tahansa sivuston selaimen riville, tarkistamme ensin tämän sivuston ja siirrymme vasemmalla olevaan osoitteeseen. Jos siirtyminen paikalliselle sivustollemme ei toimi, se tarkoittaa, että sen osoitetta ei ole rekisteröity hosts-tiedostoon. Tämän aiheuttaa usein virustorjunta, joka estää pääsyn.

Tämän ongelman ratkaisemiseksi sinun on siirryttävä virustorjuntaan ja valittava asetusosio. Sieltä sinun on löydettävä "uhat ja poikkeukset" -luokka > napsauta "asetukset" -painiketta ja valitse kansio, jonka loimme "Denverissä". Tallenna seuraavaksi kaikki tehdyt muutokset ja napsauta ok.

Tämä ongelma ei tietenkään välttämättä esiinny kaikille. Yleensä se johtuu tietyn virustorjuntaohjelman ominaisuuksista. Nyt, kun olet mennyt paikalliselle sivustolle, seuraavan viestin pitäisi ilmestyä näytölle: "Hei maailma!"

Jos haluamme sivustomme toimivan localhostissa, meidän on vain mentävä Denverin localhost-kansioon, siirryttävä osoitteeseen www ja luotava myös html-tiedosto.

Denver-käyttäjillä on usein ongelmia sähköpostien lähettämisessä. Tosiasia on, että Denver ei lähetä kirjeitä, se vain luo ne ja tallentaa ne kansioon:

tmp > !sendmail. Tässä kansiossa on kirjaimia tavallisten tekstitiedostojen muodossa. Joten jos ne lähetetään paikalliselle palvelimelle, todellisessa palvelimessa ei ole ongelmia.

Näin ollen voidaan sanoa, että paikallinen palvelin on erinomainen alusta sivuston kehittämiseen, joka sopii sekä aloittelijoille että ammattilaisille. Koska asennus ei vaadi erityisiä tietoja ja taitoja, riittää pelkkä tietokoneen tuntemus ja sovellusohjelmien käyttö.

Lisäksi on huomattava, että paikallista palvelinta ei voi nähdä Internetistä. Ainoa asia, jonka voit tehdä, on avoin pääsy kotiverkkoosi edellyttäen, että kaikki tietokoneet ovat kotonasi ja jakavat yhteisen verkkoyhteyden. Mutta yleensä tällaiset kysymykset eivät koske tavallisia käyttäjiä.

Heille paljon tärkeämpiä kohtia liittyvät suoraan sivuston mahdollisiin ylläpitokustannuksiin. Esimerkiksi maksu isännöinnistä ja verkkotunnuksesta. Tästä ei kuitenkaan selvästikään ole syytä huoleen, sillä verkkotunnuksen ostaminen maksaa noin tuhat vuodessa ja samalla summalla isännöintiä löytyy. Onko tämä todella niin iso kustannus, että et voi mennä tekemään sivustoa massojen saavutettaviksi ja kaikki voivat nähdä jotain, joka on luotu yli kuukauden tai jopa vuoden?

Jos tällaiset väitteet eivät vieläkään vakuuta henkilöä, voit aluksi käyttää ilmaista isännöintiä, mutta se rajoittaa käyttäjän toimia. Et esimerkiksi voi myydä mainoksia sivustolta missään muodossa, mutta kuten tiedät, tämä on verkkoresurssin tärkein tulonlähde. Joten kun sivuston ylläpitäjä näkee, että vierailijat ovat edelleen siellä, vaativat leipää ja sirkuksia, eikä hän saa työstään mitään, siirtyminen maksulliseen isännöintiin tapahtuu heti.

Ehkä tämän artikkelin lukemisen jälkeen jokainen käyttäjä on oppinut jotain uutta itselleen, ja nyt, jos häneltä kysytään: "Kuinka luodaan paikallinen palvelin?", Hän kertoo luottavaisesti kaiken, mitä hän sai täältä. Jotta et missaa seuraavaa, yhtä mielenkiintoista artikkeliani, suosittelen lämpimästi tilaa rss-syöte minun blogini.

No, mitä pidät artikkelista? Piditkö siitä? Ehkä haluat lisätä siihen tai pyytää minua kirjoittamaan jotain hyödyllistä ensi kerralla? Voit vapaasti kirjoittaa siitä kommenteissasi.

Päätän tämän artikkelin tähän huomautukseen ja haluan käyttää tilaisuutta hyväkseni ja onnitella kaikkia tulevasta uudesta vuodesta 2017! Olkoon tuleva vuosi parempi kuin edellinen! Terveyttä ja onnea!

Koska blogissani ei ole lainkaan kronologiaa, päätin korjata tämän. Seuraava artikkelisarja on omistettu oman verkkosivustosi luomiseen.
Tässä artikkelissa tarkastelemme: mikä on paikallinen palvelin, mistä sen voi ladata, kuinka asentaa, miten perustaa, kuinka saada paikallinen palvelin käytettäväksi Internetissä.

Mikä on paikallinen palvelin?

Paikallinen palvelin– ohjelmisto, jonka avulla voit korjata verkkosivun paikallisella (koti)tietokoneella ilman Internet-yhteyttä. Paikallinen palvelin jäljittelee täysin hosting-työtä ja sillä on samanlaiset toiminnot.

Ne, jotka ovat olleet mukana verkkosivujen rakentamisessa pelkällä html:llä ja css:llä, tietävät, että paikallista palvelinta ei tarvita, sillä selain käsittelee ja ymmärtää täydellisesti hypertekstin merkintäkielen ja peräkkäiset tyylisivut. Mutta heti kun lisäät PHP-skriptin, tulet heti hämmentyneeksi - selain ei näytä PHP-työn tulosta. Tämä johtuu siitä, että selaimet eivät ymmärrä PHP:tä. Ja jotta käyttäjä näkee sivuston sivun siinä muodossa, jossa tämän sivun pitäisi olla, palvelimen on käsiteltävä ja muutettava PHP-koodi html:ksi.

Kaikki sisällönhallintajärjestelmät a la WordPress ja Joomla sisältävät PHP-skriptejä. Vastaavasti, jotta sisällönhallintajärjestelmillä luodut sivustot toimisivat kotitietokoneella, tarvitaan paikallinen palvelin.

Verkkosivustoni on luotu WordPressillä, joudun jatkuvasti testaamaan joitain liitännäisiä, laajennuksia ja syventymään PHP-koodiin. On loogista, että ennemmin tai myöhemmin tällaiset toimet voivat johtaa sivuston toimivuuden menetykseen virheen vuoksi. Tietenkin useimmat isännöintipalveluntarjoajat tukevat sivuston ja tietokannan palautusta (varmuuskopiointia). Kyllä, ja pätevät webmasterit pitävät ylimääräistä tietokoneellaan varmuuden vuoksi. Olen yleensä vainoharhainen, isännöinnin ja tietokoneeni lisäksi nauhoitin sen myös muistitikulle. Minun täytyy ladata se jonnekin muualle pilvipalveluun =).

Emme myöskään saa unohtaa, että kaikki laajennuskehittäjät eivät välitä tuotteidensa oikeasta poistamisesta, ja usein jopa tuotteen poistamisen jälkeen voit nähdä tietokannassa jälkiä epätäydellisesti poistetusta laajennuksesta. Ja mitä pidempään sivusto elää, sitä enemmän tällaista roskaa roikkuu tietokantaan.

Itse asiassa paikallinen palvelin auttaa sinua selviytymään luetelluista tehtävistä ja ongelmista (ja muista).

Kuinka luoda paikallinen palvelin?

Itse asiassa sinun ei tarvitse luoda palvelinta, kaikki on jo luotu, sinun tarvitsee vain ladata ja asentaa valmis joukko tarvittavia komponentteja. Tarkastellaan alla yhden suositun paikallisen palvelimen asentamista ja määrittämistä.

Kuinka asentaa paikallinen palvelin?

Yksi suosituimmista ja vakaimmista paikallisista palvelimista - Denver. Nimi tarkoittaa: herrasmiesten verkkokehittäjäpakkaus - D.N. V. r. Tarkastellaan sen asennusta.

Peruspaketti sisältää:

  • Asentaja.
  • Apache-palvelin.
  • PHP 5.
  • MySQL5, joka tukee transaktiota.
  • phpMyAdmin on MySQL-hallintajärjestelmä, jonka avulla voit työskennellä tietokantojen kanssa selaimen kautta.
  • Sendmail- ja SMTP-palvelinemulaattori - simuloi sähköpostin lähetystoimintoa. Kaikki lähetetyt kirjeet sijaitsevat Z:\tmp\!sendmail-hakemistossa .eml-muodossa, eikä niitä lähetetä määritettyyn sähköpostiin.

Yksi eduista on, että palvelin voidaan asentaa muistitikulle. Ja missä tahansa löydät itsesi, voit työskennellä projekteissasi.

Ja tietysti tärkein plus on, että Denwer on täysin ilmainen.

Denwerin asennus

    1. Suorita ladattu tiedosto ja hyväksy peruspaketin asentaminen.

    2. Sen jälkeen avautuu selainikkuna, joka on suljettava asennuksen jatkamiseksi tai peruuttamiseksi.
    3. Jatka asennusta painamalla Enter.

    4. Sitten sinun on määritettävä hakemisto, jossa tiedostot sijaitsevat. Oletus: C:\WebServers. Voit vapaasti painaa Enter ja jatkaa.

    5. Noudata ohjeita, paina Enter.
    6. Seuraavaksi asennusohjelma kehottaa valitsemaan virtuaalilevyn kirjaimen. Oletusarvoisesti suositellaan kirjainta Z. Jos tietokoneessa ei ole samannimistä levyä, voit jatkaa asennusta turvallisesti painamalla Enter, mutta jos on, valitse toinen.

    7. Kun kaikki jakelutiedostot on kopioitu, sinulle tarjotaan kaksi vaihtoehtoa virtuaalisen levyn luomiseen:
    1. Virtuaalinen levy luodaan, kun tietokone käynnistetään.
    2. Luo virtuaalilevy vain, kun sitä kutsutaan erikseen, eli kun napsautat työpöydän aloituspikakuvaketta (valitsin tämän vaihtoehdon).

Siinä kaikki, Denverin asennus on valmis.

Nyt voit testata paikallista palvelinta. Jos kaikki on tehty oikein, työpöydälle ilmestyy 3 pikakuvaketta: Start Denwer, Stop Denwer, Restart Denwer.

Napsauta Käynnistä Denwer käynnistääksesi. Jos kirjaudut sisään tietokoneelleni, voit nähdä, että valittu paikallinen asema tulee näkyviin. Ja lokeroon (lähellä kelloa) ilmestyy 2 kuvaketta hatun ja höyhen muodossa.

Avaa selainikkuna ja kirjoita osoitepalkkiin: http://localhost/

Näyttöön tulee ikkuna, jossa lukee: "Hurraa, se toimii!", joka symboloi, että kaikki on tehty oikein ja voit turvallisesti aloittaa työskentelyn paikallisen palvelimen kanssa.

Avautuva sivu sisältää paljon hyödyllistä tietoa:

  1. Löydät tarvittavat dokumentit PHP:lle, MySQL:lle, Apachelle, Perlille, PostgreSQL:lle sopivalla haulla.
  2. Koska Denver on ilmainen ohjelmisto, hankkeen tukemiseksi tekijät ottavat vastaan ​​lahjoituksia kiitollisilta käyttäjiltä. No, huomasin affiliate-linkin Ginon isännöintiin.
  3. Voit tarkistaa komponenttien toimivuuden napsauttamalla seuraavia linkkejä:

subdomain.localhost/ssl.php - tarkista, onko SSL aktiivinen.

subdomain.localhost/ - tarkistamme "ei-Internet-" toisen tason verkkotunnukset sekä SSI:n

test1.ru/ - tarkistaa toisen tason verkkotunnukset.

subdomain.test1.ru/ - aliverkkotunnusten (aliverkkotunnusten) tarkistaminen

localhost/Tests/phpnotice/index.php - voit testata PHP-ilmoitusten sieppausta.

localhost/Tests/PHP5/index.php5 - tietoja PHP 5:stä.

localhost/Tools/phpMyAdmin - pääsy phpMyAdminiin ja MySQL:ään.

custom-host:8648 - tarkista isäntä, jolla on eri IP-osoite ja portti (127.0.0.2:8648)

localhost/Tests/sendmail/index.php - Sendmailin toiminnan tarkistaminen (postin lähettäminen).

Denverin sivusto hieroglyfeinä

Hieroglyfien ongelma ilmenee joskus, jos käytetään utf-8-koodausta. Operassa ja Chromessa tekstini sijasta näytettiin kammottavia rock-kirjoituksia. Ja Internet Explorer, omituista kyllä, näytti kaiken niin kuin pitääkin. Mutta olipa tilanne miten tahansa, ongelma on ratkaistava. Ja voit tehdä tämän seuraavalla tavalla:

Luo .htaccess-tiedosto sivuston juurihakemistoon (www-kansioon) ja kirjoita sinne seuraava: AddDefaultCharset UTF-8

Jos tiedosto on jo olemassa, lisää tämä rivi sinne.

Kuinka poistaa Denver?

Poista asennus ohjauspaneelin kautta - Denver-ohjelmien asennuksen poistaminen ei toimi, koska se ei kirjoita tiedostoja Windows-hakemistoon eikä jätä merkintöjä rekisteriin, joten asennuksen poistoohjelmaa ei tarvita. Siksi poistamme yksinkertaisesti kansion, jossa on paikalliset palvelintiedostot (sen jälkeen kun Denver on pysäytetty käyttämällä työpöydällä olevaa pikakuvaketta): C:\WebServers, poista pikakuvakkeet työpöydältä ja käynnistyksestä.

Kuinka saada paikallinen Denwer-palvelin käytettäväksi Internetissä.

Ensimmäinen asia, joka on ymmärrettävä, on, että Denver on tarkoitettu paikalliseksi. Ja kehittäjät varoittavat, että tekemällä paikallisen sivuston näkyväksi Internetissä, voit altistaa paikallisen koneen hakkeroinnin vaaralle, koska Denwer ei ole luotettava ja täysivaltainen palvelin.

Denver toimii järjestelmänvalvojan oikeuksin, joten keskeneräiset skriptit voivat aiheuttaa mahdollisen vaaran, nimittäin "reiän" avaamisen, jonka kautta hakkeri voi vahingoittaa tietokonetta.

Jos olet pätevä järjestelmänvalvoja ja ymmärrät täysin mitä olet tekemässä, sinun tulee avata pääsy paikalliselle sivustolle:

  1. Ensinnäkin sinulla on oltava staattinen IP-osoite. Dynaamiset IP-osoitteet muuttuvat, kun kone (reititin) käynnistetään uudelleen.
  2. Windowsissa on sisäänrakennettu virustorjunta - palomuuri, joka estää pääsyn ulkoisilta tietokoneilta. Jotta paikallinen sivusto olisi käytettävissä, tämä esto on poistettava käytöstä Käynnistä - Windowsin palomuurissa. On ymmärrettävä, että tämä heikentää myös tietokoneesi suojausta.
  3. Viimeinen asia, joka sinun on tehtävä, on luoda seuraava hierarkkinen kansioiden rakenne Denverin virtuaalilevylle: /home/192.168.0.1/www.

Edellisessä kappaleessa määritellyn IP-osoitteen sijasta sinun on ilmoitettava oma, Internet-palveluntarjoajasi myöntämä.

Jos palveluntarjoaja antaa IP-osoitteen lisäksi siihen linkitetyn verkkotunnuksen, sivusto on käytettävissä sen kautta.

Seuraavassa artikkelissa tarkastellaan WordPressin asentamista paikalliselle palvelimelle.

HYVÄÄ UUTTA VUOTTA 2014 KAIKILLE!!!

Ilmeisesti monet kaikenlaisten tietokonejärjestelmien käyttäjät tietävät, että voit luoda paikallisen palvelimen tietokoneellesi itse muutamassa minuutissa. Totta, kaikilla ei ole selkeää käsitystä kaikkien vaiheiden suorittamisen perusmenetelmistä. Yritetään siis antaa ainakin osittainen tietoa paikallisen palvelimen luomisesta ja sen mukauttamisesta omiin tarpeisiisi.

Paikallisen palvelimen käsite

Yleensä aluksi sinun on erotettava selkeästi luotavat paikalliset palvelimet tyypin mukaan. Yleisimmin käytettyjen verkkopalvelimien lisäksi voit luoda ja määrittää itse pelipalvelimia, välityspalvelimia ja jopa DNS-palvelimia. Kaikki riippuu vain siitä, mikä tietty toiminto yhdelle tai toiselle komponentille osoitetaan.

Useimmissa tapauksissa kaikilla näillä komponenteilla on kuitenkin yksi yhteinen piirre: ne luodaan alun perin paikallisille koneille ensimmäisissä vaiheissa ilman, että niitä sijoitetaan etäisännöintiin, mikä mahdollistaa niiden konfiguroinnin ja muokkaamisen suoraan heidän omissa tietokoneissaan.

Nyt yritämme pohtia kysymyksiä paikallisen palvelimen luomisesta ja määrittämisestä tietokoneelle sen tyypistä ja tarkoituksesta riippuen.

Ohjelmiston valinta

Periaatteessa ohjelmiston valinta on jokaisen käyttäjän henkilökohtainen asia. Tässä on syytä huomata, että jos esimerkiksi paikallista verkkopalvelinta luotaessa käytetään vain hypertekstimerkintäkieliä, kuten HTML tai CSS, ei ole mitään järkeä asentaa lisäohjelmistopaketteja, koska mikä tahansa Internet-selain "ymmärtää" ne täydellisesti. .

On toinen asia, kun esimerkiksi PHP:llä kirjoitetut skriptit toimivat lisäkomponentteina. Kun käytät niitä, selain ei enää kestä. Tässä erikoisohjelmistot ovat hyödyllisiä. Välityspalvelinten, DNS- ja pelipalvelimien osalta tilanne on myös epäselvä. Hieman myöhemmin tarkastellaan yksinkertaisimpia sovelluksia niiden luomiseen ja määrittämiseen, mutta nyt keskitytään pääasiaan, joka koskee tavallisia paikallisia web-palvelimia.

Paikallisen palvelimen luominen: Denwer-paketin asennus ja konfigurointi

Jos päätät alkaa luoda paikallista palvelinta myöhempää isännöintiä varten etäisännöinnissä, tarvitset luonnollisesti jonkinlaisen työkalun. Useimmiten etsiessään sopivia ohjelmistoja Internetistä käyttäjät ohjataan lataamaan Denwer-ohjelmistopaketti, joka on kotimainen tuote ja jonka ymmärtäminen ja käyttäminen on myös melko helppoa.

Se sisältää kaikki tarvittavat työkalut, kuten Apache, PHP, MySQL, phpMyAdmin, sendmail jne. Ainoa haittapuoli on, että sinun on lisäksi asennettava erityisiä moottoreita, kuten yksinkertaisimmassa versiossa.

Joten paikallisen palvelimen luominen alkaa käynnistämällä asennus EXE (luonnollisesti järjestelmänvalvojana). Näkyviin tulee ikkuna, joka näyttää DOS-tilalta. Noudatamme asentajan ohjeita. Ensin valitsemme palvelintietojen tallennuspaikan, sitten määritämme virtuaalilevyn kirjaimen ja toimintatilan (ehdotettuja parametreja ei periaatteessa tarvitse muuttaa). Tämä päättää asennuksen. Nyt on tarkistettava, että paikallinen palvelin toimii oikein.

Suorituskykytestaus

Tässä vaiheessa käynnistämme luodun palvelimen ja kirjoitamme minkä tahansa Internet-selaimen ikkunaan http://localhost. Jos ohjelma on asennettu virheettömästi, selain näyttää viestin, joka ilmoittaa, että kaikki toimii.

Jos vierität sivua alaspäin, näet päälinkit, joissa voit suorittaa paikallisen palvelimen täyden testin.

Koodausongelmat

Joskus voit kohdata epämiellyttävän tilanteen, kun lähetetty sähköpostiviesti näyttää joukolta käsittämättömiä merkkejä. Tämä tapahtuu vain, koska ohjelma on alun perin suunniteltu UTF-8-koodaukselle. Se voidaan muuttaa yksinkertaisesti esimerkiksi KOI-8R: ksi tai joksikin muuksi.

Paikallisen palvelimen asentaminen: lisämoottoreita

Nyt toinen tärkeä kohta. Paikallinen Windows-palvelin ei tule toimeen ilman erityisiä lisäosia, joita kutsutaan moottoreiksi (WordPress, Joomla jne.).

Luo ensin päähakemiston www-kansioon, joka sijaitsee polun \home\local host varrella, mielivaltainen hakemisto. Kirjoita sen jälkeen polku http://localhost/ selaimen osoiteriville ja tarkista, mitä tarkalleen avautuu. Jos se aukeaa, kaikki on hyvin. Kopioi moottorin tiedostot tähän hakemistoon millä tahansa tiedostonhallinnalla (ainakin Explorerilla) ja kirjoita osoite uudelleen. Ohjattu asennusikkuna tulee näkyviin, jossa sinun tarvitsee vain seurata ohjeita.

Tietokannan lisäys

Nyt paikallisen palvelimen on liitettävä erityiset tietokannat. Tätä tarkoitusta varten käytetään phpMyAdmin-palvelua, joka syötetään kirjoittamalla selaimen osoiteriville http://localhost/tools. Ensin valitaan uuden tietokannan luontiosio ja sille annetaan nimi (mikä tahansa nimi on mahdollista, mutta on parempi ilmoittaa sama, jota käytettiin kansiossa edellisessä osiossa).

Sitten palaamme pääsivulle ja määritämme käyttöoikeusasetukset (luo uusi käyttäjä, määritä kirjautumistunnus ja salasana, käytä localhostia isäntänä ja rastita kaikki, mitä ikkunassa on). Sinun tarvitsee vain painaa "Go!"-painiketta. ja odota prosessin valmistumista.

Paikallisen palvelimen siirtäminen isännöintiin

Seuraava askel on yhdistää palvelin paikallisverkkoon ja siirtää se isännöintiin, jotta se tulee käyttäjien saataville Internetissä. "Alkuperäinen" menetelmä tietojen siirtämiseksi etäresurssille ei näytä kovin kätevältä monien lisävaiheiden vuoksi.

Paikallisen palvelimen määrittäminen tietojen siirtämiseksi etäisännöintiin on parasta tehdä FileZilla-sovelluksella, jolla sinun on kopioitava yllä olevassa hakemistossa olevat tiedostot isännän juurihakemistoon. Tämä on joko PUBLIC_HTML-kansio tai HTTPCS-osio. Nyt on kyse pienestä asiasta: muutamme koneen asetuksissa niin sanotut absoluuttiset polut kansioihin ja tiedostoihin ja hakemistoihin, ilmoitamme etäisännällä luotavan ja käytettävän tietokannan nimen ja määritämme uuden kirjautumistunnuksen ja isännän salasana. Kaikki. Tämä viimeistelee työn. Yhteys käyttäjäkoneiden paikalliseen palvelimeen voidaan muodostaa minkä tahansa Internet-selaimen kautta.

Paikalliset välityspalvelimet

Katsotaanpa nyt, kuinka paikallinen välityspalvelin luodaan ja määritetään. Mitä varten se on tarkoitettu? Ensinnäkin sitä voidaan käyttää seuraamaan ehdottomasti kaikkea, mikä ladataan tietokonepäätteelle tai kannettavalle tietokoneelle Internetissä surffattaessa. Ja toiseksi, tällä tavalla voit säästää liikennettä, jos se on maksettu.

Paikallinen välityspalvelin toimii periaatteella tallentaa puhelut DNS-palvelimille ja tallentaa esimerkiksi kuvia tai mitä tahansa muita objekteja, ja kun vierailet resurssissa uudelleen, se lataa ne niin sanotusti muististaan, mikä nopeuttaa pääsyä resurssiin. .

Tämän tyyppisen palvelimen luomiseksi tarvitset yksinkertaisen HandyCache-sovelluksen, joka tulee sijoittaa kätevään paikkaan nopeaa käyttöä varten, koska sinun on käytettävä sitä aina, kun muodostat yhteyden Internetiin.

Ennen kuin aloitat, sinun tulee määrittää välityspalvelimen asetukset. Jos esimerkiksi käytät Opera-selainta, HTTP:n palvelinasetuksissa on määritettävä portin arvo 127.0.0.1, 8080. Nyt käynnistämme sovelluksen, siirrymme asetuksiin ja katsomme "Soitaminen" -välilehteä. Pääsääntöisesti ohjelma itse määrittää, minkä tyyppistä yhteyttä sillä hetkellä käytetään. Napsauta seuraavaksi samannimistä painiketta ja käytä luotua palvelinta.

Kyllä, huomioi: välimuistiasetuksissa voit määrittää kooksi noin 300 MB. Teoriassa tämän pitäisi riittää kaikkiin tilanteisiin. Voit tarkastella sen päähakemiston välimuistikansion sisältöä, johon ohjelma asennettiin. Ja vielä yksi asia: muista, että tämä on tavallinen välityspalvelin, ei anonyymi, joten sinun ei pitäisi odottaa sen muuttavan tai piilottavan IP-osoitteesi.

Paikalliset DNS-palvelimet

Paikallista DNS-palvelinta voidaan käyttää tapauksissa, joissa yhteys on epävakaa, paikallisverkossa on liian monta TCP/IP-pohjaista haaraa tai olet mukana web-kehityksessä ja -testauksessa. Periaatteessa BIND-ohjelma on täydellinen tällaisiin tarkoituksiin. Vaikka se on suunniteltu pääasiassa UNIX-tyyppisille järjestelmille, se toimii kuitenkin täydellisesti Windowsin kanssa (oletamme, että terminaaliin ei ole asennettu Windows-palvelinversiota, joka voidaan määrittää Ohjauspaneelista).

Käynnistä ja seuraa ohjeita. Mukavuuden vuoksi on suositeltavaa asentaa ohjelma suoraan C-asemaan luotuun BIND-hakemistoon. Syötä seuraavaksi käyttäjätunnuksesi ja salasanasi, jonka jälkeen aktivoimme asennusprosessin ja odotamme sen valmistumista.

Nyt C:\BINDetc-kansioon sinun on luotava tiedosto "name".conf, joka sisältää asetukset, joita paikallinen DNS-palvelin käyttää (nimi on mielivaltainen ja se on määritetty ilman lainausmerkkejä). Jotta et tuhlaa aikaa, voit helposti löytää etsimäsi tiedoston Internetistä ja ladata sen asettamalla sen määritettyyn paikkaan.

Nyt käynnistämme järjestelmän uudelleen ja kutsumme sitten komentoriviä (cmd Suorita-valikon kautta tai Win + R -yhdistelmällä), johon kirjoitamme nslookup-pyynnön. Jos vahvistus tapahtuu, se tarkoittaa, että palvelin on asennettu oikein ja toimii ilman virheitä.

Paikalliset pelipalvelimet

Lopuksi tarkastellaan toisen tyyppistä palvelinta. palvelin peleille, jotka käyttävät online-tilaa paikallisessa verkossa. Selitämme, mitä tämä tarkoittaa Minecraft-pelin esimerkin avulla. Tätä varten sinun on ladattava itse palvelin pelin viralliselta verkkosivustolta ja käytettävä Hamachi-sovellusta. Oikean toiminnan edellytys on, että järjestelmään on asennettu JAVA-paketti uusimpien päivitysten kanssa.

Käytämme konfigurointiin server.properties-tiedostoa, johon syötämme Hamachi-sovelluksen antamat tiedot. Rekisteröimme palvelimen IP-osoitteen, pelaajien määrän, mahdollisten pelimuotojen käytön jne. Online-mode-kenttään tulee määrittää arvo true. Tallenna sen jälkeen muutokset ja sulje tiedosto.

Nyt määritämme palvelimen sisäisen IP-osoitteen, jota pelaajat käyttävät muodostaessaan yhteyden terminaaliin, johon se luotiin. Tietysti tietokoneet on liitettävä itse palvelimeen joko paikallisverkon tai VPN:n kautta. Palvelinpäätteen IP-osoitteen on oltava staattinen ja sen on oltava sidottu MAC-osoitteeseen.

Kirjautuminen tapahtuu Minl2-sovelluksella, jossa määrität käyttäjätunnuksesi ja salasanasi rekisteröitymisen yhteydessä. Näiden vaiheiden jälkeen poistumme palvelimelta ja kirjaudumme sisään uudelleen, mutta offline-tilassa luodulla kirjautumistunnuksella ja salasanalla. Valitse asetusosiossa Moninpeli ja anna tarvittava palvelimen IP-osoite. Kaikki. Voit nauttia pelistä todellisen vastustajan kanssa.

Johtopäätös

Nämä eivät tietenkään ole kaikkia vivahteita, joita voi syntyä luotaessa erityyppisiä paikallisia palvelimia, eivätkä tietenkään kaikki ohjelmat, jotka auttavat tässä prosessissa. Sanotaanpa näin: nämä ovat tällaisille teknologioille ominaisia ​​yleisiä ja perusperiaatteita. Ja jos katsot sitä, tässä ei ole mitään erityisen monimutkaista. Vähän aikaa ja kärsivällisyyttä – minkä tahansa tyyppinen paikallinen palvelin luodaan 10-15 minuutissa.