🚧🚧 Work in progress! 🚧🚧
- Kommandoer:
sudo,apt,cd,nano - Programvare:
nginx,apache2
Prosess for installasjon
Før vi kan installere programvare, er vi nødt til å oppdatere APT(itude) pakkelisten (“app storen” til Linux):
sudo apt update
Deretter kan vi installere ønsket programvare. Her skal vi installere nginx, som er en veldig populær webserver, men et populært alternativ er også apache2.
sudo apt install nginx
Konfigurasjon av webserver og filer
Vi finner som regel konfigurasjonsfiler i /etc/<programvarenavn>/. For nginx er dette altså /etc/nginx/. Vi trenger ikke å se på denne nå, men dersom du skal endre noe i konfigurasjonen, som for eksempel port, ekstra webservere, SSL-sertifikater og så videre, er det her du skal gjøre det.
Webfiler, altså HTML, CSS, JavaScript og så videre, ligger til vanlig i /var/www/html/. Her kan du legge til dine egne filer. For eksempel kan du lage en index.html fil her med litt enkel HTML-kode.
cd /var/www/html/
sudo nano index.html
nano - Litt om teksteditoren
Nano er en helt basic teksteditor som kan brukes i terminalen. Den er enkel å bruke og krever ikke mye forkunnskaper.
Noen grunnleggende kommandoer:
CTRL + S- Lagre filenCTRL + X- Avslutte nano
Dersom du trykker CTRL + X uten å ha lagret, vil den spørre om du vil lagre filen. Trykk Y for ja, N for nei. Deretter trykker du ENTER for å bekrefte filnavnet.
Starte og stoppe webserveren
Når installasjonen er ferdig, kan vi starte webserveren med:
sudo systemctl start nginx
systemctl - hva er det?
systemctl betyr “system control” og er et verktøy for å kontrollere systemtjenester i Linux. Det brukes til å starte, stoppe, restarte og sjekke statusen til tjenester som kjører i bakgrunnen på systemet.
systemctl start | stop | restart | status <tjenestenavn>
Besøk deretter http://<serverens-ip-adresse>/ i nettleseren din for å se om webserveren kjører.
Finne serverens IP-adresse
For å finne IP-adressen til serveren din, kan du bruke kommandoen:
hostname -I # Stor I
Alternativt kan du bruke ip a eller ifconfig, men disse gir mer informasjon enn bare IP-adressen.
