Apache-oppaat aloittelijoille

Sisällysluettelo

Mikä on Apache?

Apache on merkittävä sovellusohjelma. Se on maailman eniten käytetty verkkopalvelinsovellus, jolla on yli 50 prosentin osuus kaupallisten verkkopalvelimien markkinoista. Apache on yleisimmin käytetty Web-palvelinsovellus Unix-tyyppisissä käyttöjärjestelmissä, mutta sitä voidaan käyttää melkein kaikilla alustoilla, kuten Windows, OS X, OS / 2 jne. Sana Apache on otettu Native-nimestä Amerikkalainen heimo 'Apache', kuuluisa taistelusta ja strategian suunnittelusta.

Se on modulaarinen, prosessipohjainen verkkopalvelinsovellus, joka luo uuden ketjun jokaisen samanaikaisen yhteyden yhteydessä. Se tukee useita ominaisuuksia; monet niistä on koottu erillisiksi moduuleiksi ja laajentavat sen ydintoimintoja, ja ne voivat tarjota kaikkea palvelinpuolen ohjelmointikielen tuesta todennusmekanismiin. Virtuaalinen isännöinti on yksi sellainen ominaisuus, jonka avulla yksi Apache-verkkopalvelin voi palvella useita eri verkkosivustoja.

Apachen asentaminen

Paketin tai sovelluksen asentamiseen on useita tapoja. Alla on värvätty -

  1. Yksi tämän avoimen lähdekoodin verkkosovelluksen ominaisuuksista on, että kuka tahansa voi tehdä asennusohjelman oman ympäristönsä mukaan. Tämä on mahdollistanut useiden toimittajien, kuten Debianin, Red Hatin, FreeBSD: n, Suseen jne., Mukauttamisen tiedostojen sijaintiin ja apache-määrityksiin ottaen huomioon muut asennetut sovellukset ja käyttöjärjestelmän.
  2. Sen lisäksi, että asennat sen toimittajalta, voit aina rakentaa ja asentaa sen lähdekoodista. Apachen asentaminen lähdetiedostosta on alustasta riippumaton ja toimii kaikissa käyttöjärjestelmissä.

Apache-verkkopalvelin on modulaarinen sovellus, jossa järjestelmänvalvoja voi valita vaaditun toiminnallisuuden ja asentaa erilaisia ​​moduuleja vaatimustensa mukaisesti.

Kaikki moduulit voidaan koota dynaamisiksi jaetuiksi objekteiksi (DSO on objektitiedosto, joka voidaan jakaa useille sovelluksille suorituksen aikana), joka on erillinen pääapache-tiedostosta. DSO-lähestymistapa on erittäin suositeltava, se tekee moduulien lisäämisestä / poistamisesta / päivittämisestä palvelinkokoonpanosta hyvin yksinkertaisen.

Asenna Apache: Linux Platform

Red Hat- tai rpm-järjestelmissä

Jos käytät rpm (RedHat Package Manager on apuohjelma sovellusten asentamiseen Linux-järjestelmiin) pohjaista Linux-jakelua eli Red Hat, Fedora, CentOs, Suse, voit asentaa tämän sovelluksen joko toimittajakohtaisella Package Managerilla tai rakentamalla rpm-tiedoston suoraan saatavilla olevasta lähdekoodista.

Voit asentaa Apache-sovelluksen oletuspaketinhallinnan kautta, joka on saatavana kaikkiin Red Hat -pohjaisiin jakeluihin, kuten CentOs, Red Hat ja Fedora.

[root @ amsterdam ~] # yum install httpd

Apache-lähdekoodipaketti voidaan muuntaa rpm-tiedostoksi seuraavan komennon avulla.

[root @ amsterdam ~] # rpmbuild -tb httpd-2.4.x.tar.bz2

Palvelimellasi on oltava pakollinen -devel-paketti .rpm-tiedoston luomiseksi lähteestä.

Kun olet muuttanut lähdetiedoston rpm-asennusohjelmaksi, voit käyttää Apache-ohjelmaa seuraavalla komennolla.

[root @ amsterdam ~] # rpm -ivh httpd-2.4.4-3.1.x86_64.rpm

