Szerver saját fél napra

Emelje fel a szerverre a helyi hálózatok a kis irodák és vállalkozások ugyanabban a levegőt.

Szerver saját fél napra

A mai téma a következő: fejlesztünk szerver alapú operációs rendszer Linux (Open Suse) fél nap „out of the box”. Ez történik, ha a munka egy kis cég, ahol Ön és a rendszergazda, és a programozó és designer, általában minden egyben. És valahogy szép a kora reggeli órákban, amikor ülsz és csendesen kávét, a rendező biztosan eljön fényes ötlet: „Itt az ideje, hogy normális termék regisztrációs / resources / ügyfelek”, vagy bármi mást, mint ezt. Hidd én tapasztalatom, akkor biztos, hogy jöjjön. Mint illetékes szakember cég, mint te nem, meg kell írni az adatbázisba. De ez a probléma nem ér véget, hiszen ezek a cégek bázis jól kell védeni, mindig rendelkezésre áll a munka megszakítás nélkül, mint átmenetileg leállította a bázis hozza veszteség cég. Ezért az a legjobb, hogy tartsa őket egy személyes szerver cég. De nem ez az egyetlen pprichina. Priplyusuem erre:

Az adatok mindig elérhető nagy sebességgel.

Amellett, hogy a vállalat alkalmazottai senki sem az adatokhoz való hozzáférést, mert a szerver nem férnek hozzá az internethez.

Teljes ellenőrzés alatt a szerver és az adatok.

Gyors válasz és a kiszolgáló / hardver hiba.

És még sok más. De most telepíteni a szerver még nem is olyan könnyű, különösen, ha a cég összes számítógép „nem erős”, és a Windows szerver, hogy egyszerűen nem reális, mivel ez nem reagál a szükséges sebességet. Mindenki emlékezik, hogy a Windows nagyon instabil rendszer (szemben a Linux), a Windows egy csomó trójaiak és a vírusok (több mint 140 ezer, és a Linux 30) és újra a rendszert minden hónapban vírusok, vagy egyszerűen csak azért, mert az a tény, hogy ő „megbetegedett” dolgozni - ez csak irreális. Ezért a választás esik Linux: az operációs rendszer nem igényes a források, a munka több hónapig a sorban újraindítás nélkül, a fő ellenség ezek a szerverek - tisztítószereket.

Ma fogunk gyűjteni egy ilyen szerver, vegye fel a vas, meg az összes szükséges csomagokat és a szerver beállítása, és minden szükséges alkalmazást. Mi lesz telepíteni egy csomó Apache + PHP + MySQL + a phpMyAdmin + ProFTPd.

Apache + PHP + MySQL - forgalomba az oldalon a szerver
Phpmyadmin - adatbázis-kezelő
MySQL - az adatbázis szerver
ProFTPd - elhelyezésére a fájl tárolására

Mit kínálunk ezeket a csomagokat? A szerver működik a két interfész (két NIC), külső felület (az interneten), és a belső üzemmód (LAN). Ezek különböznek csak a hozzáférési paraméterek (tűzfal), akkor van egy web-szerver a külső felület (HTTP 80) és ftp-szerver (FTP 21). És a belső felület lehetővé teszi minden szolgáltatás (mysql, ftp, web, ssh.).

vas paraméterek - attól függően, hogy a szerver lesz intenzíven használják a több kérelmet hozzá, annál nagyobb a szükséges teljesítményt. Van egy olyan hálózat nyolc számítógépek és a szerver, akkor szereljük fel a régi hardvert, de stabil:


CPU (processzor) - Celeron, 1700 MHz-es 128 KB cache
RAM (memória) - DDR I 512 MB
LAN (hálózati) - Ethernet 10/100 MB
A tápegység - 450 W

Mivel a szerver kell futnia folyamatosan (havonta, három, öt év), egy erős vintelyatsiya szükség hűtési rendszerek. Még a legerősebb szervereket Linux / FreeBSD, jól megalapozott és konfigurálva van, hogy nagyon érzékeny a hőre, nincs hűtés fog futni nagyon instabil. Szóval ajánlom, hogy a hűvösebb 3-120 mm.

Így a vas kész. Folytassuk közvetlenül a kiszolgáló telepítését. Két lehetőség van. Először is, az úgynevezett „out of the box”, vagyis az összes szerver már összegyűjtöttek, és készen áll, meg kell beállítani őket. Másodszor, gyűjtsön magát a forrás (sortsy), valamint beállítva. Először megyünk át az első módszer, majd elemzi a második.

A választott operációs rendszer

Érdemes nehéz választás: Windows vagy Linux.

Kétségtelen, hogy úgy tűnik, hogy könnyebb és gyorsabb telepíteni és konfigurálni a szervert a Windows. Igen, ez az. De ha belegondolsz, a gyenge biztonság és bizonytalanság a BSOD hiba (kék halál), vírusok lyukak. Hagyjuk ezt a témában, térjünk vissza rá később.

