Webszerver alatt CentOS 7

Célkitűzés: Ahhoz, hogy egy dedikált platform hosting több webhelyen. Tekintsük a folyamat a semmiből, van osztva több szakaszból áll.

Figyelem! Már volt egy progresszív módszer 7.1-es verzió.

Az operációs rendszer jövőbeli hosting platform elég racionális választani a Linux operációs rendszer, distrubutiv CentOS 7.0. A választás a CentOS megállt stabil disztribúciót frissítjük szépen, hogy támogatja a csomagokat. És ami a legfontosabb - a Red Hat Enterprise Linux verzió.

Csodálatos dolog, hogy várnak ránk a hetedik változat:

  • Megtagadása iptables, most, ahelyett, ő tűzfal
  • Megtagadása chkconfig - Most ahelyett systemd
  • Áttérés MySQL MariaDB.

Az operációs rendszer telepítése

Abban a pillanatban, hogy ez sürgős CentOS 7, amely kizárólag az x86_64. Töltse le az ISO image és telepíteni a lemezről, de azt is be kell nyújtani a flash meghajtót.

A telepítés során válassza a Desktop: ez nagyon egyszerű (nem húzza egy csomó extra csomagok), és ezen kívül lehetővé teszi az első hibakereső rendszer grafikus módban. A jövőben további csomagok telepítése kézzel.

A hardver rész

Már bebizonyosodott, hogy elavult kétmagos számítógép-alapú E3300 processzor, 2 GB RAM-mal. Mivel a gyakorlat azt mutatja, hogy ez elég.

válaszfalak

Az első lépésben telepítés helyét meg kell választania a lemezt a rendszer telepítéséhez. Ha nem nyúl semmihez (automatikus konfigurálása particionálás), a telepítő, hogy megbirkózzanak a particionálás. Úgy vélem, az ilyen fontos dolgot nem szabad megengedni, hogy az persze, hogy beavatkozás szükséges; így a választás - Azt fogja beállítani particionálás. Látjuk a párbeszédablak az alábbiak szerint.

Osztja lemezterület.

  • Meg kell, hogy fordítsanak több mint 82 MB a boot partíció.
  • Az összes többi hely kivételével a RAM mennyisége osztottak a root partíció.
  • Végül térjünk vissza a maradék alapján a swap fájl, jelölés azt cserélni.

Ennek eredményeként egyes szakaszok Látható tehát.

Webszerver alatt CentOS 7

Ezzel szemben a hatodik változata, az alapértelmezett fájlrendszer a hetedik változat az XFS, ahelyett ext4. Sajnos, a hálózat volt esélye, hogy ütköznek negatív vélemény róla, de nem tudom kifejezni a saját véleményét: azt kell használni ext4 kompatibilitás néhány szükséges szoftver és hardver.

Eredmény df -h parancs a telepítés után:

Az első dolog -, hogy kikapcsolja SELinux biztonságot.

Például benne SELinux nem engedi csatlakozni ftp-n keresztül a szerverre, ha tesz vsftpd a jövőben, az ügyfél kap egy hibaüzenetet

letiltása SELinux néz CentOS. Nyissa meg a konfigurációs fájl

Úgy tett, és most nem fogunk várni meglepetés a jövőben. A szkeptikusok, aki kiállt a biztonsági rendszer, hogy azonnal jelentsék, hogy a szerver lesz megbízhatóan védeni beállítás tűzfal (iptables érkezett műszak). Összhangban a funkcionalitás szerverünk konfigurált tűzfal. felnyitástól nyilvános hozzáférés port 80 és 443:

Ellenőrizze, hogy a yum telepítve. Ha nem, akkor kézzel kell húzza mirror.centos csomagot. org / CentOS / 7 / os / x86_64 / csomagok / és állítsa át a csomagot vezetője.

Telepítse a szükséges csomagokat, amelyek közvetlenül felelősek a működését a webszerver. A mi esetünkben ez apache, mysql, php (LAMP komplex) vagy nginx, mysql, php (a LEMP komplex), és talán minden együtt.

Például telepítése Apache webszerver az alábbiak szerint:

Elindítani a szolgáltatást, hozzátéve, hogy az indítási, ellenőrizze az eredményt:

Ha meg kell indítani az apache után minden beállítás (vagy PHP telepítése után), hasznos parancs

A szokásos beállítási eszköz most. Látjuk, hogy az összes szolgáltatás indul a rendszer indításakor a systemctl van-kompatibilis szolgáltatást.

Use Cases systemctl:

Változata a legteljesebb telepítése PHP, azzal az elvárással platformokon korszerű motorokban népszerű Joomla, Wordpress és Drupal, a következők lesznek:

Ha az eredeti változatát php nem felel meg a minimális követelményeknek feltöltött oldalak, akkor a fent ismertetett technika vagy jobb, mint a fejlettebb technika.

Telepíteni és futtatni a MySQL.

Alternatíva: telepíteni és futtatni MariaDB:

Most már készen áll, hogy feladja a GUI.

Az egész család a Red Hat Linux (Fedora, Red Hat, CentOS) a következő rendszert teljesítményszintet

  • Single-user szöveges módban (Hálózat nélkül)
  • Nem használt (felhasználó által beállítható)
  • Teljes többfelhasználós szöveges módban
  • Nem használt (felhasználó által beállítható)
  • Teljes többfelhasználós grafikus módban (egy X-alapú bejelentkező képernyő)
  • Reboot

A készenléti állapotot a leállítás kódolt nulla.

Mivel az a célunk, hogy telepíteni egy dedikált szerver, a legésszerűbb módja kiválasztani a 3. szint, amely egy többfelhasználós, de nem használ grafika.

Most, a harmadik szintű teljesítményt lesz az alapértelmezett szintet, akkor fog működni rajta esetén a rendszer újraindítását.

Bármikor ellenőrizheti a jelenlegi szinten futási parancs:

Most kicsi:

  • MySQL beállításához. Azonban meg kell jegyezni, hogy a Red Hat cég inkább egy alternatív adatbázis MariaDB
  • Állítsa magas webszerver (például egy csomó nginx + apache), vagy hagyja csak a httpd szolgáltatás
  • konfigurálja php

Ha az összes lépés teljesül, akkor végünk.

Akkor klón oldalak és futtatni a hajó útnak.

Kapcsolódó cikkek