Asennuksen jälkeen palvelin ei käynnisty automaattisesti, jotta palvelu voidaan käynnistää, sinun on käytettävä mitä tahansa seuraavista Fedoran, CentOs: n tai Red Hatin komentoista.

[root @ amsterdam ~] # / usr / sbin / apachectl start[root @ amsterdam ~] # palvelu httpd aloita[root @ amsterdam ~] # /etc/init.d/httpd alku

Asenna Apache lähteestä

Apache-sovelluksen asentaminen lähteestä edellyttää, että -devel-paketti asennetaan palvelimellesi ... Löydät uusimman saatavilla olevan Apache-version lataamalla sen täältä. Kun olet ladannut lähdetiedoston, siirrä se kansioon / usr / local / src.

[root @ amserversterdam ~] cd / usr / local / src[root @ amserversterdam ~] gzip -d httpd-2.2.26.tar.gz[root @ amserversterdam ~] tar xvf httpd-2.2.26.tar[root @ amserversterdam ~] httpd-2.2.26

Jos haluat nähdä kaikki Apachen käytettävissä olevat määritysvaihtoehdot, voit käyttää ./configure -help-vaihtoehtoa. Yleisin määritysvaihtoehto on -prefix = {asenna hakemiston nimi}.

[root @ amserversterdam ~] ./ configure --help[root @ amserversterdam ~] ./ configure -prefix = / usr / local / apache -enable-so[root @ amserversterdam ~] merkki[root @ amserversterdam ~] tee asennus

Yllä oleva esimerkki näyttää Apache-käännöksen hakemistossa / usr / local / apache DSO-ominaisuudella. -Enable-so -vaihtoehto voi ladata tarvittavat moduulit apache-ajon aikana ajon aikana DSO-mekanismin kautta eikä vaatia uudelleenkääntämistä.

Kun asennus on valmis, voit selata Web-palvelinten oletussivua suosikkiselaimellasi. Jos palomuuri on käytössä palvelimellasi, sinun on tehtävä poikkeus käyttöjärjestelmän palomuurin portista 80. Voit käyttää porttia 80 avaamalla seuraavan komennon.

iptables -I SYÖTTÖ ​​-p tcp --port 80 -j HYVÄKSY

palvelu iptables tallentaa

Näet oletusarvoisen Apache2-tervetulonäytön selaamalla palvelimesi IP-osoitetta.

Mikä on virtuaalinen isäntä?

Apache-verkkopalvelin voi isännöidä useita verkkosivustoja SAME- palvelimella. Et tarvitse erillisiä palvelinkoneita ja apache-ohjelmistoja kullekin verkkosivustolle. Tämä voidaan saavuttaa käyttämällä virtuaalisen isännän tai VHostin käsitettä .

Kaikilla verkkotunnuksilla, jotka haluat isännöidä Web-palvelimellasi, on erillinen merkintä apache-määritystiedostossa.

Apache Virtualhost -tyypit

  1. Nimipohjainen virtuaalinen isäntä
  2. Osoite- tai IP-pohjainen virtuaalinen isäntä ja.

Nimipohjainen virtuaalinen isäntä

Nimipohjaista virtuaalihostingia käytetään isännöimään useita virtuaalisivustoja yhdellä IP-osoitteella.

Nimipohjaisen virtuaalipalvelun määrittämiseksi sinun on määritettävä IP-osoite, jolle aiot vastaanottaa Apache-pyynnöt kaikille haluttuille verkkosivustoille. Voit tehdä tämän NameVirutalHost-käskyllä ​​apache-kokoonpanossa eli httpd.conf / apache2.conf-tiedostossa.

Apache-virtuaaliasema Esimerkki:

NameVirtualHost *: 80ServerAdmin Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScriptin käyttääksesi sitä.DocumentRoot /var/www/html/example1.comPalvelimen nimi www.esimerkki1.comServerAdmin Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScriptin käyttääksesi sitä. DocumentRoot /var/www/html/example2.com palvelimen nimi www.example2.com 

Voit lisätä niin monta virtuaalipalvelinta kuin tarvitset. Voit tarkistaa verkkoasetustiedostosi seuraavilla tavoilla:

