• Nastavení aliasu openserveru. Jak vytvořit, nainstalovat, nakonfigurovat místní server na počítači

    Dnes budeme hovořit o tom, jak nainstalovat a nakonfigurovat místní server na vašem počítači?!

    To je nezbytné, abyste mohli vyvíjet a ladit své skripty v PHP, protože PHP je programovací jazyk určený ke generování HTML stránek, které běží na webovém serveru a pracují s databázemi.

    Ruční instalace serveru Apache a souvisejících programů může být docela únavný úkol. Jde o to, že existuje spousta možností, jak se vypořádat. konfigurace apache, PHP a MySQL, které už nikdy nebudete potřebovat.

    Aby se celý proces instalace co nejvíce zjednodušil, byl vytvořen komplex " Gentleman's set webového vývojáře“, který obsahuje stejné distribuce Apache, PHP, MySQL a Perl, spojené do jednoho archivu, vybaveného pohodlným instalačním a konfiguračním nástrojem pro konkrétní počítač.

    Pro stažení této sady klikněte na odkaz http://www.denwer.ru/. Toto je oficiální web vývojáře v Denveru. Stáhněte si odtud Nejnovější verze Denver.

    Po stažení distribuce ji musíte spustit. Nejprve se archiv rozbalí do dočasného adresáře a poté se automaticky spustí instalační program.

    Dále budete dotázáni, do kterého adresáře chcete nainstalovat komplex (výchozí nastavení je C:\webový server, stačí pouze stisknout klávesu "Enter" pro přijetí této volby). Absolutně všechny součásti systému budou nainstalovány do zadaného adresáře.

    Poté začne kopírování distribučních souborů a na konci budete dotázáni, jak přesně komplex spustíte a zastavíte. Máte dvě možnosti:

    1. Automaticky vytvořit virtuální disk když je počítač spuštěn a když je server zastaven, neodpojujte jej (virtuální disk). Toto je nejpohodlnější režim. Doporučuji si vybrat!
    2. Vytvořte virtuální disk, pouze ručně, příkazem ke spuštění komplexu (kliknutím na zástupce spuštění na ploše). A podle toho odpojte disk od systému - když se server zastaví.

    No, to je vše. Instalace dokončena. Okamžitě klikněte na zástupce vytvořeného instalačním programem "Startservery" na ploše a poté počkejte, až všechna okna konzoly zmizí.

    Chcete-li zkontrolovat provoz místního serveru, otevřete prohlížeč a zadejte adresu: http://localhost. Pokud vše proběhlo v pořádku, zobrazí se následující okno:

    Tak dobré! Nyní vytvoříme testovací web na místním serveru, který bude mít adresu http://test.ru . Chcete-li to provést, otevřete adresář, do kterého jste distribuci nainstalovali (ve výchozím nastavení C:\WebServers). Obsahuje 4 složky.

    Nezapomeňte tedy, že všechny vaše weby musí být vytvořeny ve složce "Domov"! Chcete-li to provést, otevřete složku "home" a vytvořte v ní adresář s názvem, který odpovídá názvu vašeho budoucího webu (v našem případě to bude adresář s názvem test.ru ). Nyní ve složce "test.ru" vytvoříme další složku a pojmenujeme ji " www ". V této složce budou uloženy všechny soubory našeho webu.

    Po vytvoření všech složek je třeba restartovat server. Chcete-li to provést, použijte zkratku "Restart servery" na ploše.

    To je všechno. Nyní můžete své soubory snadno nahrávat lokální server do složky home/test.ru/www . A abyste je mohli zkontrolovat, musíte ve svém prohlížeči zadat adresu http://test.ru.

    To je vše! Hodně štěstí!

    Před pár dny mě znovu napadla myšlenka. Myšlenka nebyla nová a spíše posedlá: „Přejděme na Windows8. No, prosím." A protože ji nebylo jak zahnat, zásobil jsem se čajem a sušenkami a začal.

    Chcete-li nainstalovat systém a vše potřebné programy netrvalo to déle než dvě hodiny, ale pak přišlo nejvíc zajímavý bod: Potřeboval jsem rozšířit pracovní prostředí, konkrétně - GIT + lokální server (Apache, MySQL, PHP, nginx, memcached, mongodb). S vědomím zkušeností předchozí instalace, tentokrát jsem se rozhodl celý proces zdokumentovat a uložit pro budoucí generace.

    Vyloučení odpovědnosti číslo jedna:„Nejsem programátor“ (c), ale návrhář rozhraní a front-endový technolog (ale v některých případech mohu svým kolegům pomoci a nakódovat něco takového a oni mě za to později ani neporazí)

    Prohlášení číslo dvě: ano, dokonale si představuji, že v Ubuntu se to všechno dělá mnohonásobně rychleji. Ale pracuji na Windows, takže historicky.

    Pojďme tedy začít.

    Náš pracovní plán zahrnuje instalaci následujících produktů:

    1. Tmel
    2. Denver (Apache, MySQL, PHP)
    3. Nginx
    4. memcached
    5. MongoDB

    1. Tmel

    Tmel- volně distribuovaný klient pro různé protokoly vzdálený přístup, včetně SSH, Telnet, rlogin.

    PuTTY je dodáván s několika nástroji, ale potřebuji pouze PuTTY a Pegeant (autentizační agent SSH, který ukládá klíče k úložištím git).
    Mimo pracoviště:
    Pokud žádné SSH nepotřebujete, zapomeňte na tento bod a pokračujte dál.

    2. Git

    Pracovat s git Používám to už přes rok TortoiseGit, který je stabilní, praštěný a pokrývá všechny mé potřeby na 146 %. Celkově vzato doporučuji.


    Mimo pracoviště:

    2.1 TortoiseGit vyžaduje git pro Windows, který lze vyzvednout na Googlecode;
    2.2 moje maličkost TortoiseGit nainstalovat odtud

    3 Denver

    Denver- Web Developer's Gentleman's kit ("D.n.w.r", čtěte "Denver") - projekt Dmitrije Koterova, sada distribucí (Apache, PHP, MySQL, Perl atd.) a softwarový shell používaný webovými vývojáři k vývoji stránek na "domácím" (místním) počítači s Windows.
    Mimo pracoviště:

    3.1 Instalace

    Potřebujeme stáhnout základní stavebnice a další moduly PHP5.

    Lyrická odbočka:

    ne, nejen stahovat, ale dostávat odkazy ke stažení e-mailem! To znamená, že svou poštu, stejně jako své jméno a příjmení, budete muset zadat dvakrát do formuláře pod velkým nadpisem „Registrace“. "Je nutná registrace kvůli budoucímu vydání Denver 4." Už mnoho let je forma jakoby omluvná, ale už tomu nevěřím (.

    Instalace denveru je obvykle rychlá a bezbolestná, ale na Windows 8 mě napadla chyba, která nadávala na chybějící knihovnu msvcr71.dll. Knihovnu lze umístit do složky "\Windows\System32\"(x32) nebo "\Windows\SysWOW64\"(x64). Poté, co se soubor usadí ve složce, otevřete jeho vlastnosti a klikněte na tlačítko "Odblokovat".

    3.2 Funkční kontrola

    Po instalaci Denveru si vytvoříme testovací skript, na kterém zkontrolujeme výkon všeho, co budeme později instalovat.
    Pojďme Z:\domů a přidejte nový web: vytvořte složku test.místní, v něm složka "www" ke kterému přidáme soubor index.php s neuvěřitelně kreativním textem:

    ";

    Restartujte Denver, otevřete v prohlížeči www.test.local, zapůsobit a jít dál

    4. Memcached

    memcached- middleware, který implementuje službu ukládání dat do paměti RAM na základě paradigmatu hashovací tabulky.

    memcache je rozšíření php, které poskytuje pohodlné procedurální a objektově orientované rozhraní pro memcached, vysoce efektivní cachovací démon, který byl speciálně navržen pro snížení zatížení databáze v dynamických webových aplikacích.

    4.1 Instalace memcached

    A. stáhnout archiv s binárním souborem: Memcached 1.4.5 pro Windows odtud
    V. \usr\local\memcached

    4.2 Instalace memcache

    A. stáhněte si archiv s knihovnou odtud
    V. rozbalte obsah archivu do \usr\local\php5\ext\
    S. otevřít soubor php.ini (\usr\local\php5\php.ini) a připojte rozšíření:
    extension=php_memcache.dll

    4.3 Nastavení spuštění Memcached spolu se spuštěním Denwer

    Ke spuštění skriptu v Denveru potřebujeme:
    1. napište skript obsahující příkazy pro spuštění a zastavení aplikace/služby a vložte jej do složky \denwer\scripts\init.d
    2. vytvořte odkaz na tento skript v konfigurační složce spuštění/vypnutí \denwer\scripts\main\

    A. vytvořte v adresáři soubor s názvem "memcached.pl". \denwer\scripts\init.d\
    #!perl -w balíček Starters::Memcached; BEGIN ( unshift @INC, "../lib"; ) použijte StartManager; my $basedir = "/usr/local/memcached/"; chdir($basedir); StartManager::action $ARGV, start => sub ( ### ### START. ### print "Spouštění memcached\n"; system("memcached.exe -d"); print " Spuštěno!\n"; ), stop => sub ( ### ### STOP. ### print "Zastavení memcached\n"; system("TASKKILL /F /IM memcached.exe"); print " Zastaveno!\n"; ); vrátit 1, pokud volající;

    b. nyní vytvoříme odkaz na skript - prostý textový soubor obsahující indikaci, že při spouštění, restartování a zastavování Denveru musíte spustit init.d/memcached.pl
    V textový editor napsat
    init.d/memcached
    a uložte soubor s názvem "40_memcached" do následujících složek:

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

    4.4 Kontrola výsledku

    V našem testovacím skriptu (index.php) přidejte:
    $memcache = nová memcache; $memcache->connect("127.0.0.1", 11211); echo ‘Memcache ver:’ . $memcache->getVersion();

    Restartujte Denver a uvidíte, co se stane

    5.nginx

    Nginx- jednoduchý, rychlý a spolehlivý server, nepřetížený funkcemi.

    Offsite:

    5.1 Konfigurace Nginx

    A. stáhněte si verzi pro Windows z offsite a rozbalte ji \usr\local\nginx
    b. nastavení virtuálního hostitele pro náš testovací web. K tomu otevíráme \usr\local\nginx\conf\nginx.conf a přidat tam

    Server ( poslouchat 127.0.0.1:80; název_serveru www.test.local test.local; if ($host = "test.local")( přepsat ^/(.*)$ http://www.test.local$1 trvalé ; ) umístění ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$ ( root Z:\home\/test.local\www; ) umístění / ( ssi on; proxy_pass http : //127.0.0.1: 8080/; proxy_set_header x-request_uri $ request_uri; proxy_set_header x-real-ip $ remodice_addr; proxy_set_header x-forwwarded-for $ remote_addr; proxy_set_header hostitel $; 0; proxy_ přesměrování vypnuto; proxy_set_header Připojení zavřít; proxy_pass_header Content-Type; proxy_pass_header Content-Disposition; proxy_pass_header Content-Length; root Z:\home\/test.local\www; ) )
    Toto je příklad nastavení z reálného projektu, vaše nastavení se samozřejmě může lišit.

    5.2 Konfigurace Apache

    Ve výchozím nastavení Apache běží na portu 80, ale tento port jsme právě dali Nginxu, takže nyní musíme změnit šablonu virtuálního hostitele v nastavení Apache a přiřadit mu jiný port než 80 (například 8080).
    Otevíráme \usr\local\apache\conf\httpd.conf a změnit číslo portu

    ## ## ZAČNĚTE ŠABLONU VIRTUÁLNÍHO HOSTITELE. ## ## Pokud chcete, aby Apache standardně běžel na jiném portu než 80, ## změňte číslo portu v následující direktivě. ## #Poslouchejte $&(ip:-127.0.0.1):$&(port:-8080) #NameVirtualHost $&(ip:-127.0.0.1):$&(port:-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-)(.*)" # DocumentRoot "$&" # ServerName "%&/-www" # ServerAlias ​​​​"%&/-www" "% &/-www/www" $&(host:-) # # $&(směrnice:-) # # ScriptAlias ​​​​/cgi/ "$^1/cgi/" # ScriptAlias ​​​​/cgi-bin/ "$^1/cgi -bin/" # AllowEncodedSlashes on #

    5.3 Konfigurace spuštění Nginx spolu se spuštěním Denwer

    A. vytvořte v adresáři soubor s názvem "nginx.pl". \denwer\scripts\init.d\
    #!perl -w balíček Starters::Nginx; BEGIN ( unshift @INC, "../lib"; ) použijte StartManager; my $basedir = "/usr/local/nginx/"; chdir($basedir); StartManager::action $ARGV, start => sub ( ### ### START. ### tisknout "Spouštění Nginx\n"; system("start nginx.exe"); tisknout " Spuštěno!\n"; ) , stop => sub ( ### ### STOP. ### print "Zastavení Nginx\n"; system("nginx.exe -s stop"); print " Zastaveno!\n"; ); vrátit 1, pokud volající;

    b. psát v textovém editoru
    init.d/nginx
    a uložte soubor s názvem "50_memcached" do následujících složek:

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

    5.4 Kontrola výsledku

    Umístěte soubor vedle skriptu styl.css s obsahem
    h1( barva: červená; ) h2( barva: zelená; )

    A zušlechtíme naše index.php:
    Vyzkoušej mě

    Vyzkoušej mě

    memcached

    připojit("127.0.0.1", 11211); echo "Memcached ver: " . $memcache->getVersion(); ?>
    Nyní restartujeme Denver a obdivujeme výsledek. Pokud je zahrnut soubor CSS, Nginx funguje dobře.

    6 MongoDB

    MongoDB- dokumentově orientovaný systém správy databází (DBMS) s otevřeným zdrojový kód, který nevyžaduje popis schématu tabulky.

    Mimo pracoviště:

    6.1 PHP ovladače

    A. Stahování knihovny php_mongo.dll z tohoto webu: a vložte jej do složky \usr\local\php5\ext\
    Pokusem a omylem bylo zjištěno, že příslušný ovladač je obsažen v archivu mongo-1.2.5.zip/mongo-1.2.5-php5.3vc9ts.zip. Pokud se vám z nějakého důvodu nespustí, zkuste jiné verze.

    b. připojit rozšíření k php.ini
    extension=php_mongo.dll

    6.2 Nainstalujte Mongo

    A. Stáhněte si archiv z Mongo a rozbalte jej do složky \usr\local\mongodb . Ve stejné složce vytvořte další dvě složky:

    b. nainstalovat službu
    > cd C:\WebServers\usr\local\mongodb\bin\
    > mongod.exe --install --dbpath=C:\WebServers\usr\local\mongodb\db\ --logpath=C:\WebServers\usr\local\mongodb\logs\

    6.3 Nastavení spuštění MongoDB s Denverem

    A. vytvořte soubor s názvem mongod.pl v adresáři \denwer\scripts\init.d\
    #!perl -w balíček Starters::mongoDB; BEGIN ( unshift @INC, "../lib"; ) použijte StartManager; StartManager::action $ARGV, start => sub ( ### ### START. ### tisk "Spouštění mongoDB\n"; system("net start mongoDB"); tisk " Spuštěno!\n"; ), stop => sub ( ### ### STOP. ### print "Zastavuji mongoDB\n"; system("net stop mongoDB"); print " Zastaveno!\n"; ); vrátit 1, pokud volající;

    b. psát v textovém editoru
    init.d/mongod
    a uložte soubor s názvem "60_mongod" do nám již známých složek:

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

    6.4 Kontrola výsledku

    Spustíme rozhraní mongo konzoly
    > Z:\usr\local\mongodb\bin\mongo.exe

    A vložíme a vypíšeme testovací hodnotu do „testovací“ databáze
    > db.test.save(( jméno: “Habr!” ))
    > db.test.find()

    Výsledek by měl být následující:

    6.5. Instalace rozhraní správy databáze Mongo

    Na MongoDB offsite je seznam a stručné přehledy adminů, takže si můžete vybrat podle svého gusta.
    RockMongo jsem si pro sebe vybral, takže právě s jeho pomocí se konečně postaráme o to, aby nám vše fungovalo a nikde nepadalo.

    A. stáhněte si archiv pomocí administračního panelu z této stránky. Vybíráme si samozřejmě Verze Windows. V době psaní tohoto článku RockMongo-on-Windows v0.0.4

    b. vzít složku z archivu \rockmongo-on-windows\web\rockmongo a zkopírujte jej do adresáře našeho testovacího webu
    Otevíráme config.php a změňte hodnotu parametru
    $MONGO["servers"][$i]["control_auth"] = true;
    na
    $MONGO["servers"][$i]["control_auth"] = false;

    C. Výsledek zkontrolujeme na odkazu www.test.local/rockmongo/index.php

    Gratulujeme! Nyní jsme koneční a neodvolatelní kolegové.

    Bonus #1. Práce s php z konzole Windows

    Třeba se někdo bude hodit. Přišlo mi to vhod, když se náš zlý technický vůdce rozhodl, že „soubory SQL jsou z minulého století, použijme migrace“. Samozřejmě ze slušnosti jsem se snažil vylíčit naprosté nepochopení a dokonce jsem uronil slzu, ale byl jsem odhalen a poslán zjistit, jak to na Windows funguje.
    Ukazuje se, že jediné, co potřebujete ke štěstí, je přidat adresář PHP do PATH.


    Klikněte na "Upravit" a přidejte na konec řádku
    ;Z:\usr\local\php5

    Nyní zkontrolujeme, že vše fungovalo.
    V adresáři testovacího webu vytvořte soubor konzole.php

    Otevření konzole(můžete přímo ze stejné složky - klikněte pravým tlačítkem se stisknutým SHIFTem na prázdné místo a vyberte "Otevřít příkazové okno").
    Zadejte:
    > php console.php “Uživatelské jméno”

    Konzole odpoví:
    > "Dobrý den, uživatelské jméno!"

    PHP poraženo, všeobecná radost, potlesk, přivolání opony.

    Bonus #2.

    Všechny soubory a příklady uvedené v článku v jednom archivu zdarma bez SMS: na githubu

    Doufám, že tento materiál bude užitečný.
    Budu rád za připomínky a návrhy.

    Štítky:

    • denwer
    • lokální server
    Přidat štítky

    Z článku se dozvíte: k čemu je OpenServer, odkud jej stáhnout a jak jej nainstalovat (ukážu to na příkladu Windows 10)

    Open Server vám umožňuje používat místní server na vašem počítači. To znamená, že na svém webu můžete pracovat na svém domácím počítači, a když je web připraven, přenést jej připravený a funkční na internet.

    Klikněte na Stáhnout. Na načtené stránce vyberte základní verzi. Zadejte číselný kód z obrázku a klikněte na tlačítko Stáhnout.

    Otevře se stránka, kde vám budou nabídnuty dvě možnosti stažení programu.

    První metoda je placená (minimální částka daru je 60 rublů) - tato metoda zajistí rychlé stahování.

    Druhá metoda je zdarma, a proto velmi pomalá))

    Toto je soubor, který se stáhne (v den napsání článku to vypadalo takto, nyní to může být jinak). Toto je archiv programu.


    Dvakrát klikněte na soubor. Otevře se okno s výzvou k výběru umístění, kam rozbalit soubory z archivu. Vybral jsem si jízdu D.

    Klepněte na tlačítko OK. Začne proces rozbalování.

    Přejdeme do složky, kterou jsme si vybrali ve 3. kroku. Vidíme, že se objevila složka OpenServer. Vstupujeme do něj.

    Vidíme dva zástupce pro spuštění programu (zástupce může být pouze jeden, záleží na bitovosti Windows).

    Dvakrát klikněte na ikonu Open Server x64.

    Protože se jedná o první spuštění OpenServeru, začne proces instalace komponent (MicrosoftVC ++) pro správnou funkci programu.

    Po dokončení instalace vás program vyzve k restartování počítače. Restartujte.

    Znovu projdeme čtvrtým krokem - to znamená, že přejdeme do složky OpenServer a spustíme program.

    V zásobníku (oblast v pravém dolním rohu, kde jsou hodiny) vidíme novou ikonu - červenou vlajku.

    Klikneme na něj a otevře se nabídka programu. Klikněte na zelené zaškrtávací políčko označené Run.

    čekáme trochu. Červená vlajka se změní na žlutou a poté na zelenou. Server běží.

    Pokud se otevřený server nespustí - zobrazí se okno s nápisem "Spuštění se nezdařilo!", přejděte v článku dolů na popis nastavení otevřeného serveru.

    Ověření, že OpenSever funguje

    Klikněte na zelené zaškrtávací políčko. V nabídce, která se otevře, ukažte šipkou na Moje weby. Objeví se podnabídka s jedinou položkou localhost. Klikneme na to.

    V prohlížeči se otevře stránka se zprávou, že OpenServer běží.

    Hurá! Dokázali jsme to))

    Jak vidíte, instalace openserveru není vůbec obtížná. Tento lokální server se mi líbí víc než Denver, takže ho používám ve svých projektech a radím vám.

    Nyní je potřeba jej nakonfigurovat.

    Otevřete nastavení serveru

    Klikněte na zaškrtávací políčko. → V nabídce, která se otevře, klikněte na položku Nastavení.

    V okně, které se otevře, zaškrtněte na kartě Obecné políčko vedle možnosti Spustit se systémem Windows. Zpoždění jsem nechal tak, jak bylo navrženo 20 sekund. Zpoždění je potřeba, aby se nezpomalilo načítání Windows. Nejprve se načtou všechny komponenty potřebné pro chod počítače a poté se spustí Open Server.

    Zaškrtněte také políčko Vyžadovat účet správce. Některé funkce fungují pouze s právy správce, proto nezapomeňte políčko zaškrtnout.

    V tomto tutoriálu zjistíme, jak nainstalovat Open Server do vašeho počítače. Nejprve si s vámi ale pojďme zjistit, co je to Open Server a k čemu slouží?

    otevřený server je přenosná serverová platforma a softwarové prostředí vytvořené speciálně pro webové vývojáře s ohledem na jejich doporučení a přání.

    Softwarový balík má bohatou sadu serverového softwaru, pohodlné, multifunkční promyšlené rozhraní a výkonné možnosti pro správu a konfiguraci komponent. Platforma je široce využívána k vývoji, ladění a testování webových projektů a také k poskytování webových služeb v lokálních sítích.

    Jinými slovy, Open Server vám umožní vytvářet webové stránky přímo na vašem místním počítači. Také budete moci pracovat s aktuální stránkou, kterou jste předtím nahráli na Open Server, a neexperimentovat se stávající stránkou přímo na hostingu. To se může hodit, když se chcete podívat na nové aktualizace motoru, vyzkoušet nový modul na webu, změnit design atd. Open Server vám s tím vším pomůže.

    Podrobnější informace o Open Serveru si můžete přečíst na oficiálních stránkách.

    Za sebe dodám, že jsem dříve vyvíjel stránky, ale protože to nebylo dlouho aktualizováno a neexistuje způsob, jak provést potřebná nastavení na místním serveru vlastními silami, věnoval jsem pozornost k alternativě - Open Server, a nikdy jsem nelitoval své volby.

    Začněme instalovat Open Server.

    Nejprve si musíme stáhnout samotnou distribuci. Chcete-li to provést, přejděte na oficiální web v části „Stáhnout“ a vyberte požadovanou distribuční verzi (1). Za zmínku stojí, že produkt je dodáván ve třech verzích: Ultimate, Premium, Basic, jak se od sebe liší, je jasně vidět ve srovnávací tabulce na webu. Vždy používám "ULTIMATE" (s maximálním výkonem). Dále zadejte kód z obrázku (2) a klikněte na tlačítko "Stáhnout" (3).

    Jakmile je distribuce stažena, zahájíme instalaci.

    Distribuční sada je prezentována jako samorozbalovací archiv. Spustíme jej a hned je nám nabídnuto vybrat si disk, na kterém se Open Server rozbalí. Ponechávám výchozí disk "C", pokud chcete instalovat na jiný disk (nebo na flash disk či přenosný disk), tak zadejte příslušnou cestu pro rozbalení. Po výběru disku začneme vybalovat, stiskneme tlačítko "Ok".

    Čekáme na rozbalení distribuce.

    Nyní můžeme spustit program. Protože je program přenosný, nevytvářejí se na ploše ani v nabídce Start žádní zástupci. Přejděte proto na disk, kde byl rozbalen Open Server (mám ho C:\OpenServer\) a uvidíte dva spustitelné soubory pro spuštění Open Server: pro 32 (Open Server x86.exe) a 64 (Open Server x64.exe ) bitové systémy Windows. V závislosti na operačním systému Windows si můžete na plochu přenést jednoho ze zástupců, abyste měli vždy rychlý přístup ke spuštění Open Server.

    Při prvním spuštění budete vyzváni k výběru jazyka.

    Také při prvním spuštění Open Server budete vyzváni k instalaci záplat pro Microsoft Visual C++. Stiskneme "OK".

    Čekáme na dokončení instalace potřebných knihoven.

    A poslední věc, kterou musíme udělat, je restartovat počítač, aby se všechny změny projevily. Klikněte na „OK“.

    Jakmile se počítač restartuje, můžete začít pracovat s místním serverem.

    Spuštění a ověření otevřeného serveru

    Spusťte Open Server a uvidíte, že se na liště objevila ikona červené vlajky. To znamená, že program je aktivován, ale samotný server se ještě nespustil.

    Server spustíte kliknutím na ikonu libovolným tlačítkem myši a výběrem položky „Start“ v kontextové nabídce, která se otevře. Jakmile se spustí lokální server, zaškrtávací políčko se změní na zelenou.

    Nyní je Open Server v provozu.

    Chcete-li zkontrolovat, zda to funguje, přejděte do prohlížeče a zadejte do adresního řádku: http://localhost/. Pokud se zobrazí zpráva: "Welcome to Open Server!", udělali jste vše správně a místní server je připraven.

    Tím je instalace Open Serveru dokončena! Gratulujeme, úkol jste úspěšně dokončili :)

    V jednom z následujících tutoriálů budu hovořit o nastavení Open Server, tak si to nenechte ujít.

    Vytvoření vlastního lokálního serveru založeného na běžném osobním počítači je poměrně komplikovaný a pečlivý úkol. Zde musíte pochopit následující body:

    1. 1. a zda vůbec potřebujete vlastní server. To je jedna z klíčových otázek, která vyžaduje od budoucího správce jasnou a jednoznačnou odpověď.
    2. 2. Jaké technické prostředky máte k dispozici a co bude nutné pro provoz plnohodnotného serveru. Minimální technické požadavky na vytvoření „dobrého“ serveru jsou poměrně vysoké: samotné zařízení bude stát 70 - 80 tisíc rublů.

    Mějte také na paměti, že pro normální provoz zdroje (pro který plánujete vytvořit vlastní server) potřebujete, aby byl serverový počítač neustále zapnutý a fungoval bez přerušení. Proto je nutné zajistit odpovídající napájení.

    3. Jaké peníze jste ochotni utratit za vytvoření a údržbu serveru. Kromě výše uvedených „hardwarových“ nákladů vyžaduje vytvoření plnohodnotného serveru na počítači vyhrazenou (statistickou) IP adresu a vysokou rychlost příjmu a přenosu dat (minimum je 10 Mbps). Poskytovatel si za to tedy bude muset připlatit a uzavřít dodatečnou smlouvu o poskytování takových služeb.

    A než se pokusíte vytvořit server z počítače, musíte jasně definovat všechny tyto nuance.

    Jak udělat server z domácího počítače?

    Chcete-li vytvořit svůj vlastní server, musíte nejprve nainstalovat síťový operační systém pro více uživatelů.

    Výběr je obrovský: "Debian", "FreeBSD", "CentOS", "OpenSUSE", "Ubuntu", "Windows" a mnoho dalších.

    Na netu lze najít mnoho příkladů testování provozu výše uvedených operačních systémů a jejich hodnocení v souladu s výsledky testů. Například hodnocení SOS za rok 2016:

    1. místo: "Debian" a "Ubuntu Server";

    3. místo: "FreeBSD" a " Okna server»;

    4. místo: "Red Hat Enterprise";

    5. místo: "Fedora".

    Lví podíl na trhu síťového softwaru samozřejmě tvoří operační systémy, které zaujímají první místo v žebříčku. Proto, abyste mohli poprvé vytvořit server na počítači, doporučujeme vybrat jeden z nich.

    V rámci příkladu se zaměříme na instalaci operačního systému Ubuntu Server.

    Jak nastavit místní server od nuly na ubuntu?

    1. Stáhněte a přeneste obraz operačního systému na zaváděcí USB flash disk. Spusťte počítač z jednotky flash: v první fázi budete požádáni o výběr jazyka.

    3. V následujících krocích vyberte "Region" a "Keyboard Layout Settings";

    4. Zadejte uživatelské jméno, počítačový účet a heslo,

    poté klikněte na „Pokračovat“;

    nakonfigurovat "Oddíl disku"

    a vyberte, na kterém disku je systém nainstalován;

    6. Počkejte na dokončení instalace a aktualizace systému.

    7. Vyberte software, který potřebujete k práci.

    8. Dokončení instalace potvrďte kliknutím na tlačítko "Pokračovat";

    9. Po restartování počítače budete pro vstup do účtu muset zadat přihlašovací jméno a heslo vytvořené v kroku „4“;

    10. Tím je instalace operačního systému serveru a počáteční vytvoření serveru dokončena.

    Jak ze sebe udělat administrátora na svém serveru?

    1. 1. Pro získání administrátorských práv zadejte příkaz "sudo su";
    2. 2. Ve výchozím nastavení jsou nastavení sítě serveru přenášena přes DHCP, ale aby server fungoval, budete muset změnit hodnotu „iface eth0 inet static“ v souboru „/etc/network/interfaces“ na „static ip address ". Text by měl vypadat nějak takto:

    iface eth0 inet statický
    adresa 192.168.0.100
    síťová maska ​​255.255.255.0
    síť 192.168.0.0
    vysíláno 192.168.0.255
    brána 192.168.0.1

    Po uložení restartujte síť příkazem "/etc/init.d/networking restart".