Etikett: Apache

HTTPS med Apache2.4 och Ubuntu 18.04

Jag håller på och utvecklar lokalt med Javascript och krypteringen som finns inbyggd i webbläsaren, men man får bara tillgång till de JS kommandona om man kör HTTPS på webbservern. Artikeln visar hur du kan få HTTPS i din Apache2 utvecklingsmiljö på din befintliga installation som redan fungerar med HTTP. Den här artikeln bygger nästan helt på en artikel från Vultr Skillnaden är att allt testats på Ubuntu 18.04 och att jag tagit bort ett onödigt kommando och lagt till några rader i apache config för att ge access till användaren. Du behöver ett certifikat för att köra HTTPS. Det går att skapa ett lokalt certifikat som du kan använda på din utvecklingsmaskin. När du installerat certifikatet och ska testa att surfa till din webbsida, då kommer webbläsaren att klaga att den inte kan verifiera certifikatet. Du får då klicka på att göra ett undantag. Starta upp en terminal så du kan skriva kommandon. (mer…)

Flera domännamn på samma webserver

Intetsägande bild till den här artikelnHär kan du som utvecklare i LAMP (Linux, Apache, MySQL, PHP) se hur man sätter upp vhosts. vhost används när du vill koppla flera domänadresser till en och samma server som bara har en IP adress. Till exempel kanske du vill ha www.exempel1.com till katalogen /var/www/www.exempel1.com och www.exempel2.com till /var/www/www.exempel2.com Jag har tidigare skrivit om hur du sätter upp vhost i MacOS. Det är exakt samma princip i Ubuntu, bara lite andra filnamn. (mer…)

Aktivera .htaccess i Apache

htaccessOm du använder web-servern Apache 2 har du möjlighet att göra omfattande konfigurationer så den till slut gör som du vill. Om du inte har tillgång till konfigurationsfilerna så finns det ett nöd-system som eventuellt är aktiverat: htaccess Ifall du har tillgång till web-serverns konfiguration och vill aktivera det här nödsystemet för dina användare på Ubuntu 16.10 så kan du göra så här: (mer…)

Redis

redisRedis lagrar nyckel+data i minnet och är mycket snabb på just detta. Den används för att få bättre prestanda på webbsidor genom att lagra färdiga resultat i Redis och sedan hämta dem vid behov. Redis hemsida: http://redis.io I den här guiden ska jag använda Redis + PHP på MacOS 10.11 Jag förutsätter att du har Homebrew installerad på din Mac. Lade även till instruktioner för Ubuntu 17.04 (mer…)

Sätta upp vhost på OSX – Apache

vhostNär du surfar till webbservern Apache från ett domännamn så tittar apache i vhost-filen om det domännamnet finns, om det finns i filen så tittar den var domännamnets filer finns på hårddisken och laddar in rätt fil. Om domännamnet inte finns i vhost-filen så använder den grundinställningarna. Källa: getgrav (mer…)

Snabba upp din Mac

Min MacBook Pro från 2011 har fått jobba i nästan ett helt år utan någon större genomgång och den börjar bli seg. Det märks i Magento Admin där alla klick tar några sekunder. Å ena sidan har jag inte tid…

LAMP Install

LAMP är en förkortning för Linux (Operativsystem), Apache (Webbserver), MySQL (Databas), PHP (Scriptspråk). Kombinationen är mycket populär för att skapa programvara för webben. Alla delar i LAMP kan du ladda ned gratis från internet. I den här guiden förutsätter jag att du redan har installerat Ubuntu och vill ha in resten av delarna i LAMP. Guiden fungerar även för nyare versioner av Ubuntu. (mer…)