[root @ amsterdam ~] #httpd -tSyntaksi OK

Jos määritystiedostossa on väärä syntakse, se heittää virheen

[root @ 115 conf.d] # httpd -tSyntaksivirhe /etc/httpd/conf/httpd.conf -rivillä 978:Virheellinen komento *, ehkä kirjoitettu väärin tai määritetty moduulilla, jota ei ole palvelimen kokoonpanossa

IP-pohjainen virtuaalinen isäntä

IP-pohjaisen virtuaalisen isännöinnin määrittäminen edellyttää, että palvelimellasi on määritetty useampi kuin yksi IP-osoite. Joten vhost-apache-numero riippuu palvelimellesi määritetyn IP-osoitteen määrästä. Jos palvelimellasi on 10 IP-osoitetta, voit luoda 10 IP-pohjaista virtuaalista isäntää.

Edellä olevassa kaaviossa kahdelle verkkosivustolle esimerkki1.com ja esimerkki2.com määritettiin eri IP-osoitteet, ja ne käyttävät IP-pohjaista virtuaalipalvelua.

Kuuntele 192.168.0.100:80ServerAdmin Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScriptin käyttääksesi sitä.DocumentRoot /var/www/html/example1.comPalvelimen nimi www.esimerkki1.comServerAdmin Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScriptin käyttääksesi sitä. DocumentRoot /var/www/html/example2.com palvelimen nimi www.example2.com 

Mitä Apache tarvitsee Php-tiedoston suorittamiseen?

Php-tiedostojen suorittaminen Apachessa edellyttää mod_php: n käyttöönottoa palvelimellasi. Sen avulla Apache voi tulkita .Php-tiedostoja. Siinä on Php-käsittelijöitä, jotka tulkitsevat Php-koodin apache-muodossa ja lähettävät HTML-koodin verkkopalvelimellesi.

Jos mod_php on käytössä palvelimellasi, sinulla on tiedosto nimeltä php.conf hakemistossa /etc/httpd/conf.d/. Voit tarkistaa sen myös:

httpd -M | grep "php5_module"

Tulos on samanlainen kuin:

Php-käsittelijät Apachessa

  • mod_php
  • CGI
  • FastCGI
  • suPHP

mod_php on vanhin PHP-käsittelijä, se tekee PHP: stä osan apacheista eikä soita mitään ulkoista PHP-prosessia. Tämä moduuli asennetaan oletusarvoisesti kaikkiin Linux-jakelutietovarastoihin, joten tämän moduulin ottaminen käyttöön tai poistaminen käytöstä on erittäin helppoa.

Jos käytät FastCGI: tä PHP-käsittelijänä, voit asettaa useita PHP-versioita käyttämään palvelimesi eri tilejä.

FastCGI eli mod_fastcgi on jatkoa mod_fcgid , jos sillä mod_fcgid on tehokas vaihtoehto CGI eli mod_cgi. Se käynnistää riittävän määrän CGI-tapauksia samanaikaisten verkkopyyntöjen käsittelemiseksi. Se käyttää myös suexeciä tukemaan eri käyttäjiä omilla PHP-esiintymillään ja parantaa verkkoturvallisuutta.

Ruby-tiedostojen ajaminen Apachessa edellyttää, että mod_ruby on käytössä. Apache voi myös käsitellä rubiinitiedostoja FastCGI: n kautta. Rubiinin useita versioita on mahdollista käyttää mod_fcgid eli FastCGI: n avulla.

Voit myös asentaa apache-matkustajan ja määrittää Apachen käyttämään sitä rubiinisivujen tarjoamiseen.

(Phusion Passenger tunnetaan myös nimellä ” matkustaja ” on ilmainen verkkopalvelinmoduuli, joka on suunniteltu integroitumaan Apache- ja Nginx-järjestelmiin)

Vaiheet mod_ruby-palvelimen asentamiseksi palvelimellesi -

cd / tmpwget http://www.modruby.net/archive/mod_ruby-1.2.6.tar.gztar zxvf mod_ruby-1.2.6.tar.gzcd mod_ruby-1.2.6 /./configure.rb --with-apr-sisältää = / usr / include / apr-1tehdätee asennus

