Web-palvelimen asennus

Skip to content

Tämä on konekäännetty teksti, joka saattaa sisältää virheitä!

🚧🚧 Työn alla! 🚧🚧

Dubstep Meme

  • Komentoja: sudo, apt, cd, nano
  • Ohjelmistoja: nginx, apache2

Prosessin asennus

Ennen kuin voimme asentaa ohjelmiston, meidän on päivitettävä APT(itude) -pakettiluettelo (“Linuxin sovelluskauppa”):

sudo apt update
# Oppdaterer pakkelisten - Päivittää pakettiluettelon

Sen jälkeen voimme asentaa halutun ohjelmiston. Tässä asennamme nginx:n, joka on erittäin suosittu verkkopalvelin, mutta suosittu vaihtoehto on myös apache2.

sudo apt install nginx
# Installerer Nginx webserveren
# Asentaa Nginx-webipalvelimen

Web-palvelimen ja tiedostojen konfigurointi

Konfiguraatiotiedostot löytyvät yleensä /etc/<ohjelmiston_nimi>/-kansiosta. nginx:n tapauksessa tämä on siis /etc/nginx/. Emme tarvitse tätä juuri nyt, mutta jos haluat muuttaa jotain konfiguraatiossa, kuten porttia, ylimääräisiä web-palvelimia, SSL-sertifikaatteja ja niin edelleen, se tehdään täällä.

Web-tiedostot, eli HTML, CSS, JavaScript ja niin edelleen, sijaitsevat yleensä /var/www/html/-kansiossa. Voit lisätä omia tiedostojasi tänne. Voit esimerkiksi luoda tänne index.html-tiedoston, jossa on hieman yksinkertaista HTML-koodia.

cd /var/www/html/
sudo nano index.html
# Endre index.html filen

nano - Vähän tekstieditorista

Nano on hyvin perus tekstieditori, jota voi käyttää terminaalissa. Se on helppokäyttöinen eikä vaadi paljon ennakkotietoja.

Joitakin peruskomentoja:

  • CTRL + S - Tallenna tiedosto
  • CTRL + X - Sulje nano

Jos painat CTRL + X tallentamatta, se kysyy haluatko tallentaa tiedoston. Paina Y kyllä, N ei. Sen jälkeen paina ENTER vahvistaaksesi tiedostonimen.

Käynnistä ja pysäytä web-palvelin

Kun asennus on valmis, voimme käynnistää web-palvelimen komennolla:

sudo systemctl start nginx
# Starter nginx-tjenesten.
# Käynnistää nginx-palvelun.

systemctl - mikä se on?

systemctl tarkoittaa “järjestelmän hallintaa” ja on työkalu Linuxin järjestelmäpalveluiden hallintaan. Sitä käytetään palveluiden käynnistämiseen, pysäyttämiseen, uudelleenkäynnistämiseen ja tilan tarkistamiseen, jotka toimivat taustalla järjestelmässä.

systemctl start | stop | restart | status <palvelunimi>

Siirry sitten selaimessasi osoitteeseen http://<serverin-ip-osoite>/ tarkistaaksesi, onko web-palvelin käynnissä.

Etsi palvelimen IP-osoite

Löytääksesi palvelimesi IP-osoitteen, voit käyttää komentoa:

hostname -I # Suuri I

Vaihtoehtoisesti voit käyttää ip a tai ifconfig, mutta ne antavat enemmän tietoa kuin pelkkä IP-osoite.