Webbserver

Fixa passordslös SSH

Nu när vi vet ip-numret till vår nyinstallerade almalinux-server så kan vi logga in med SSH från en annan dator.

För att slippa bli tokiga varje gång vi vill komma in på servern, så lägger vi in en publik SSH-nyckel på almalinux -servern. Vi skapar mappen .ssh och i denna mapp skapar vi en fil som heter authorized_keys. Det är mycket viktigt att denna mapp respektive fil får korrekt skrivrättigheter, annars kommer det inte fungera. Se nedan hur jag gjort.



Öppnar en konsol på den lokala datorn, printar ut den publika nyckeln så att jag kan kopiera in den på servern.



Dubbelkollar den blev rätt in kopierad. Ser rätt ut.



Dubbelkollar det går att logga in på servern utan att ange passord. Verkar fungera.



Nginx

Vi installerar nginx genom att knappa in dnf install nginx. Svarar "j" på några frågor eftersom vi glömde en flagga... Ingen fara. Det är nice att svara "j" på en massa frågor.



Återstår lägga in så att nginx startar när vi startar servern samt lägga in porten i brandväggen.



Vi testar att webbservern snurrar. Verkar fungera!



Jag vill göra en egen html-sida, så vi letar oss fram till katalogen där nginx har sin default -sida.



Den ändrar vi!



Nu ser det ut såhär.



Nu ljuger vi egentligen här. Hemmaservern svarar inte riktigt ännu. Vi är fortfarande på det interna nätverket. En sak återstår att göra. Att öppna en port i routern och dels att peka om ett domännamn till hemmaservern.

Huvudartikel: Hemmaserver under egen domän