Kuinka ajaa Ruby Apachen kanssa

Meidän on lisättävä mod_ruby-moduuli Apache-kokoonpanoon eli /etc/httpd/conf.d/ruby.conf ja lisättävä seuraava rivi.

LoadModule ruby_module modules / mod_ruby.so

Jos haluat ottaa nämä moduulit käyttöön tai poistaa ne käytöstä, joudut muokkaamaan apache-määritystiedostoa ja kommentoimaan tai poistamaan komentoja näistä moduuleista, jos verkkopalvelin on jo koottu näiden moduulien kanssa.

Apache-verkkopalvelimen suojaaminen

Verkkopalvelimesi suojaaminen on erittäin tärkeää, se tarkoittaa, että sallitaan muiden nähdä vain aiotut tiedot, suojata tietosi ja rajoittaa pääsyä.

Nämä ovat yleisiä asioita, jotka parantavat Apache-verkkopalvelimiesi tietoturvaa.

1) Apache-version ja käyttöjärjestelmän tietojen piilottaminen:

Apache näyttää versionsa ja käyttöjärjestelmän nimen virheinä alla olevan kuvakaappauksen mukaisesti.

Hakkeri voi käyttää näitä tietoja hyökkäyksen käynnistämiseen käyttämällä palvelimen tai käyttöjärjestelmän julkisesti saatavilla olevia haavoittuvuuksia.

Meidän on muutettava, jotta voimme estää Apache-verkkopalvelinta näyttämästä näitä tietoja

”Palvelimen allekirjoitus” -vaihtoehto käytettävissä apache-määritystiedostossa. Oletuksena se on "päällä", meidän on asetettava se "pois".

vim /etc/httpd/conf/httpd.conf
ServerSignature pois päältäPalvelinTokens Prod

Olemme myös asettaneet “ServerTokens Prod” -käskyn, joka käskee verkkopalvelinta palauttamaan vain apache-ohjelman ja tukemaan käyttöjärjestelmän pää- ja pienversiot.

Kun olet muokannut määritystiedostoa, sinun on käynnistettävä / ladattava uudelleen apache-verkkopalvelin, jotta se olisi tehokas.

palvelu httpd käynnistä uudelleen

2) Poista hakemistoluettelo käytöstä

Jos asiakirjan juurihakemistossasi ei ole hakemistotiedostoa, apache-verkkopalvelimesi näyttää oletuksena koko asiakirjan juurihakemiston sisällön.

Tämä ominaisuus voidaan kytkeä pois päältä tietylle hakemistolle Apache-määritystiedostossa olevan vaihtoehtojen avulla.

Asetukset -indeksit

3) Tarpeettomien moduulien poistaminen käytöstä

On hyvä käytäntö poistaa kaikki tarpeettomat moduulit, jotka eivät ole käytössä. Näet luettelon käytettävissä olevista moduuleista apache-määritystiedostossasi -

[juuri @ amsterdam ~] #httpd -Mperl_module (jaettu)php5_module (jaettu)proxy_ajp_module (jaettu)python_module (jaettu)ssl_module (jaettu)

Monet luetelluista moduuleista voidaan poistaa käytöstä likemod_imap, mod_include, mod_info, mod_userdir, mod_autoindex, koska niitä eivät juurikaan käytä tuotantopalvelimet.

vi /etc/httpd/conf/httpd.conf#LoadModule auth_digest_module moduulit / mod_auth_digest.so

Kun olet kommentoinut moduulia, tallenna tiedosto.

Käynnistä apache-palvelut uudelleen seuraavalla komennolla.

/etc/init.d/httpd käynnistä uudelleen

4) Pääsyn rajoittaminen tiedostoille, jotka eivät ole Web-juurihakemistossa

Jos haluat varmistaa, että web-juurihakemiston ulkopuolella oleviin tiedostoihin ei ole pääsyä, sinun on varmistettava, että hakemistoa on rajoitettu verkkopalvelimen asetustiedostossa sallimalla ja estämällä.

