Webbsidans responstid
Sunday, April 6th, 2008Hittar den här guiden för att få wordpress att generera hemsidan lite snabbare. Dessutom har jag utökat serverns minne till 1GB. Så nu är det lite bättre respons, ca 500ms för att visa förstasidan.
Hittar den här guiden för att få wordpress att generera hemsidan lite snabbare. Dessutom har jag utökat serverns minne till 1GB. Så nu är det lite bättre respons, ca 500ms för att visa förstasidan.
Upptäckte ett fel i loggarna om “Server certificate verification error” när fetchmail försöker hämta mejl från Google med SSL. Det visade sig att jag saknade root CA certifikaten. Här är lösningen.
För en tid sedan upptäckte jag att min mejlserver Exim var ett s.k. “open relay” dsv vem som helst kunde skicka epost via min dator. Då stängde jag port 25 tills vidare för alla IP-adresser utom lokala nätet (192.168.0.0/24) samt handdatorn som kopplar upp sig via Telia GPRS på nätet (217.0.0.0/8). Problemet nu var att ingen kunde skicka till user@skoene.yi.org. Men nu idag så säkrade jag upp Exim med SMTP-AUTH och Transport Layer Security (TLS). Servern är numera relä endast åt de klienter som kan autentisera sig och trafiken är krypterad. Det är definitivt bättre än IP-baserad säkerhet och nu fungerar det att mejla skoene@skoene.yi.org. Konfigurationsguide finns här och här en beskrivning av TLS. För att ändra grundkonfigurationen kör man:
dpkg-reconfigure exim4-config
Gallery splittades i två projekt som båda fortsätter att utvecklas - G1 och G2. Den senare är databasdriven och har bl.a. bättre säkerhet och enklare gränssnitt. G1 jobbar med filer vilket gör den mindre resurskrävande och ger bättre responstider när man bara har ett gäng album på sin personliga hemsida så som jag har. I motsats till vad namnet antyder så är G1 alltså inte en gammal version. Anledningen till att jag började läsa om G2 är att den har bättre säkerhet än G1. I G1 måste alla filerna vara publika så om man bara vet adressen till en bildfil så kommer alla åt den, inte riktigt vad jag hade tänkt! På adressen http://skoene.yi.org/gallery kommer man bara åt foton om man har behörighet. Problemet var att http://skoene.yi.org/albums/ listade alla fotomappar och man kunde enkelt klicka sig vidare till vilket album och vilken bild som helst, vilket en sökmotors indexeringsrobot hade upptäckt. Jag fixade problemet med följande Apachedirektiv i .htaccess:
IndexIgnore */*
I dagsläget känns det inte nödvändigt att gå över till G2, om det dyker upp något bra konverteringsverktyg från G1 till G2 kanske det blir mer aktuellt men G1 har de funktioner jag vill ha.
Jag stötte på problem när jag ville göra vissa sidor i Expression Web och integrera dem med ramverket Wordpress. Det ena är att jag inte har kommit på hur jag ska få in dessa statiska sidor under Pages-menyn. Det andra är hur man ska kunna jobba mot ett dynamiskt genererat ramverk med Expression Web. Jag vill se hur hemsidan ser ut när jag jobbar med Expression Web och använda dess stylesheet, menyer mm. Helt enkelt kunna designa mot den form och de färger som faktiskt är på hemsidan. Detta hade varit möjligt om dwt-templates fick ligga online men tyvärr måste de ligga lokalt.