yhteenveto: Ennen kuin Node.js-sovelluksia voidaan isännöidä Pleskissä, Node.js-tuki on otettava käyttöön.

Tässä aiheessa opit ottamaan Node.js-isännöinnin tuen käyttöön Pleskissä. Opit myös hallitsemaan, mitkä Node.js-versiot ovat saatavilla, onko Node.js asiakkaiden käytettävissä, sekä tekemään Node.js-sovellusten lokit asiakkaille näkyviksi tai näkymättömiksi.

Jos haluat oppia isännöimään ja hallitsemaan Node.js-sovelluksia Pleskissä, lue sen sijaan aihe Node.js-sovellusten isännöinti.

Node.js-tuen käyttöönotto

Ennen kuin asiakkaasi ja jälleenmyyjäsi voivat isännöidä Node.js-sovelluksia, ilmainen Node.js Toolkit -laajennus on asennettava laajennusluettelosta.

Node.js-versioiden hallinta

Plesk tukee Node.js:n uusimpia vakaita julkaisuja ja LTS-julkaisuja seuraavin rajoituksin:

  • (Plesk for Linux) Useita Node.js-versioita voidaan asentaa samanaikaisesti, ja eri toimialueiden Node.js-sovellukset voivat käyttää mitä tahansa saatavilla olevaa Node.js-versiota.

  • (Plesk for Windows) Palvelimelle voidaan asentaa kerralla vain yksi Node.js-versio, ja sitä käytetään kaikkien palvelimen Node.js-sovellusten suorittamiseen.

Jos haluat nähdä, mitkä Node.js-versiot on asennettu palvelimelle, siirry kohtaan Laajennukset, avaa ”My Extensions” -välilehti ja napsauta sitten ”Node.js Toolkit” -laajennuksen kohdalla Avaa.

image nodejs versions

Täältä näet palvelimelle asennetut Node.js-versiot. Versiot, joiden merkkinä on image enabled icon kuvake, ovat käytössä, ja versiot, joiden merkkinä on image disabled icon, eivät ole käytössä. Näet myös niiden vastaavien binääritiedostojen polut sekä tietyn Node.js-version käyttävien toimialueiden määrän. Plesk for Linux -järjestelmässä voit myös nähdä yhden tai useamman Node.js-version, jotka ovat asennettavissa.

Node.js-version poistaminen käytöstä tai käyttöönotto:

  1. Kirjaudu Pleskiin.

  2. Siirry kohtaan Laajennukset, avaa ”My Extensions” -välilehti ja napsauta sitten ”Node.js Toolkit” -laajennuksen kohdalla Avaa.

  3. Poista käytöstä käytössä oleva Node.js-versio napsauttamalla sen image enabled icon kuvaketta.

  4. Ota käyttöön käytöstä poistettu Node.js-versio napsauttamalla sen image disabled icon kuvaketta.

Node.js-version poistaminen käytöstä aiheuttaa seuraavaa:

  • Käytöstä poistettua Node.js-versiota ei voi enää valita, kun toimialueiden Node.js-sovelluksia hallitaan.

  • Olemassa olevat Node.js-sovellukset siirretään toiseen käytössä olevaan Node.js-versioon (jos mahdollista).

  • Jos kaikki palvelimen Node.js-versiot poistetaan käytöstä, kaikki olemassa olevat Node.js-sovellukset lakkaavat toimimasta, ja toimialueiden Node.js-sovellusten hallinta poistetaan käytöstä, kunnes vähintään yksi Node.js-versio otetaan uudelleen käyttöön.

(Plesk for Linux) Node.js-version asentaminen tai poistaminen:

  1. Kirjaudu Pleskiin.

  2. Siirry kohtaan Laajennukset, avaa ”My Extensions” -välilehti ja napsauta sitten ”Node.js Toolkit” -laajennuksen kohdalla Avaa.

  3. Jos poistettava Node.js-versio on käytössä, poista se ensin käytöstä napsauttamalla image enabled icon kuvaketta.

  4. Poista asennus napsauttamalla Poista asennus käytöstä poistetun Node.js-version kohdalla.

  5. Asenna Node.js-versio, jota ei ole asennettu, napsauttamalla Asenna-painiketta.

(Plesk for Windows) Asennetun Node.js-version vaihtaminen:

  1. Kirjaudu Pleskiin.

  2. Siirry kohtaan Työkalut ja asetukset, napsauta Päivitykset (kohdassa ”Plesk”) ja napsauta sitten Lisää/poista komponentteja.

  3. Laajenna ”Node.js hosting features” -osio, valitse haluamasi Node.js-versio ”Node.js Engine” -komponentin alta ja napsauta sitten Jatka.

Node.js-palvelun saatavuuden hallinta asiakkaille

Node.js-tuen käyttöönotto lisää palvelusuunnitelmiin ja tilauksiin seuraavat käyttöoikeudet, joiden avulla voit säädellä asiakkaiden pääsyä Node.js-toimintoihin:

  • ”Node.js-tuen hallinta” antaa asiakkaille mahdollisuuden ottaa Node.js-tuen käyttöön omilla toimialueillaan.

  • ”Node.js-tilan hallinta” antaa asiakkaille mahdollisuuden vaihtaa sovellustilaa omissa sovelluksissaan.

  • ”Node.js-versionhallinta” antaa asiakkaille mahdollisuuden vaihtaa omien sovellustensa Node.js-versiota.

Node.js-sovellusten lokien näkyvyyden hallinta

Node.js-sovellukset kirjoittavat lokinsa (sovellusten konsoliulostulo mukaan lukien) seuraaviin sijainteihin:

  • (Plesk for Linux) /var/log/passenger/passenger.log

  • (Plesk for Windows) %plesk_vhosts%<webspace_name>\\logs\\iisnode

Lokien tarkastelusta voi olla hyötyä, jos Node.js-sovelluksessa on vianmääritystarve.

Oletusarvoisesti sinä sekä asiakkaasi ja jälleenmyyjäsi voitte tarkastella Node.js-sovellusten lokeja toimialueen lokiselaimessa. Näiden lokien näkyvyyttä toimialueen lokiselaimessa voi hallita panel.ini-tiedoston kautta.

Node.js-sovellusten lokien näkyvyyden hallinta toimialueen lokiselaimessa:

  1. Avaa muokattavaksi panel.ini -tiedosto, joka sijaitsee tässä:

    • (Plesk for Linux) /usr/local/psa/admin/conf/panel.ini

    • (Plesk for Windows) %plesk_dir%admin\conf\panel.ini

    Voit myös muokata tiedostoa Pleskin liittymässä käyttämällä Panel.ini Editor -laajennusta.

  2. Lisää seuraava rivi kohtaan [ext-nodejs] ja tallenna tiedosto:

    • (Lokien näyttäminen) showApplicationLogs = true

    • (Lokien piilottaminen) showApplicationLogs = false