Go to main content

Serwer dedykowany: Instalacja JavaScript

Ten poradnik został stworzony z wykorzystaniem następujących produktów:

(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)

Wprowadzenie

Ten poradnik pokazuje kroki instalacji Node.js, Deno i Bun. Te polecenia musisz wykonać przez SSH, jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij na nasz Pierwszy dostęp (SSH).

Przygotowanie

Zanim cokolwiek zainstalujesz na serwerze, zalecamy uruchomić polecenie aktualizacji odpowiadające Twojemu systemowi operacyjnemu, aby utrzymać serwer bezpiecznym.

  sudo apt update

Instalacja

Na początek musisz zdecydować, które środowisko uruchomieniowe JavaScript chcesz zainstalować. W sieci znajdziesz mnóstwo materiałów opisujących każde z nich szczegółowo. Możesz też przeczytać ten poradnik, bo zawiera podstawowe komendy i przykłady kodu. Polecamy NodeJS, bo to jedno z najpopularniejszych i najczęściej używanych rozwiązań.

Instalacja środowiska Node.js

Node.js możesz zainstalować przez menedżera pakietów swojej dystrybucji Linux lub użyć nvm. My polecamy apt, bo jest zwykle prostszy.

Uruchom poniższe polecenie, aby zacząć instalację Node.js przez menedżera pakietów.

apt install nodejs -y

Aby instalować pakiety Node.js do swoich projektów, potrzebujesz też menedżera pakietów npm.

apt install npm

Aktualizacja Node.js do najnowszej wersji

Polecenie node -v pokaże zainstalowaną wersję Node.js. Zwykle nie jest to najnowsza, więc warto ją zaktualizować, żeby mieć najnowsze funkcje. Na szczęście pakiet npm n daje bardzo łatwy sposób na to.

Najpierw zainstaluj go poleceniem npm install -g n, a potem możesz uruchomić n [wersja], podmieniając [wersja] na wybraną wersję, żeby zainstalować dowolną wersję Node.js.

tip

Zalecamy trzymać się najnowszej wersji Long Term Support. Zrobisz to poleceniem n lts.

Uruchamianie Node.js & npm

Npm to oficjalny menedżer pakietów Node.js. Będziesz go używać do instalowania pakietów z internetu.

notatka

Wszystkie pakiety npm znajdziesz na ich stronie.

Tworzenie nowego projektu

Za każdym razem, gdy chcesz zacząć nowy projekt Node.js, musisz utworzyć nowy katalog (mkdir [nazwa-projektu]) lub wejść do pustego folderu i uruchomić npm init, żeby rozpocząć konfigurację. Program zapyta Cię o podstawowe dane do stworzenia pliku package.json. To będzie "konfiguracja" do uruchamiania Node.js.

Po inicjalizacji projektu możesz stworzyć plik index.js i napisać w nim kod. Jako przykład stworzymy prosty serwer http na domyślnym porcie 80, który odpowiada testową wiadomością przy dostępie przez localhost. Kod wygląda tak:

const http = require('http')

const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})

server.listen(80)

Teraz możesz uruchomić ten kod poleceniem node . i sprawdzić efekt, wchodząc w przeglądarce na localhost:80.

tip

Instalacja zewnętrznych pakietów npm odbywa się przez npm install [nazwa-pakietu]

Dzięki temu poradnikowi pomyślnie zainstalujesz jedno z popularnych środowisk uruchomieniowych JavaScript na swoim serwerze Linux.