Állítsa be első VDS szerver, mint a webszerver
Úgy történt, hogy az utóbbi időben gyakran kellett változtatni VDS szolgáltatók, és minden alkalommal újra kell konfigurálni a rendszert, így elhatároztam, hogy írok egy rövid összefoglalót a telepítést. Minden az alábbi munkákat helyesen az operációs rendszer Linux Ubuntu szerver 12.04 LTS. Ebben a cikkben fogom leírni, hogyan kell telepíteni, és hajtsa végre a kezdeti konfiguráció nginx + apache2 eaccelerator, memcached, fure-ftpd, php, mysql, phpmyadmin és a központ, játék szervereket - nyitott játék panel.
Kezdjük egy rövid leírást néhány feltételét.
VDS - aka VPS - Virtuális Dedicaded (Private) szerver - virtuális gépen a szerver - ha szükség van rá, amikor a szokásos fogadó kicsi, és egy dedikált szerver drága. A jelenlegi piaci szolgáltatók, akik a bérleti szolgáltatásokat VDS sokféle, és mindegyiknek megvan a maga előnye és hátránya, de nem fogunk beszélni.
Virtualizáció típus - leegyszerűsítve ez a mód, ahogyan a szervezett a virtuális gépet. Jelenleg a leggyakoribb OpenVZ és XEN. Plus OpenVZ - az olcsó, mivel az ilyen típusú virtualizáció minden virtuális gép fut a szerver hardver során speciálisan módosított kernel a fogadó rendszer. Mínusz ilyen típusú virtualizáció - lehetetlen változtatni a paramétereket az operációs rendszer kernel, mint szinte mindig jelen van overselling (erről később). Nagyobb projektek esetében jobban ki kell használni XEN vagy KVM virtualizációs - ahol a vendég operációs rendszer nem is tudja, hogy telepítve van egy virtuális gépet, és fut meg tudod csinálni szinte mindent a szíved vágyik, különösen a XEN-HWM és KVM.
Overselling - szolgáltatók eladni több erőforrást igényel, mint amilyen valójában. Úgy működik, annak a ténynek köszönhető, hogy az ügyfelek ritkán használják a forrásokat az arány 100 százalék, de gátlástalan szolgáltatók felfújt overselling tényező lehet probléma, mint a nagyon lassú a gép működése vagy meghibásodása scriptek miatt kevés a memória. Visszatérve a virtualizáció típusok XEN és a KVM overselling szinte lehetetlen technikailag.
Kiválasztása tárhely szolgáltató
Szóval úgy döntött, hogy vesz egy szolgáltatást VDS. Hogyan válasszuk ki a szolgáltatót. Kezdjük azzal, földrajz - ahol a szerver lesz földrajzi elhelyezkedését.
A szerver beállítása
Ezután fogok beszélni a különböző funkciók, amit létre a szerveren, amelyet hasznosnak találhat. Operációs rendszer, amit használni - Ubuntu 12.04.1 LTS. Mivel a legtöbb végrehajtó további parancsokat igényel root, és én vagyok a lusta ember, minden cselekvés én végre rootként. Jelentkezzen be közvetlenül a root általában nem tud, így megy az sudo kiváltságokat, és futtassa a sudo -s
Mi a kernel újrafordítását
Ha úgy döntött, OpenVZ, nyugodtan kihagyhatja ezt a részt a cikk.
Ez az eljárás nem érzékelhető a termelékenység növekedését, és ez az eljárás szükséges önfejlesztés és a „vonat a jövőben” csak.
swing forrás a legújabb stabil verziója a a kernel.org oldalon. Abban a pillanatban, ez a verzió 3.6.7
• Az létrehozásához szükséges összeállítás
• bemegy a forrás mappát, és létrehoz egy mag konfigurációt. A mi esetünkben, minden kerül sor automatikusan - a mag csak azokat a modulokat, amelyek szükségesek a jelenlegi hardverrel. Ha kézzel szeretné beállítani a kernel, akkor kérjük, google kérésre make config, vagy hogy menugonfig.
• összeállítja a kernel - nem egy gyors folyamat megy 15 perctől néhány óráig.
• emelkedik a fenti könyvtárba, és telepíti a csomagot
• Reboot, és ellenőrizze, hogy a kernel nőtt.
• Ez minden a rendszer kernel.
Időzónaváltás és a nevét a PC
Ha telepíti az Ubuntut egy dedikált szerver magad, nyelvi és földrajzi paramétereket a rendszer, akkor adja meg a telepítés során, de abban az esetben a szolgáltató VDS már készített egy rendszer képét, a melyet unrolls a szerveren. És örülünk, hogy a megfelelő időzóna korunk a szerveren.
• Így állítsa be az időzónát erre a konzol végrehajtja a parancsot
• Az ál felület, ahol úgy döntünk, a helyét.
• Ha hirtelen (egyik sem látott) ellentmondás van a datevremeni, futtassa a következő parancsokat, ami helyettesíti az aktuális dátum és idő
• Az a kiszolgáló nevét, nyissa meg a / etc / hostname és cserélje ki a tartalmát a kívánt szerver nevét.
Telepítse nginx c backend apache2, PHP, MySQL, phpmyadmin
Ebben a cikkben fogjuk telepíteni és konfigurálni a webszervert, amelynek célja a nagyszámú vegyület.
• Először is a mércét „gyermek” meg a csomagok egy webszerver.
• Kapcsolja apache2 modulok
• Döntetlen az alapértelmezett Apache. Ehhez nyitott / etc / apache2 / sites-available / default törli a fájlt, és írd a következőket:
• Telepítse nginx és apache2-mod-rPAF
• Ezután állítsa nginx, erre nyitott /usr/local/etc/nginx/nginx.conf fájlt, és cserélje ki a tartalmát, a következő
• telepíteni memcached, további beállítás nem követelnek érte
• Hozzon létre egy mappát a cache, és adja meg a helyes
• Állítsa be a php dolgozni eaccelerator, ehhez nyissa meg a fájlt, és csatolja fel /etc/php5/apache2/php.ini
• A szolgáltatás újraindításához, ügyelve arra, hogy a / home / www / webhely_neve a helyszínen
Beállítás FTP pure-ftpd szerver MySQL támogatással
FTP szerver hasznos számunkra az egyszerű, gyors és egyszerű adatátvitelt és onnan a szerver.
• Telepítse a pure-ftpd támogatásával mysql
• Hozzon létre egy csoportot a ftp felhasználók és felhasználói benne - ez azért van szükség, hogy ezt követően kényelmes volt nyomon követni, mi történik a szerveren.
• Hozzon létre egy adatbázist MySQL pure-ftpd. Ezt meg lehet tenni a phpmyadmin, de a nagy és hatalmas copy-paste, hogy gyorsabban a konzol
• Készítsen egy táblázatot, amelyben tárolni a felhasználói fiók ftp.
• Most tegyük úgy, hogy a felhasználó saját könyvtárát automatikusan létrejön, ha nem létezik
• A következő parancs segítségével a felhasználók hozzáférést a könyvtárak, amelyek magasabbak, mint a home könyvtár.
• újraindítani a szolgáltatást a beállítások alkalmazásához
• Most hozzon létre egy www-ftp felhasználó UID GID 4002, a home könyvtár / home / www határok zagruzkiotdachi sebességet egy megabájt másodpercenként, és korlátozás nélkül a lemezen elfoglalt hely. Itt egy példa a parancssor használatával, akkor is használja a „végrehajthat SQL-lekérdezés” a phpmyadmin, vagy akár a „add húrok” a phpmyadmin - de ebben az esetben nem kell proshlyapil, hogy a jelszó az adatbázisban tárolt alakjában md5 hash és a jelszó mezőbe válassza ki a „funkció» md5
• A csomag telepítése az OpenSSL, ha nincs telepítve, és létrehoz egy tanúsítványt.
• válaszoljon a kérdésekre - ezek az adatok jelennek meg a generált tanúsítványt.
• Telepítse a tanúsítványt engedélyeket és indítsa újra a pure-ftpd
• Ez minden. Ne feledje, hogy annak érdekében, hogy az adatok titkosítására szükséges ahhoz, hogy a TLS titkosítás az ügyfél, és nem minden FTP kliens támogatja őt.
Telepítése a játék szerver menedzsment komplex - Nyílt Játék Panel
• Ha a rendszer x64, majd a továbbiakban telepíteni ia32-libs
• Töltse az ügynök
• Telepítse. Figyelem - már korábban létrehozott egy felhasználó a rendszerben, beleértve őt a root csoport és sudo és tette home könyvtár - az szükséges, hogy az ügynök a megfelelő működéshez.
• Megkérjük a felhasználói nevet, amely alatt hűlnek szolgáltatás - meg kell adni a parancsot, amiről beszéltem az előző bekezdésben, jelszó, könyvtár, amely tartalmazni fogja a futtatható (/ home / felhasználónév / OGP), és azt kérte, hogy adja meg a kulcsot szer - ez nem a felhasználó jelszavát, és ügyintéző irányítás kulcsfontosságú, hasznos számunkra később, és mégis azt kérte, hogy fogadja el a Steam-politikai szabályok.
• A telepítés után zaloginivaemsya egy felhasználó által létrehozott és fuss
• Meg kell írni, hogy minden rendben van, a folyamat fut, és porton 12679.
• Nyomja meg a ctrl + c, Loginov root, és tegye ezt - meg kell Service kezdődött a redundáns rendszer indításakor
• Ha a szerver (dedikált vagy virtuális) számot, az ügynök kell telepíteni minden
• Most állítsa be a webes felületen az OGP, töltse ki az archívumot és kivonat