Asetukset Ei mitäänSalli ohittaa ei mitäänTilaus kieltää, salliKieltää kaikki

Kun rajoitat pääsyä web-juurihakemiston ulkopuolelle, et voi käyttää mitään tiedostoa, joka sijaitsee missään muussa verkkopalvelimesi kansiossa, saat 404 palautuskoodin.

5) Mod_evasiven käyttäminen DoS-hyökkäyksen kumoamiseen

Jos haluat suojata verkkopalvelinta Dosilta (eli palveluneston torjunnalta), moduuli moduuli on otettava käyttöön. Se on kolmannen osapuolen moduuli, joka havaitsee Dos-hyökkäyksen ja estää hyökkäystä tekemästä niin paljon vahinkoa kuin se tekisi, jos se jätettäisiin juoksemaan. Se voidaan ladata täältä.

Lataa yllä oleva tiedosto

6) Mod_security -toiminnon käyttäminen apache-suojauksen parantamiseksi

Tämä moduuli toimii Apachen palomuurina ja antaa sinun seurata liikennettä reaaliajassa. Se estää myös verkkopalvelinta raa'asta hyökkäyksestä. Mod_security-moduuli voidaan asentaa jakelusi oletuspaketinhallinnan kanssa.

7) Rajoittava pyynnön koko

Apachella ei ole mitään rajoituksia http-pyynnön kokoluokalle, mikä voisi johtaa DoS-hyökkäykseen. Voit rajoittaa Apache-käskyn ”LimitRequestBody” pyynnön kokoa hakemistotunnisteella. Arvoksi voidaan asettaa 0–2 Gt (ts. 2147483647 tavua) vaatimuksesi mukaan.

LimitRequestBody 512000

Apache-lokimuoto

Apache-lokit tarjoavat yksityiskohtaista tietoa, joka auttaa tunnistamaan palvelimen yleiset ongelmat.

Jotta voit luoda käyttöoikeuslokeja, mod_log_configmodule on oltava käytössä.

Kolme direktiiviä saatavana apache-määritystiedostossa eli

  • TransferLog: Lokitiedoston luominen.
  • LogFormat: Mukautetun muodon määrittäminen.
  • CustomLog: Lokitiedoston luominen ja muotoilu.

TransferLog-direktiivi on saatavana apache-määritystiedostossa ja se kiertää virtuaalisia isäntälokitiedostoja asetettujen parametrien mukaisesti.

ServerAdmin Tämä sähköpostiosoite on suojattu spamboteilta. Tarvitset JavaScriptin käyttääksesi sitä.DocumentRoot / usr / www / example / httpd / hddocs /Palvelimen nimi www.esimerkki.fiServerAlias ​​example.com www.esimerkkiErrorLog / usr / www / example / httpd / logs / error_logTransferLog / usr / www / example / httpd / logs / accesslogCustomLog / usr / www / example / httpd / logs / accesslog yhdistettynä

Kahden tyyppinen Apache-lokimuoto

  • Yhteinen lokimuoto
  • Yhdistetty lokimuoto.

Voit ottaa ne käyttöön muokkaamalla apache-määritystiedostoa eli apache2.conf (Debian / ubuntu) tai httpd.conf (rpm-pohjaiset järjestelmät)

Yhteinen lokimuoto

LogFormat "% h% l% u% t \"% r \ "%> s% b" yhteinenCustomLog-lokit / access_log-yhteiset

Apachen luoma yhteinen loki

[Ke 11. lokakuuta 14:32:52 2000] [virhe] [asiakas 127.0.0.1] asiakas hylättiin palvelimen määrityksillä: / export / home / live / ap / htdocs / test

Yhdistetty lokimuoto

LogFormat "% h% l% u% t \"% r \ "%> s% b \"% {Referer} i \ "\"% {User-agent} i \ "" yhdistettynäCustomLog-loki / access_log yhdistetty

