VPS – Virtualmin és Webmin ubuntu 14.04
Az előző részben megnéztük az alapbeállításokat és kipróbálhattátok a webszervereteket üzem közben is. Mivel rengeteg e-mail érkezett és valami egyszerűbb felületre vágytak sokan közületek. Ebben a részben megnézzük, hogy mit tudunk kihozni a saját VPS szerverünkből. A kérdés már csak az, hogy ISPConfig3 vagy Virtualmin – Webmin?
Arra jutottam, hogy az ISPConfig3-ról annyi leírás van, hogy szinte még a csapból is az folyik, holott a Virtualmin egyáltalán nem rosszabb választás (eltekintve a különbözőségektől). Ha egyedül vagyunk a szerveren talán még jobb választás is. Rossz hír, hogy aki előzőleg megcsinálta a droplet-et, az most egy agresszív mozdulattal destroy-olhatja. 🙂 A virtualmin-t a legegyszerűbben egy tiszta OS-re tudjuk felhúzni. Válasszátok az
- Ubuntu 14.04 x32 vagy
- Ubuntu 14.04 x64 változatát, mindenféle application nélkül, tehát a szűz oprendszert, original image-ből.
1. Telepítés után swap!
Az előző részben részletesen leírtam, így most csak a lényeget mutatnám nektek:
<pre>sudo fallocate -l 1G /swapfile ls -lh /swapfile valami ilyesmi lesz az eredmény: -rw-r--r-- 1 root root 1.0G Apr 28 17:19 /swapfile
Ezután engedélyezzük a swap file-t:
sudo chmod 600 /swapfile ls -lh /swapfile Eredménye: -rw------- 1 root root 1.0G Apr 28 17:19 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
Ha kiadjuk a sudo swapon -s parancsot immár nem nulla lesz a swap-fájl mérete. Következhet egy kis editálás:
sudo nano /etc/fstab a szerkesztésre váró fájlunk tetejéhez adjuk a következőt: /swapfile none swap sw 0 0
CTRL-X, egy Y és ENTER. Következzen a swappiness és a pressure beállítása:
sudo sysctl vm.swappiness=10 sudo nano /etc/sysctl.conf a szerkesztésre váró fájlunk tetejéhez adjuk a következőt: vm.swappiness=10
CTRL-X, egy Y és ENTER.
sudo sysctl vm.vfs_cache_pressure=50 sudo nano /etc/sysctl.conf a szerkesztésre váró fájlunk tetejéhez adjuk a következőt: vm.vfs_cache_pressure = 50
CTRL-X, egy Y és ENTER és készen is vagyunk.
2. Update, Upgrade és NTP!
Mivel “szűz” rendszert telepítünk az ő gyári képükről érdemes mielőbb lefuttatni egy update/upgrade-et.
apt-get update apt-get upgrade -y apt-get install -y ntp
Az NTP beállításánál értelemszerűen válasszátok ki a nektek megfelelőt.
apt-get update apt-get upgrade -y apt-get install -y ntp
3. Virtualmin telepítése
A telepítés viszonylag egyszerű, adjuk ki a következő utasításokat:
wget http://software.virtualmin.com/gpl/scripts/install.sh sh install.sh
Gyakorlatilag a telepítő szinte mindent elvégez helyettünk és be is állít. Ha végzett adjuk ki a reboot parancsot!
Ezután már el is érhetjük a kezelőfelületet a https://yourdomain.com:10000 címen. Ahogy beléptetek megtámad titeket egy “Post-Installation Wizard” érdemes a default értékeket választani amit felkínál a rendszer. Illetve a MySQL résznél válasszátok a “Only store hashed passwords” opciót. Ha végigértetek a beállításokon, akkor “Re-Check and Refresh Configuration” és egy reboot (Webmin > System > Bootup and Shutdown > Click “Reboot System”).
Amivel gond szokott lenni, az a “Mailman Mailing Lists”. Legalábbis nálam egy ilyen hibát dobott. Erre a legegyszerűbb megoldás ha beállítunk egyet. Az oldal bal felső sarkában válasszátok ki a Webmin-t > Servers > Virtualmin Mailman Mailing Lists és hozzatok létre egyet az alapértelmezett domain-el. Ezután a Virtualmin felületén egyszerűen végezzétek el újra a “Re-Check and Refresh Configuration” részt! A rendszer immár használható is!
Gyakorlatilag a rendszerbe a “Create Virtual Server”-el tudjátok felvenni az egyes szolgáltatásokat. De erről egy nagyon részletes leírást találtok a következő linken: Step by Step Tutorial – Virtualmin
Miért éri meg ? Memóriát fogyaszt, ezzel terheli a gépet, de állati sok időt tud megtakarítani és szinte semmit sem kell kézzel beállítani, ill. minimálisat. Az 512MB ramos változaton, nekem ez van fent és szépen kiszolgál egy marék statikus site-ot és 2 nagyobb forgalmú (wordpress) site-ot.