Sokkal nehezebb összerakni a szerver Linux, de ez lesz sokkal stabilabb, bystrodee, nagy UpTime (idő rendszer elkezd befejezése), egy jól hangolt rendszer eléri több éve.

Tehát a beállítást. Ez áthalad grafikailag orosz röviden végigmenni az egyes elemeket.

Particionálás. Az én esetemben, a lemez 160 GB van törve, és nem fogjuk osztani a rendszert, a sebesség és a felhasználó könyvtárában.

/ 154 GB
Csere (2xRAM) = 1024 MB

Linux is kínál partíció, ha a lemez üres, akkor hozzon létre 2 rész, root (/) és a swap fájl (csere). Ha a lemez van a Windows (NTFS) partíciókat, akkor azokat csökkenteni, és csatolja a fájlrendszert.

Alkalmazás. Nem fogom elmagyarázni, hogy mit miért felelős, csak azt, amit meg kell határozni az Ön által, a többit az alapértelmezett: perl, iptables, bind, nmap, mc, hogy, apache (összes szövetségek), php (összes szövetségek), mysql (összes szövetségek). Ez körülbelül 2 GB. De ez a szám növekedni fog később.

alapértelmezett futási szintet. Az alapértelmezett érték 5: Teljes többfelhasználós hálózati és grafikus módban. Nem vagyunk alkalmasak, mivel nem grafikus felhasználói felületet használja nem fog, és ez lesz az értékes erőforrásokat enni, és sokat. Ezért fel 3: Teljes többfelhasználós hálózatban.

Ezt követően, a telepítési folyamat elindult, a sebesség különböző számítógépek én szerver körülbelül egy óra került egy erősebb - fél órát. Attól függ, hogy a kapacitás a processzor és a RAM.

hostname - általában localhost és a domain.

Adminisztrátori jelszót, jelszót a root felhasználónak kell lennie legalább 8 karakter, a kis- és nagybetűk, számok, speciális karakterek.

Szerver készen áll, kapcsolja ki a monitort, billentyűzetet, egeret, hagyja el a három vezeték, két hálózati és egy - az étel, ne feledkezzünk meg a szünetmentes tápegység.

Tehát az összes főbb operációs rendszer beállításai készen, nézzük az alkalmazás konfigurálásához. Erre a célra egy speciális SSH kliens Windows - gitt.

Szerver saját fél napra

Jelentkezzen be és elkezd dolgozni.

Az első dolog, amit tenni az FTP-kiszolgálóra. ProFTPd, swing a hivatalos honlapján a legfrissebb verziót. Hozd létre a gyökér a src mappában, ami növeli csomagokat. Lehetőség van egy fájlkezelő (parancs mc), de mi mindent megteszünk nélküle. Az egyetlen probléma, ha használja - ha letölti készített fájlokat a Windows-alapú gépeknél az orosz fájlnevek faragott betűkkel „yeyuya”. Az a tény, hogy lehetővé teszi az összes ProFTPd a forgalom Telnet, amely megkapja karakter kódok 251-255 mint szabályozó szekvenciák és elvágja őket. De ne essen kétségbe - az összes kezelt kis beavatkozás az src / netio.c fájlt. Egyszerűen távolítsa el a sort:

kapcsoló (mód) esetén IAC:
[[Kódrészlet kimarad]]
mode = cp;
tovább;
>
break;
>

Ezután nyugodtan összeállítása:

# /src/proftpd-1.3.1rc3 # ./configure csinál make install

chmod a + x /etc/init.d/proftpd

Futó /etc/init.d/proftpd indul
Állj /etc/init.d/proftpd megáll
Restart /etc/init.d/proftpd újraindítás

lehetővé kell tenni a hozzáférést meg, mielőtt a szerverhez való csatlakozáshoz:


Biztonság és felhasználók> Tűzfal (tűzfal)

Interfészek, válassza Belső> Szerkesztés> Interface Zone "belső zóna".

Most megyünk, és teljesen eltávolítani /usr/local/etc/proftpd.conf listájában. Így blokkolja az oxigén minden névtelen felhasználók.

Rendszer> Rendszer (futási szint)

Menj a szakértő mód, meg kell, hogy automatikusan fusson apache, mysql, ProFTPD. Válassza ki a kívánt alkalmazásokat, és tegye a check 3. pont (futási szint). Most, amikor elindítja / újraindítani a szerver szolgáltatást fog futni magukat.

További tesztelés apache. Hammer a böngésző IP (esetemben 192.168.1.1). Ha minden rendben van, akkor lásd a „Ez működik!”, Ha ez nem történik meg, akkor ellenőrizze, apache meglökte. Ha nem, akkor a parancsot:

# Service apache2 Start

Szerver saját fél napra

# Tar -xf phpMyAdmin-2.10.0.2-all-languages.tar.gz
# Cd phpMyAdmin-2.10.0.2-all-nyelv
# mc

Másolja az összes fájlt /src/phpMyAdmin-2.10.0.2-all-languages ​​az / srv / www / htdocs / phpmyadmin

# Service mysql Start

Szerver saját fél napra

Kapcsolódó cikkek