Efter nogen søgen så kom jeg til http://github.io/ - som er gratis og endda har CNAME DNS support!
Statiske web sider på github.io (med CNAME DNS support)
Nu har jeg skrevet en hel del , så nu vil en mindre ordforklaring for dem der ikke er inde i de tekniske termer nok være på sin plads:
- low-traffic: meget lidt trafik.
- website, feks. http://ubuntudanmark.dk, og http://larsth.dk/
- WordPress er et CMS - ubuntudanmark.dk har også et.
- CMS: Content Management System, på dansk: System til at styre indhold på et website/indholdsstyringssystem.
- WP , synonym-ord for WordPress
- Statisk, modsatte af dynamisk
- statisk indhold - indhold der ikke ændrer sig (før noget nyt uploades).
- statisk website - et website der kun har statisk indhold
- statisk web site generator - program der generer det statiske indhold et statisk website består af - primært opgave for den er at holde styr på alle links/få links til at virke korrekt inde på websitet
- DNS - Domain Name system - oversætter et domæne til en IP adresse:
Eksempelvis så har den primære DNS server for ubuntudanmark.dks en A record(=en IPv4 adresse) til maskinen hvor ubuntudanmark.dk webserveren "bor": 31.192.231.5
Hvordan DNS virker (simplificeret, blandt andet uden cookies, HTTP request headers, og HTTP response headers):
Lad os antage at du vil besøge https://ubuntudanmark.dk/forum/ . En browser spørger så først en DNS server om IP adressen til ubuntudanmark.dk og får 31.192.231.5 som svar. Dernæst åbner browseren en TCP forbindelse til port 443 (fordi du bad om en https side) og forhandler om SSL opsætning. Når det er løst, beder browseren webserveren om siden ved at skrive det her til webserveren:, hvor et stk "\n" betyder et linieskift (trykke på enter), webserveren laver så et svar, og så snart browseren ser der bliver bedt om at hænte javascript, css, billeder laver den flere forbindelser til at hente dem også. Til sidst lukker klienten forbindelsen, muligvis af serveren hvis de går for lang tid før der igen sker noget.Kode: Vælg alt
GET /forum/\n\n
- CNAME er et DNS synonymnavn - f.eks vil jeg et stykke ude i fremtiden lade min nuværende A record for larsth.dk blive til en CNAME record der peger på http://www.larsth.dk, og http://www.larsth.dk er også en CNAME, som peger på larsth.github.io
- Nu kommer det snedige : https://help.github.com/articles/adding-a-cname-file-to-your-repository/
Hosting af email er så det eneste der er tilbage, idet at jeg ikke selv gider at have en SMTP server kørende, så jeg vil bruge http://mxhotel.dk/ - det skulle koste mig 6,11 kr/måned, hvis jeg lader en IMAP server på min VPS konstant hente mails - hvert 10. minut for eksempel.
IMAP serveren er så tilgængelig på min VPS´s localhost interface, som jeg får forbindelse til via en tunnel over enten SSH, eller VPN.
/Lars