Tässä,

  • % h on etäisäntä
  • % l on käyttäjän identiteetti, joka määritetään tunnuksella
  • % u on HTTP-todennuksella määritetty käyttäjänimi
  • % t on aika, jolloin palvelin on suorittanut pyynnön käsittelyn.
  • % r on asiakkaan pyyntörivi. ("GET / HTTP / 1.0")
  • %> s on palvelimelta asiakkaalle lähetetty tilakoodi (500, 404 jne.)
  • % b on asiakkaalle annetun vastauksen koko (tavuina)
  • Viittaaja on sivu, joka linkitti tähän URL-osoitteeseen.
  • User-agent on selaimen tunnistemerkkijono.

Apache: n tuottama yhdistetty loki:

199.187.122.91 - - [06 / Mar / 2014: 04: 22: 58 +0100] "GET /robots.txt HTTP / 1.1" 404 1228 "-" "Mozilla / 4.0 (yhteensopiva; MSIE 6.0; Windows NT 5.1; SV1 ; .NET CLR 2.0.50727) "

Mukautettu loki luo erillisen lokitiedoston kullekin palvelimen virtuaalipalvelimelle. Se on määritettävä konfigurointitiedoston virtuaalinen isäntä -osiossa.

Näet alla mainitun virtuaalikoneen kokoonpanon, luotu loki mukautetaan kyseiselle virtuaalikoneelle ja muoto yhdistetään.

Määritä ensimmäinen tuotantoverkkosi

1. Käynnissä olevan tuotantopalvelimen saamiseksi tarvitset erillisen solmun (fyysinen / virtuaalinen tai pilvi-ilmentymä), jossa on Linux / Unix, Windows, MacOS jne.

2. Verkkopalvelimella on oltava suora verkkoyhteys ja siihen määritetty staattinen IP-osoite .

3. Siinä on oltava kaikki verkkosivujen suorittamiseen tarvittavat moduulit . Jos web-palvelin käsittelee PHP-sivuja, PHP-moduulin on oltava käytössä.

  1. Sillä on myös oltava hyvä virustentorjuntaohjelma, joka on määritetty ja joka toimii verkkopalvelimen suojaamiseksi haittaohjelmilta tai virushyökkäyksiltä. Tarvitset myös mekanismin päivittääksesi määritetyn virustentorjunta- / haittaohjelmien torjuntasovelluksen säännöllisesti ilman manuaalisia toimenpiteitä, jotta saat niistä parhaan hyödyn.
  2. Jos Web-palvelimellasi on satoja verkkotunnuksia, sinun on toteutettava rajoitukset tiedostojärjestelmän kiintiöille jokaiselle verkkotunnukselle, kunkin verkkotunnuksen luomien tietokantojen määrälle, sähköpostitilien lukumäärälle verkkotunnukselle jne.
  3. Jos verkkopalvelimellesi on määritetty jaetut isännöintipalvelut, verkkopalvelimesi käyttäjiä on rajoitettava . Jaetulla isännöivällä käyttäjällä on oltava vähiten käyttäjän etuoikeuksia, jotta hän ei vahingoita tärkeitä tiedostoja ja rikkoa koko palvelinta. Apache ei tarjoa mitään sellaista toiminnallisuutta ja tarvitsee erilaisia ​​kolmannen osapuolen sovelluksia, käyttöjärjestelmän mukauttamista tämän saavuttamiseksi.
  4. Jos lisäät uuden verkkotunnuksen Web-palvelimeesi, se tarvitsee muokata satoja määritystiedostoja, jotta kaikki ominaisuudet voidaan lisätä lisätylle toimialueelle.
  5. Jos jokin isännöityistä verkkotunnuksista vaatii eri PHP-asetuksia kuin muut verkkotunnukset, tämän toteuttaminen Apache-ydinverkkopalvelimessa on hyvin monimutkaista ja vaatii suuressa määrin verkkopalvelimesi mukauttamista.
  6. Tuotantopalvelin tarvitsee palomuurin estääkseen ei-toivotun liikenteen, joka voi aiheuttaa suurta kuormitusta palvelimellesi. Toteuttaminen IPTABLE säännöt komentorivi on hyvin monimutkainen. Se tarvitsee Linux / Unix-ydinympäristön asiantuntemusta tehokkaiden palomuurisääntöjen kirjoittamiseksi ei-toivotun liikenteen estämiseksi. IPTABLE perustuu netfilter-moduuliin; se on käyttöjärjestelmän tason palomuuri, jonka avulla järjestelmänvalvoja voi luoda sääntöjä palvelimen saapuvalle / lähtevälle liikenteelle.
  7. Tuotantopalvelin vaatii useita erilaisia ​​sovelluksia, kuten sähköposti , FTP tiedostojen lataamiseen, Domain Name System varattuihin verkkotunnuksiin. Kaikkien näiden sovellusten hallinta Linux / Unix-ydinjärjestelmässä vaatii asiantuntemusta vastaavista tekniikoista.

