Apache- ja nginx-WWW-palvelimet (Linux)¶
Plesk for Linux käyttää Apache HTTP Server -palvelinta (http://httpd.apache.org/) verkkosivustojen isännöintiin. Apache ei itsessään toimi verkkosivustojen kanssa; se hallitsee näennäisisäntiä, eli WWW-resursseja, jotka tunnistetaan joko IP-osoitteen tai isäntänimen perusteella. Kun luot sivuston, Plesk lisää Apacheen uuden näennäisisännän, jotta sivusto tulee saataville WWW-palvelimen kautta.
Oletuksena Apachea täydennetään toisella WWW-palvelimella, nginx:llä, jotta sisällön toimitus olisi nopeampaa. Tietoja siitä, miten Apache on integroitu nginxiin Pleskissä ja miten Apachesta tehdään itsenäinen palvelin, on ohjeessa Apache ja nginx.
Toisaalta voit jättää Apachen pois tiettyjen verkkosivustojen sisältöpyyntöjen käsittelystä. Voit tehdä sen muuttamalla nginx-tilaa. Lisätietoja: Apache-verkkopalvelimen asetusten muokkaaminen.
Oletus WWW-Palvelimen Määritys¶
Kaikkien järjestelmän näennäisisäntien Apache-määritys on määritetty tiedostossa /etc/httpd/conf/httpd.conf (Red Hat Enterprise Linuxissa, CentOSissa ja CloudLinuxissa) tai tiedostossa /etc/apache2/apache2.conf (Debianissa ja Ubuntussa). Näennäisisäntien määritystiedostot ovat määritystiedostojen hierarkian alimmalla tasolla. Ne sisällytetään Apache-määritystiedostoon (last_``httpd.conf``) useiden sisällytystasojen kautta include-direktiivin avulla. nginx-WWW-palvelin on määritetty samankaltaisesti: tiedosto /etc/nginx/nginx.conf sisällyttää kaikkien näennäisisäntien määritystiedostot useiden sisällytystasojen kautta. Voit tutustua Apachen ja nginxin määritystiedostojen hierarkiaan.
Jokaisella järjestelmän näennäisisännällä on kaksi tiedostoa, last_httpd.conf ja last_nginx.conf, jotka määrittävät tälle näennäisisännälle vastaavasti oletus-Apache- ja nginx-määrityksen. Nämä tiedostot (sijaitsevat hakemistossa /var/www/vhosts/system/<domain_name>/conf/) luodaan automaattisesti ns. määritysmallien perusteella. Jos siis haluat muuttaa WWW-palvelimen oletusmääritystä, sinun tulee muokata näitä mallitiedostoja. Lue, miten se tehdään, ohjeesta Näennäisisäntien asetusten muuttaminen määritysmallien avulla Advanced Administration Guide -oppaassa.
Mukautettu WWW-Palvelimen Määritys¶
Verkkosivustojen omistajat saattavat tarvita mukautettuja WWW-palvelimen ominaisuuksia, joita oletusmääritys ei tarjoa. Esimerkiksi epätavallisia indeksitiedostotyyppejä tai sivuston käytön rajoittamista IP-osoitteen perusteella. Tämä onnistuu ohittamalla oletusmäärityksen tietyille asiakkaille.
WWW-palvelimen oletusmääritys voidaan ohittaa seuraavilla tasoilla:
Tukisopimus
Tukisopimustasolla määritetty asetus ohittaa oletus-määrityksen. Voit asettaa minkä tahansa Apache- ja nginx-direktiivin tietylle tukisopimukselle. Nämä asetukset tallennetaan Plesk-tietokantaan, ja ne sovelletaan oletuksena kaikkien asiakkaiden (tukisopimuksen tilaajien) verkkosivustoihin. Katso WWW-palvelin (Apache).
Verkkosivusto (näennäisisäntä)
Mukautettu näennäisisäntä (verkkosivusto) -määritys ohittaa sen tukisopimuksessa määritetyn määrityksen. Kun asetat Apache- ja nginx-direktiivejä tietylle verkkosivustolle, direktiivisi tallennetaan tiedostoihin
vhost.conf,vhost_ssl.confjavhost_nginx.conf(sijaitsevat hakemistossa/var/www/vhosts/system/<domain_name>/conf/).Voit määrittää verkkosivuston (näennäisisännän) WWW-palvelimen asetukset kahdella tavalla:
Määrittämällä asetukset Asiakaspaneelissa. Kun tallennat muutokset, Plesk luo vastaavat direktiivit näennäisisännän määritystiedostoihin. Lisätietoja: Apache-asetusten muokkaaminen näennäisisännille ja nginx-asetusten muokkaaminen näennäisisännille.
Muokkaamalla määritystiedostoja manuaalisesti. Lisätietoja on Advanced Administration Guide -oppaassa: Näennäisisännän määritystiedostot.
Muista
Vain Linux-käyttäjä
rootvoi lisätä tai muokata mukautettuja Apache- ja nginx-määritystiedostoja manuaalisesti.
Huomaa, että verkkosivuston asetukset toimivat vain valitulla verkkosivustolla, ja niitä käytetään oletusasetusten ja tukisopimustason asetusten sijaan.
Katso WWW-palvelimen asetusten hierarkia alla olevasta kaaviosta.
