Mnogi ne sumnjaju da su sve usluge i usluge koje koristimo na webu, temeljene na točno istim računalima koja rade u našim apartmanima, konfigurirane potpuno drugačije, ne mogu se pohvaliti dobrim GUI-jem i njima se upravlja uz pomoć specijaliziranih timova. Ta se računala nazivaju poslužiteljima. Ljudi, naravno, znaju postaviti i "podići" vlastiti poslužitelj. Dakle, tko je u ovom slučaju početnik, potrebno je natrpati više od jednog foruma kako bi ga konačno ovladali. Jedno je sigurno: postaviti jeftin i stabilan poslužitelj, potrebno je odabrati istu jeftinu i stabilnu osnovu, naime operativni sustav temeljen na Linuxu. Većinu izbora odbacuje CentOS 7. Ovaj članak daje kratke informacije o tome kako instalirati CentOS 7 i na temelju njega stvoriti bazni poslužitelj.
CentOS 7 Pregled: Postavke, značajke prilagodbe i preporuke
Sljedeći korak je postavljanje SSH-a. Da biste to učinili, trebate:Dodati odgovarajuće tipke na sjever s naredbom ssh-copy-id [email protected]. Promijenite port u konfiguracijskoj datoteci /etc /ssh /sshd_config na portu 222. Odbijte prijavu poslužitelju bez root prava tako da upišete string PermitRootLogin bez lozinke. I ponovno pokrenite poslužitelj naredbom systemctl restart sshd. Također morate nadograditi sve sustave i instalirati epel i rpmforge spremišta. Da biste to učinili, trebate:Ažurirati sve elemente sustava naredbom yum update. Preuzmite nove komponente sustava pomoću yum -enablerepo = cr update. Ako nema dovoljno postojećih komponenti, možete preuzeti najnovije verzije epel i rpmforge, tako da upišete yum -y install * adresu spremišta u kojem je pohranjena potrebna verzija softvera * (odgovarajući repozitorij se lako može pronaći na resursima profila).
Da biste instalirali dodatne komponente u postojeći okvir poslužitelja, morate provjeriti i onemogućiti neke usluge i MTA usluge. Da biste to učinili:Provjerite jesu li usluge već pokrenute, s naredbom servisa systemctl -t. Onemogućite sve nepotrebne i onemogućite ih, na primjer, za postavljanje usluga e-pošte, morate onemogućiti postfix pomoću naredbi systemctl stop postfix i systemctl onemogućiti postfix. Zatim trebate preuzeti Apache i PHP, potrebne za pravilno funkcioniranje našeg poslužitelja. Dakle, za ovo:Instalirajte Apache paket yum -y install httpd. Izrađujemo promjene u konfiguracijskoj datoteci (tamo morate navesti adresu poslužitelja, ime, potpis, itd.). Pokrenite Apache i omogućite automatsko pokretanje s naredbama systemctl httpd start i systemctl enable httpd. Zatim dodajte PHP s yum -y instalirajte php php-php mbstring-close. Ponovno pokrenite Apache pomoću naredbe restart httpd.
Instalacija MySQL sustava za upravljanje bazom podataka
Prije instaliranja MySql-a na CentOS 7, potrebno je pojasniti da će se pri korištenju standardnog Yum upravljača preuzimati alternativna verzija programa pod nazivom MariaDB, tako da će u slučaju CentOS-a morati zaobići putem. Da biste instalirali MySql trebate:Preuzmite MySql klijent iz službenog alata repozitorija pomoću wget * naredbe za referencu datoteke s klijentom MySql *. Zatim ga instalirajte u sustav s naredbama sudo rpm -ivh * puno ime rpm datoteke s potrebnom verzijom MySql * i sudo yum install mysql-server. Zatim dvaput provjerite operaciju unosom Y u naredbeni redak.
Da biste instalirali Zabbix u CentOS 7, morate pronaći najnoviju verziju klijenta na službenoj web stranici razvojnog programera i zatim je instalirati na sustav. Da biste to učinili, trebate:Dodati spremište s naredbom rpm-Uvh * link na rpm-datoteku s trenutnom verzijom Zabbix *. Ažurirajte popis dostupnog softvera naredbom yum update. Zatim instalirajte Zabbix klijent na sustav s yum install zabbix-agent. Nakon što je vrijeme za provjeru verzije klijenta (potrebno treće) i potvrdno odgovoriti na sve upite upisivanjem Y u naredbeni redak.
Prije instaliranja Zimbre u CentOS 7, morate pripremiti sustav za to. Dakle, trebate učiniti sljedeće:Ispravno konfigurirajte datoteku etc /hosts i hostname. Dopusti svim Zimbra lukama u iptables. Onemogućite SeLinux. Onemogućite sve usluge MTA. Ažurirajte operativni sustav s yum ažuriranjem -y. Zatim trebate preuzeti odgovarajuće pakete s yum install mysql perl-core ntpl nmap sudo libidn gmp. Zatim - sam Zimbra programski alat wget * link na datoteku s korisnikom trenutne verzije Zimbra *. Izvucite datoteku s naredbom tar i idite na odgovarajući direktorij s naredbom cd. Zatim morate pokrenuti postupak instalacije s naredbom ./install.sh -platform-override.