Joten voidaan sanoa, että verkkopalvelimen hallinta useille verkkotunnuksille on hyvin monimutkainen tehtävä ja vaatii satojen määritystiedostojen muokkaamista, mukauttamalla kukin sovellus halutun tuloksen saavuttamiseksi. Miss-konfiguraation vianmääritys on aloittelijoille erittäin vaikeaa.

Ratkaisu käyttämällä Cpanel-sovellusta tai vastaavaa ohjelmistoa

Cpanel tarjoaa graafisen tavan hallita verkkopalvelinta . Sen on tarkoitus tarjota joukkopalvelupalveluja, joita on helppo käyttää ja konfiguroida. cPanel on vähentänyt teknisiä esteitä pääsylle hosting- ja verkkopalvelinten hallintaan. Se tekee monimutkaisesta tehtävästä helpompaa, se tarjoaa monia hyödyllisiä ja helppokäyttöisiä verkkoliittymiä, jotka suorittavat yleisiä järjestelmänhallintatehtäviä, joita tarvitaan verkkopalvelimen käyttämiseen.

cPanel kokoaa oman versionsa ohjelmistosta.

Jos sinun on käännettävä verkkopalvelimesi eli apache uudelleen normaalilla Linux-alustalla, sinun on valittava / haettava tarvittava moduuli manuaalisesti. cPanel tarjoaa Easyapache-toiminnon, joka on komentosarjapohjainen verkkopalvelimen kokoamismenetelmä.

Se tarjoaa paitsi verkkopalveluja myös Mailin, DNS: n, FTP: n ja monia muita palveluja, joita tarvitaan verkkosovelluksellesi.

Tehtävä, joka vaatii asiantuntemusta ydin Linux / Unix-pohjaisesta isännöinnistä, kuten SSL: ien asentaminen, Apachen uudelleen kääntäminen erilaisilla PHP-moduuleilla, verkkoturvallisuuden päivittäminen, tehokkaiden IPTABLE-sääntöjen määrittäminen, ftp-käyttäjien lisääminen, postitilien luominen jokaiselle toimialueelle, asiakirjan juuren skannaaminen viruksilla ja cPanelin avulla tietokantojen luominen on helppoa.

Se tarjoaa paljon komentosarjoja, jotka korjaavat, asentavat ja vianetsivät yleisiä hallintatehtäviä.

Se tarjoaa varmuuskopiointi- ja palautustoiminnot, jolloin tiedostoja ei tarvitse kopioida manuaalisesti varmuuskopiotallennustilaan. Jos varmuuskopioit toimialueesi, cPanel luo tervatiedoston, joka sisältää asiakirjan juurikansion, sähköpostitilit ja sähköpostit, ftp-tilit, tietokannat, DNS-tietueet ja muut sovellukset.

Se tarjoaa myös vankan dokumentaation, ja sillä on erittäin suuri käyttäjäyhteisö, jossa voit keskustella ja saada ratkaisun ongelmisiisi.

Joten voidaan sanoa, että cPanel on paras sovellus web-palvelimesi hallintaan vaadituilla ominaisuuksilla. Se tarjoaa sinulle helppokäyttöisen käyttöliittymän verkkotunnuksesi hallintaan ja mekanismin ydinverkkopalvelimen hallinnan monimutkaisuuden välttämiseksi.

CPanelilla on monia kilpailevia tuotteita, kuten Plesk, ISPConfig, Ajenti, Kloxo, Open Panel, Zpanel jne.

Mielenkiintoisia artikkeleita...