Tämä on konekäännetty teksti, joka saattaa sisältää virheitä!
🚧🚧 Työn alla! 🚧🚧
- 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 tiedostoCTRL + 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.
