Hostaanin webhotelleissa käytetään Plesk-hallintapaneelia ja tyypillisesti Nginx + Apache -yhdistelmää: Nginx vastaa usein ensimmäisenä liikenteestä, ja dynaaminen sisältö voi jatkua Apachelle. Jos tarvitset sivustolle erityisiä Nginx-sääntöjä, ne lisätään yleensä asiakastuen kautta – et suoraan palvelimen juurikonfiguraatioon itse.
Lyhyt vastaus
Nginx-asetuksia ei voi muuttaa vapaasti palvelintasolla Pleskistä. Yksittäiseen domainiin voi joissakin tapauksissa kirjoittaa lyhyitä lisäohjeita Pleskin Apache & nginx -asetukset -näkymään, mutta monimutkaiset tai riskialttiit muutokset (SSI, location-lohkot tietyille tiedostopoluille, otsikkojen lisääminen staattisille PDF:ille) tehdään turvallisesti tukitiimissä.
Miksi muutokset tehdään tuen kautta?
- Väärä Nginx-syntaksi voi estää koko domainin tai koko tilauksen toiminnan.
- Plesk generoi ja ylläpitää suuren osan konfiguraatiosta automaattisesti – manuaaliset ylikirjoitukset voivat kadota päivityksissä, ellei niitä tehdä oikeaan paikkaan.
- Jaetulla palvelimella säännöt pitää rajata niin, etteivät ne vaikuta muihin asiakkaisiin.
Milloin tarvitaan Nginx-muutos?
Tyypillisiä pyyntöjä:
- SSI (Server Side Includes) – esim.
<!--#include virtual="header.shtml" -->.shtml-tiedostoissa. Vanhalla palvelimella SSI on voinut olla päällä; Hostaanilla se pitää ottaa käyttöön erikseen domainille. - HTTP-otsikot tietyille tiedostoille – esim.
X-Robots-Tag: noindex, nofollowvain tietyssä uploads-kansiossa oleville PDF-tiedostoille, jotta ne eivät indeksoidu hakukoneissa. - Uudelleenohjaukset tai location-säännöt, joita ei saada luotettavasti .htaccessilla tai WordPressin kautta.
Voiko saman tehdä .htaccess-tiedostolla?
Jos pyyntö koskee vain Apachea käsittelevää sisältöä, joskus riittää
.htaccess sivuston juureen (katso salasanasuojaus ja .htaccess). Staattisia tiedostoja (kuten PDF) Nginx voi kuitenkin palvella suoraan ilman Apachea, jolloin pelkkä .htaccess ei välttämättä lisää haluttua otsikkoa. Siksi PDF- ja vastaavat tapaukset käsitellään usein Nginx-säännöllä tuen kautta.Pleskin "Lisä-Nginx-ohjeet" -kenttä
Polku: Verkkosivustot ja toimialueet → valitse domain → Apache & nginx -asetukset → Lisä-Nginx-ohjeet (Additional nginx directives).
Tätä kenttää voi käyttää vain pieniin, domainikohtaisiin täydennyksiin, ja virheellinen sisältö voi kaataa sivuston heti. Emme suosittele kokeilemaan monimutkaisia
location-lohkoja ilman varmuuskopiota ja kokemusta. Epäselvissä tapauksissa pyydä tukea tekemään muutos.Näin pyydät muutosta asiakastuelta
Ota yhteyttä tuki@hostaan.fi tai yhteystietolomakkeen kautta. Kerro tiketissä:
- Domain (esim. blog.example.com) ja onko kyseessä päädomain vai aliverkkotunnus.
- Tavoite selkokielellä (esim. "SSI päälle .shtml-tiedostoille" tai "PDF:t uploads-kansiosta pois Google-indeksistä").
- Polku tai tiedostotyyppi, joihin sääntö kohdistuu (esim.
/wp-content/uploads/oma-kansio/*.pdf). - Esimerkkisääntö, jos sinulla on sellainen aiemmasta palvelimesta – tuki tarkistaa ja mukauttaa sen Plesk-ympäristöön.
- Halutessasi Plesk-tilaus tai asiakasnumero nopeuttaaksesi käsittelyä.
Esimerkkejä (vain havainnollistukseen)
SSI – pyyntö voi kuulostaa tältä: "Ota SSI käyttöön domainille example.fi, jotta .shtml-include toimii kuten vanhalla palvelimella." Toteutus tehdään palvelinpuolella; sivuston HTML:ää ei tarvitse muuttaa.
PDF + X-Robots-Tag – asiakas voi toimittaa logiikan:
location ~* ^/wp-content/uploads/oma-kansio/.*\.pdf$ {
add_header X-Robots-Tag "noindex, nofollow" always;
}
Tuki lisää vastaavan, testatun säännön domainin konfiguraatioon. Tarvittaessa sääntöön lisätään myös tiedoston oikea palvelu (esim.
try_files), jotta se toimii yhdessä Pleskin Nginx-asetusten kanssa.Huom! Älä kopioi nginx-sääntöjä suoraan tuotantoon ilman testausta. Virheellinen location-lohko voi palauttaa 404-virheitä kaikille sivuille.
Liittyvät ohjeet
- Nimipalvelinten vaihtominen – myös tuen kautta
- Kotisivujen siirto – siirron jälkeen vanhat palvelinasetukset eivät siirry automaattisesti
- DNS-hallintaohjeet