Instalirajte Plesk na CentOS 7
Korištenje drugog sustava? Plesk je vlasnička upravljačka ploča web hosta koja omogućuje korisnicima da administriraju svoje osobne i/ili klijentske web stranice, baze podataka
Iako je njegov razvoj bio ponešto odgođen u usporedbi s drugim kontrolnim pločama, CloudLinux se sada u potpunosti integrira s DirectAdmin-om. CloudLinux se temelji na CentOS-u, tako da će najveći dio vaše infrastrukture najvjerojatnije i dalje funkcionirati. Trenutna verzija CloudLinuxa temelji se na CentOS-u 7.
U ovom vodiču pretpostavljamo da imate najnoviju verziju DirectAdmina, iako će oni raditi i na manje novijim verzijama. Nadalje, ovaj vodič temelji se i testiran na CentOS-u 7. Starije verzije CentOS-a, kao što je CentOS 6, najvjerojatnije neće raditi ispravno.
Trebat će vam root pristup da biste nastavili s ovim koracima.
CloudLinux najvjerojatnije ne bi ništa slomio. Iako je sustav postavljen da se automatski ispravlja, postoji nekoliko tehnika nakon CloudLinuxa koje biste trebali nadzirati nakon što uvedete novi operativni sustav.
Prema iskustvu, ne postoji mnogo što može poći po zlu, ali trebali biste biti potpuno sigurni da se možete vratiti u bilo koje vrijeme tijekom procesa instalacije. Provjerite imate li ispravnu sigurnosnu kopiju, iako instalacija može i vjerojatno će proći besprijekorno.
Kada su vaše stranice zatvorene u kavez (koristeći CageFS), provjerite jesu li dodijeljeni resursi dovoljni. U suprotnom, CloudLinux bi mogao blokirati vaše stranice. Po želji, možete odabrati da ne koristite nikakva ograničenja ili ih kasnije ukinuti kako biste bili potpuno sigurni da će vaše stranice ostati online bez obzira na to jesu li resursi vašeg poslužitelja dovoljni.
Da, dokumentirat ćemo instalaciju CageFS-a i integriranog PHP Version Selector. CageFS se može omogućiti (ili onemogućiti) za svakog korisnika, što znači da možete točno kontrolirati koji će korisnici biti u kavezu, a koji ne.
Opcionalno, iz DirectAdmin-a postoji opcija za određivanje treba li novostvoreni korisnici automatski biti u kavezu ili ne.
Doista će doći do zastoja, zbog ponovnog pokretanja, ali i mogućeg rješavanja problema. Obavezno unaprijed najavite ovo održavanje svojim korisnicima jer CloudLinuxova instalacija može imati prilično (pozitivan) utjecaj.
Odavde nadalje, pretpostavljamo da imate sljedeće:
Prvo, pretvorimo našu trenutnu instalaciju CentOS-a u operativni sustav CloudLinux, dajući vam pristup svim njegovim značajkama. Da biste to instalirali, potreban je licencni ključ; bilo besplatno probno razdoblje ili možete kupiti licencu putem CloudLinuxa ili dobavljača licence.
Pobrinite se da imate pri ruci svoj licencni ključ, osim ako nemate licencu temeljenu na IP-u; tada ne biste trebali unositi licencni ključ.
Prvo ćemo preuzeti cldeploy
skriptu:
cd /home
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
Ako wget
još nije instaliran, prvo ga instalirajte:
yum install wget
Zatim pokušajte ponovno izvršiti naredbu.
U slučaju da imate aktivacijski ključ, izvršite:
cd /home
sh cldeploy -k YOURKEY
Zamijenite "YOURKEY" svojim licencnim ključem.
U slučaju da imate licencu temeljenu na IP-u, CloudLinux će automatski otkriti vašu izlaznu IP adresu izvršavanjem:
sh cldeploy -i
Skripta za instalaciju CloudLinuxa automatski će otkriti vaše okruženje, ako je primjenjivo korištenu virtualizaciju (KVM u slučaju Vultra) i korištenu upravljačku ploču. Stoga će se potrebni dodaci (kao što je LVE Manager) automatski instalirati na vašu DirectAdmin upravljačku ploču.
Nakon što skripta završi, morat ćete ponovno pokrenuti poslužitelj:
reboot
SSH natrag na vaš poslužitelj. Kako bismo bili sigurni da je operativni sustav CloudLinux aktivan na vašem poslužitelju, možemo provjeriti kernel:
uname -a | grep lve
Ako ovo vrati izlaz, CloudLinux kernel (a time i njegov operativni sustav) je uspješno instaliran. U slučaju da nema izlaza i da je vaš terminal prazan, ispravna kernel nije instalirana. U ovom slučaju toplo preporučujemo otklanjanje pogrešaka ovog problema na drugom poslužitelju.
Vaš CentOS operativni sustav sada je trebao biti pretvoren u CloudLinux OS.
Selektor CloudLinux PHP verzije nalazi se na vrhu CageFS-a. PHP Version Selector omogućuje korisnicima da 'prilagode' svoje vlastite PHP verzije tako što mogu odabrati više od dvije verzije (što DirectAdmin dopušta prema zadanim postavkama) i dopušta korisnicima da odaberu vlastite module. Ne samo da to omogućuje rad naslijeđenog softvera (unutar vlastitog kaveza); također omogućuje sigurnost, budući da korisnici mogu onemogućiti PHP module koje ne koriste.
Međutim, DirectAdminove PHP verzije i dalje će ostati aktivne; postavljanjem CloudLinux PHP verzije na 'native', vratit će se na verzije DirectAdmin (često 5.6 i 7.0 / 7.1).
Kako bismo koristili PHP Version Selector, morat ćemo instalirati sve verzije PHP-a izvršavanjem sljedeće yum naredbe. Međutim, ovaj proces može potrajati, stoga pazite da ne napustite svoju SSH sesiju ili koristite alat kao što je screen
. Prekidanjem instalacije možete prekinuti postavljanje zbog nedovršene instalacije:
yum groupinstall alt-php
Od sada biste trebali moći odabrati prilagođenu PHP verziju iz DirectAdmina.
CloudLinux dolazi s relativno novom značajkom: MySQL Governor. U zadanom nadzoru resursa i njegovim odgovarajućim ograničenjima, MySQL baze podataka i njihova upotreba resursa se ne računaju. MySQL Governor omogućuje bolje praćenje i konačno blokiranje i/ili onemogućavanje MySQL baza podataka automatski ovisno o tome ispunjavaju li ili premašuju svoja ograničenja resursa.
Prvi zahtjev za MySQL Governor koji se često zanemaruje je potreba za pokretanjem MariaDB-a. Tehnički, moguće je koristiti MySQL Governor s MySQL-om, ali njegovi sustavni zahtjevi su MariaDB. Kako je MariaDB 'zamjena za ubacivanje', proces pretvorbe ne bi trebao biti dugotrajan.
Molimo, prije nego što nastavite, uvjerite se da imate radni proces. Proces pretvorbe je relativno jednostavan, ali mnoge stvari mogu poći po zlu u procesu ako se ne izvrše ispravno. Napravite sigurnosnu kopiju pomoću mysql
naredbe, na primjer:
Kada ste 100% sigurni da imate ispravnu sigurnosnu kopiju, možete započeti proces pretvorbe sa:
cd /usr/local/directadmin/custombuild/
./build set mysql_inst mariadb
./build set mariadb 10.0
./build update
./build mysql
Zamijenite 10.0
najnovijom verzijom MariaDB. Ovo možete pogledati na web stranici MariaDB. Nakon što je MySQL zamijenjen s MariaDB i dokazana njegova funkcionalnost, instalirajte MySQL Governor paket:
yum install governor-mysql
Nakon što je instalacija dovršena, izvedite db-select-mysql
skriptu i navedite svoju verziju MariaDB:
/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadbversion
Zamijenite mariadbversion
instaliranom verzijom MariaDB. Zatim instalirajte MySQL Governor:
/usr/share/lve/dbgovernor/mysqlgovernor.py --install
MySQL Governor je sada trebao biti instaliran. Provjerite rade li vaše baze podataka i dalje ispravno. Ako je tako, pokrenite uslugu:
service db_governor start
Sada kada je CloudLinux instaliran na vaš DirectAdmin poslužitelj, vidjet ćete dva dodatka koja se pojavljuju u DirectAdminu: "CloudLinux CageFS User Manager" i "CloudLinux LVE Manager". Ovdje ćemo opisati njihove funkcionalnosti jednu po jednu.
Iz CloudLinux CageFS User Managera dobit ćete pregled svih korisnika na ovom poslužitelju. Ovisno o njihovom trenutnom stanju (omogućeno ili onemogućeno), postoji primijenjeni filtar ("Omogućeni korisnici" i "Onemogućeni korisnici").
Kako biste onemogućili CageFS za trenutno omogućenog korisnika, jednostavno odaberite ovaj određeni korisnički račun i kliknite gumb sa strelicom udesno (">>"). Obrnuto da biste omogućili CageFS za korisnika kod kojeg je trenutno onemogućen, kliknite gumb sa strelicom lijevo ("<<").
Postoje još dva gumba, s lijeve i desne strane: "Disable CageFS" i "Update CageFS Skeleton". Kao što ste mogli pretpostaviti, prvi gumb omogućuje potpuno onemogućavanje CageFS-a na cijelom poslužitelju. Ipak, budite oprezni jer će se na taj način verzije PHP-a svih korisnika vratiti na izvornu postavku DirectAdmina. To znači da bi se stranice korisnika mogle pokvariti.
Drugi gumb, "Update CageFS Skeleton", omogućuje guranje promjene zadanog korisničkog kostura u CloudLinuxovo radno stanje. CageFS koristi kosture za korisnička okruženja. Na primjer, CloudLinux postavlja kostur bez su
naredbe, tako da korisnici sa SSH pristupom ne bi mogli podići svoja dopuštenja pomoću te naredbe kako bi unaprijedili sigurnost. Ako želite promijeniti bilo što u vezi s ovim kosturom, moguće je guranje promjena pomoću ovog gumba. Međutim, imajte na umu da male pogreške u stvaranju kostura mogu slomiti vaše postavke, stoga budite potpuno sigurni da znate što radite. Prema zadanim postavkama (pri instalaciji) CageFS primjenjuje vlastiti kostur.
LVE Manager je nešto napredniji i složeniji. Ne samo da vam omogućuje pregled statistike korištenja praktički svih računa na poslužitelju, već vam omogućuje i promjenu, povećanje ili potpuno podizanje ograničenja.
Provest ćemo vas kroz tri kartice, jer one često zahtijevaju objašnjenje, dok su ostale tri relativno lako razumjeti (ukupno šest).
Na kartici "Trenutačna upotreba" vidjet ćete najbolje korisnike i resurse koje trenutno koriste. Kao što možete vidjeti na gornjoj snimci zaslona, korisnik 'webapps', na primjer, trenutno koristi 8,79 MB RAM-a i osim toga, jedva da ima resurse sustava. Međutim, drugi račun (koje je korisničko ime uklonjeno) koristi 171,71M RAM-a, što je značajan iznos u većini okruženja za dijeljenje hostinga.
Koristeći ovaj alat lako možemo pronaći 'zlostavljanje'. Po želji, možete automatski ograničiti korisnike, ali na to ćemo doći kasnije.
Na ovoj kartici vidite sve korisnike koji su trenutno na poslužitelju. Na bazi po korisniku, možete promijeniti njihova ograničenja resursa. Kada ih dostignu ili premaše, njihovi računi će se automatski 'blokirati'.
Odabir verzije PHP-a, koji je izradio CloudLinux, omogućuje veliku slobodu u odabiru PHP verzije. Budući da su neki od njih iznimno zastarjeli i nesigurni, ako korisnik stvarno želi pokrenuti naslijeđeni softver, može to učiniti. Zajedno s CageFS-om drugi korisnici će biti imuni na praksu svojih susjeda. S obzirom na to da su svi korisnici u svom vlastitom 'kavezu', neće biti zaraženi kada su druge stranice.
Ako odlučite da vam je vrlo neugodno dopuštati neke verzije PHP-a, možete potpuno onemogućiti birač PHP verzije (iako bi to uklonilo i neke novije verzije PHP-a, kao što je PHP 7.1) ili jednostavno onemogućiti neke verzije PHP-a tako što ćete ih poništiti na " Podržane verzije". Nadalje, možete promijeniti zadane odabrane module. Korisnici bez puno tehničkog znanja često bi se oslanjali na zadane postavke.
'Nativne' PHP verzije su jedna ili dvije verzije PHP-a instalirane u DirectAdmin-u prema zadanim postavkama. Kada je PHP verzija odabrana u PHP Version Selector, odabir izvorne PHP verzije u 'Postavljanje domene' neće imati nikakav učinak.
Korištenje drugog sustava? Plesk je vlasnička upravljačka ploča web hosta koja omogućuje korisnicima da administriraju svoje osobne i/ili klijentske web stranice, baze podataka
Squid je popularan besplatni program za Linux koji vam omogućuje stvaranje web proxyja za prosljeđivanje. U ovom vodiču vidjet ćete kako instalirati Squid na CentOS da vas preokrene
Uvod Lighttpd je fork Apachea koji ima za cilj da bude puno manje intenzivan prema resursima. Lagan je, otuda mu i naziv, i prilično je jednostavan za korištenje. Instaliraj
VULTR je nedavno napravio promjene na svojoj strani i sada bi sve trebalo raditi dobro iz kutije s omogućenim NetworkManagerom. Želite li onemogućiti
Icinga2 je moćan sustav nadzora, a kada se koristi u modelu master-client, može zamijeniti potrebu za provjerama praćenja na temelju NRPE. Glavni klijent
Korištenje drugog sustava? Apache Cassandra je besplatni i otvorenog koda NoSQL sustav upravljanja bazom podataka koji je osmišljen kako bi osigurao skalabilnost, visoku
Korištenje drugog sustava? Microweber je CMS i internetska trgovina otvorenog koda povuci i ispusti. Izvorni kod Microwebera nalazi se na GitHubu. Ovaj vodič će vam pokazati
Korištenje drugog sustava? Mattermost je open source alternativa Slack SAAS servisu za razmjenu poruka. Drugim riječima, s Mattermostom možete ca
Što vam treba Vultr VPS s najmanje 1 GB RAM-a. SSH pristup (s root/administrativnim privilegijama). Korak 1: Instalacija BungeeCord-a Najprije
Upravljačka ploča Plesk ima vrlo lijepu integraciju za Lets Encrypt. Lets Encrypt je jedan od jedinih SSL pružatelja usluga koji u potpunosti izdaju certifikate
Lets Encrypt je tijelo za izdavanje certifikata posvećeno besplatnom pružanju SSL certifikata. cPanel je izgradio urednu integraciju tako da vi i vaš klijent
Korištenje drugog sustava? Concrete5 je CMS otvorenog koda koji nudi mnoge osebujne i korisne značajke koje pomažu urednicima u jednostavnoj proizvodnji sadržaja i
Korištenje drugog sustava? Review Board je besplatan alat otvorenog koda za pregled izvornog koda, dokumentacije, slika i još mnogo toga. To je web-bazirani softver
U ovom vodiču naučit ćete kako postaviti HTTP autentifikaciju za Nginx web poslužitelj koji radi na CentOS 7. Zahtjevi Da biste započeli, trebat će vam
YOURLS (Your Own URL Shortener) je aplikacija za skraćivanje URL-ova otvorenog koda i analizu podataka. U ovom članku ćemo pokriti proces instalacije
Korištenje drugog sustava? Uvod ArangoDB je NoSQL baza podataka otvorenog koda s fleksibilnim modelom podataka za dokumente, grafikone i ključ-vrijednosti. to je
Uvod Direktorij /etc/ igra ključnu ulogu u načinu na koji Linux sustav funkcionira. Razlog tome je što je gotovo svaka konfiguracija sustava
Mnogi administratori sustava upravljaju velikim količinama poslužitelja. Kada se datotekama treba pristupiti na različitim poslužiteljima, prijava na svaki pojedinačno ca
Ovaj vodič će pokriti proces instaliranja poslužitelja za igre Half Life 2 na sustavu CentOS 6. Korak 1: Instaliranje preduvjeta Kako biste postavili ou
Laravel GitScrum ili GitScrum je alat za produktivnost otvorenog koda dizajniran da pomogne razvojnim timovima da implementiraju Scrum metodologiju na sličan način.
Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.
Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.
Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.
Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.
Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…
Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.
Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.
Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.
U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.
Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više