Etikettarkiv: unix

Senaste nytt från Loopias driftavdelning: Sprillans nya webbplattformar, förbättrad e-post, SSL i företagspaketen och mycket mer

Sedan Loopia grundades 1999 har våra kunder alltid varit i fokus och har hjälpt oss att utveckla och förbättra våra tjänster. Under 2012 utvecklades vårt förbättringsarbete då vi regelbundet började skicka ut en enkät till våra kunder där vi bad om feedback på våra tjänster. Sedan dess har vi varje månad fått massor av värdefulla och givande svar. Tusen tack för det! Det hjälper oss att prioritera rätt gällande utveckling och underhåll.

Med hjälp av er feedback har vi under den senaste tiden bland annat fokuserat på att öka prestandan och stabiliteten ytterligare på våra produkter och tjänster. Vi har också lanserat SSL-certifikatet Let’s Encrypt i våra företagspaket så att du som kund enkelt kan öka säkerheten för besökare till din hemsida.

För att låta er få veta mer om vad som sker (och kommer att ske) bakom spakarna bad vi vår driftchef Mats berätta mer om vad vår driftavdelning fokuserat på under den senaste tiden.

 

Läs mer
Dela detta inlägg:

Välj INTE operativsystem vid beställning

Hos oss kan du utan problem blanda Unix, Windows och Autobahn i ditt konto för att dina olika sajter, eller till och med olika delar av en sajt, ska kunna köras på det den passar bäst för.

Idag gör vi detta ännu tydligare. När du beställer webbhotell väljer du numera inte operativsystem utan endast om du behöver privat- eller företagspaket. Använder du vår One click installer så kommer dessutom det mest lämpade operativsystemet väljas automatiskt innan installationen sker. Det är till och med så att det sker en mix under – när du installerar WordPress läggs t ex statiskt material på Autobahn, och dynamiskt på Unix. Allt det här utan att du behöver veta eller fundera på vad som är bäst för dig – enklare än så blir det inte.

Vill du byta operativsystem, eller lägga till en domän eller subdomän med ett annat OS så kolla in vår guide här.

Dela detta inlägg:

Så här byter du OS på din sajt

En vanlig fråga som vår support får är hur man byter OS på sin sajt. Därför tänkte vi demonstrera här hur enkelt det faktiskt är. (Ni vet väl förresten att ni kan ha olika OS på olika domäner/subdomäner i samma konto?)

Nåväl, över till hur ni går tillväga. Logga in i kundzonen och klicka dig fram till ”Domän och webb → Domäninställningar”, sedan väljer du den domän du vill byta OS för. Efter det väljer du helt enkelt den plattform du vill köra under menyvalet ”Egen hemkatalog”:

  • UNIX – rekommenderas för de allra flesta (PHP, CGI/Perl m m)
  • Windows – om du vill köra ASP eller ASP.NET
  • Autobahn – levererar statiskt material med en ruggig hastighet. Lämplig för ren html, bilder t ex. Du kan med fördel skapa en subdomän som du kör Autobahn där du lägger ditt statiska material.

Då återstår bara ett litet klick på ”Spara” så genomförs bytet. Samtidigt uppdateras våra DNS-servrar, i regel slår DNS-ändringen igenom inom några minuter men för vissa domäner kan det ta upp till ett dygn. Under tiden så når dina besökare antingen den nya eller den gamla plattformen.

När du byter OS för en domän så byts även den server eller det kluster som hanterar din sajt, det innebär att den får en ny IP-adress. Så du som kör MySQL måste uppdatera värdadressen som har behörighet att ansluta mot din databas.

Fler guider om detta hittar du i vår kunskapsdatabas:

Dela detta inlägg:

Snabba upp WordPress med Autobahn

Vi har tidigare informerat om att det är möjligt att dela upp sin webbsida mellan olika servrar i vår kunskapsdatabas. Då skrev vi om hur det gick till att använda både Windows och UNIX för samma webbsida. Nu med Autobahn går det med samma princip att separera det statiska materialet från det dynamiska och på så vis snabba upp sin hemsida.

För att belysa detta kan vi ta WordPress som exempel då många av våra kunder använder det. Första steget är givetvis att skapa en subdomän på Autobahn, i vårt fall döper vi den till media.mindoman.se. I WordPress kontrollpanel under Inställningar / Övrigt ändrar vi målet där alla nyuppladdade filer ska sparas samt sökvägen till filerna enligt bilden nedan.

WordPress med Autobahn

Svårare än så är det inte. Vill man flytta befintligt material blir det lite svårare, men inte mycket. De befintliga filerna behöver kopieras över till den nya subdomänen via FTP. I vårt fall kopierar vi filerna från mindoman.se/public_html/wp-content/uploads/ till media.mindoman.se/public_html/. För att detta ska få någon effekt behöver samtliga inlägg uppdateras. Det gör man enklast med en SQL-fråga, i vårt fall räckte det att uppdatera fälten post_content och guid enligt nedanstående SQL-fråga. Givetvis tog vi en backup på databasen innan vi körde vår UPDATE.

UPDATE wp_posts SET post_content = REPLACE(post_content,
'www.mindoman.se/wp-content/uploads',
'media.mindoman.se'), guid = REPLACE(guid,
'www.mindoman.se/wp-content/uploads',
'media.mindoman.se');
Dela detta inlägg:

Du har väl beställt?

En mini-revolution som händer en gång per halvår är som bekant (?) att en ny version av OpenBSD släpps, en av våra absoluta favoritstjärnor på operativsystemshimlen. OpenBSD är framme vid version 4.5 och ändringarna mellan 4.4 och 4.5 kan man se här:

Som många säkert vet så uppstod en kontrovers för ett par veckor sedan när Theo de Raadt upplyste användarna om att den europeiska distributören inte längre skulle distribuera OpenBSD. Anledningen var att distributören, enligt Theo, inte följt överrenskommelser och även låg efter med inbetalningar för beställda varor. Därför bör man beställa direkt från OpenBSD:s huvudsite eller alternativt via en annan underleverantör i Europa. Hela soppan kan man läsa om här:

Ett kanske mindre känt faktum är att ett nära relaterat projekt är OpenSSH, en programvara för säker kommunikation mellan datorer. OpenSSH används kommersiellt av många, många aktörer, exempelvis Cisco, Juniper och många andra. OpenSSH finns tillgängligt för i praktiken alla UNIX- och UNIX-liknande operativsystem, samt även för Windows m fl. OpenSSH utvecklas av OpenBSD-gruppen av utvecklare. Projektets sida finner man på http://www.openssh.org.

OpenBSD

Oavsett om du väljer att köpa ett CD-set eller ladda hem OpenBSD så hoppas jag att du kommer ihåg att donera en slant också till dessa extremt begåvade kodsmeder!

Dela detta inlägg:

Som Super-G utan hjälm (fast säkert)

Nu är ju inte vi på Loopia några direkta hejjare på skidåkning, men Super-G utan hjälm låter ganska oaktsamt, därför kanske en bättre liknelse för vår nya webbplattform är nedcabbat i 200 km/h på Autobahn.

För det är ju Autobahn vi talar om – vår nya, sjukt snabba, klustrade, lastbalanserade och helt redundanta UNIX-plattform för statiskt material (vi har fler superlativ på lut, men vi nöjer oss med dessa). För att visa några av de coola egenskaper som Autobahn besitter, har vi knåpat ihop två små videosnuttar från vårt postrum.


Klipp nr 2 – stäng ned nod

Ser du inte klippen, kika då på detta inlägg genom din webbläsare.

Det fina med Autobahn är att den levererar stora och välbesökta sajter lika lätt som det lilla, privata fotoalbumet besökt endast av de närmast sörjande. En av våra mer välbesökta kunder har upptäckt detta och lagt sin sajt på Autobahn.

Det intressanta att notera här är att alltså att sajten i fråga peakar på ungefär 800 MB trafik per fem minuter (!) med ca 40 000 element under samma tidsperiod (dvs bild-, video-, och html-filer). Den här sajten gör alltså enkelt av med den månatliga ordinarie trafikgränsen för ett Företagspaket per dag.

autobahn-elements-daily

autobahn-octets_out-daily

En sajt som denna rör inte resursmätaren på Autobahns noder en millimeter (de servrar som utgör plattformen), men skulle den mot förmodan göra detta så går det ju alltid att pyttsa in fler. 🙂

Webbserverprogramvaran (NginX) på Autobahn är som bekant trimmad för statiskt material. Till skillnad från våra ordinarie plattformar, byggda för att ”klara allt”, innebär detta istället att Autobahn är kvick som få.

Att flytta din välbesökta, statiska sajt till Autobahn innebär inte bara att du och dina besökare får en bättre webbupplevelse, det frigör även mycket onödigt nyttjade resurser för de dynamiska sajter som behöver använda funktionaliteten under UNIX och Windows. En win-win situation för alla med andra ord.

Vill du också prova Autobahn i ditt webbhotellskonto? I vår kunskapsdatabas hittar du enkla instruktioner för hur du med bara några knapptryck byter plattform.

Trevlig helg!

PS. Chefen tyckte det var lite fånigt att stänga av en lastbalanserare och en webbserver via kommandoprompten. Han tyckte det skulle vara mer effektfullt att slita ut maskinerna ur racket eller åtminstone dra ut elsladden, men vi tyckte det var lite drastiskt. Sorry.

PS 2. Filmen i vår första videosnutt var Big Buck Bunny. Den kan du ladda ned helt kostnadsfritt från bigbuckbunny.org.

Dela detta inlägg:

Autobahn – hosting med överväxel

AutobahnDryga veckan efter lanseringen av cron är det dags för nästa nylansering och den här gången har vi inte sparat på krutet. Denna onsdag ser nämligen en helt ny webbserverplattform (!) dagens ljus.

Idag är vi stolta att kunna presentera Autobahn – vår nya, blixtsnabba, klustrade, lastbalanserade och helt redundanta UNIX-plattform anpassad för leverans av statiskt material med blixtens hastighet.

Till skillnad från många andra webbhotell har man som kund hos Loopia alltid kunnat använda både UNIX och Windows i sitt webbhotellskonto för att på så vis kunna dra nytta av det bästa från båda operativsystemen. Med Autobahn utökas denna möjlighet till att även inkludera en särskild lösning för statiskt material såsom html, bilder och video.

Autobahn är ett serverkluster baserat på FreeBSD med webbservern NginX i botten. Till skillnad från våra ordinarie UNIX- och Windows-plattformar så hanterar inte Autobahn skript och annat dynamiskt material skrivet i exempelvis PHP och ASP. I stället skeppar den iväg statiska filer med en hastighet som vida överstiger andra lösningar.

Säg att du skrivit ett bildgalleri i PHP som du har på din hemsida. För maximal prestanda skulle du då kunna lägga ditt PHP-skript under UNIX som är särskilt anpassat för PHP medan du låter Autobahn hantera dina bilder som i sin tur är särskilt anpassat för snabbast möjliga leverans av bildfiler.

Precis som för UNIX och Windows så knyter du Autobahn som plattform till en specifik domän eller subdomän. I samband med lanseringen av Autobahn har vi därför lagt till möjligheten att själv lägga till eller byta plattform för dina domännamn eller subdomännamn direkt i Loopia Kundzon, något som du tidigare behövde kontakta vår support för att göra.

För att byta plattform på en befintlig domän eller subdomän loggar du in i Loopia Kundzon och väljer AdministreraDomännamn / subdomäner. Där hittar du alla dina domäner och subdomäner (som inte är parkerade). I kolumnen Typ anges vilken plattform som hanterar aktuellt domännamn. Där kan du enkelt byta plattform genom att klicka på länken Ändra (notera att om ett domännamn använder vissa plattformsspecifika inställningar såsom exempelvis .htaccess så kan man av säkerhetsskäl inte byta plattform utan att först ta bort dessa).

Aldrig tidigare har det varit så enkelt att få ut maximal prestanda ur sitt webbhotellskonto och sin webbplats. För mer information om de tekniska detaljerna kring Autobahn, vänligen besök vår kunskapsdatabas.

Pressmeddelande om vår nya webbplattform hittar du här.

PS. Nej, servrarna i inlägget COD4-turnering i helgen ska användas till andra saker. Ännu mer spännande saker finns alltså att se fram emot. Woot!

Dela detta inlägg:

sh ip bgp sum … eh, bgpctl sh sum!

Det finstilta: För att ge en något förenklad bild av hur information rör sig på Internet så begränsar jag mig till IP (Internet Protocol).

Det här med nät är ju roligt. Titta bara på sociala nätverk som Facebook, MySpace och så vidare. Något som jag själv anser är ännu roligare, och troligtvis mer givande, är datanätverk som exempelvis Internet. För en leverantör av tjänster på Internet såsom Loopia, så är det viktigt med redundans i anslutningen mellan de servrar man har och Internet. Ett vanligt sätt att få ”riktig” redundans är med hjälp av BGP (Border Gateway Protocol), vilket är ett protokoll som i korthet används för att bestämma nästa steg för transporten av data från källa till mål.

På Internet finns ”öar” med nätverk, så kallade AS (Autonoma System). Ett AS kan betraktas som en behållare för nätverk och i de punkter där dessa AS möts hittar man routers. När en router får information som skall vidare någonstans så tittar routern på IP-adressen för målet. Om målet ligger utanför det egna AS:et så slår routern upp, beroende på målets IP-adress, vilket AS som informationen skall till härnäst, och skickar informationen vidare till rätt AS. Detta fortsätter ända tills informationen nått målet. Om det skall tillbaka ett svar så är det inte säkert att svaret tar samma väg tillbaka. Nu kommer kunskapsstinna läsare protestera lite och påpeka att det faktiskt finns interna routrar i större nät också, vilket stämmer. Men i detta inlägg fokuserar jag bara på så kallade borderrouters mellan AS.

Borderrouters används således som en slags gränsövergång mellan nätverk. Loopias nätverk finns i AS39570 och vårt AS har via våra routers direktkontakt med två andra AS, Telias AS3301 och Tele2s AS1257. En router kan välja att skicka information via nästa AS baserat på en rad olika kriterier, exempelvis kapacitet på anslutningen, vilket land som routern står i, avsiktlig viktning och annat. Framförallt kan vägval göras baserat på om en ansluting är bruten eller inte, vilket är viktigt i just redundanssyfte. Loopia har två Internetleverantörer idag, Telia och Tele2. I normalfallet får och skickar vi trafik till båda leverantörerna. Vilken leverantör som väljs beror på det routingmässiga avståndet på Internet till oss. Om en av anslutningarna mellan oss och en Internetleverantör får ett avbrott så kommer routrarna automatiskt att upptäcka det och skicka allt via en av de fungerande anslutningarna.

Allt det här är ju trevligt, men varför skriver jag om det här då? Jo, för att när man sitter och tittar på tjänsteutbud, priser och annat smått och gott som de olika webhotellen erbjuder så är detta en sak att fundera över. Vad skall man fråga sitt tilltänkta webhotell? Man kan exempelvis fråga om de har redundant anslutning till Internet. Om de säger ja, fråga vilka AS de är direktanslutna till och om BGP används, för att på så sätt försöka avgöra om de verkligen har ”riktig” redundans eller bara två sladdar till ett och samma modem i källaren. Det kan naturligtvis även vara ett visst värde i att webhotellet använder etablerade, välkända Internetleverantörer.

För att ta fram vilket AS en viss IP-adress hör till så kan man använda UNIX-kommandot whois:

> whois 194.9.94.162

OrgName:        RIPE Network Coordination Centre
OrgID:          RIPE
Address:        P.O. Box 10096
City:           Amsterdam
StateProv:
PostalCode:     1001EB
Country:        NL
...
...
origin:         AS39570
mnt-by:         LOOPIA-MNT
source:         RIPE # Filtered

Origin säger att IP-adressen, som går till www.loopia.se, hör till AS 39570.

Hemläxa

Med UNIX-kommandot whois kan man prata med (bland annat) RIPE:s whoisdatabas och få fram information om AS:

> whois -h whois.ripe.net as39570
% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% Rights restricted by copyright.
% See http://www.ripe.net/db/copyright.html
...

Man kan blandannat utläsa vilka nät som annonseras och annat matnyttigt.

Ett annat bra kommando är traceroute, med vilket man kan se vilka nätverksenheter som passeras på vägen mellan dig och någonstans på det stora vida Internet:

> traceroute ftp.sunet.se
traceroute to ftp.sunet.se (194.71.11.69), 64 hops max, 40 byte ...
 1  fw1-1.fw-int.core.loopia.se (194.9.95.225)  0.321 ms  0.165 ...
 2  rtr1.bgp4.core.loopia.se (194.42.55.169)  0.494 ms  0.389 ms ...
 3  telia.isp.core.loopia.se (194.42.55.162)  1.088 ms  1.723 ms ...
 4  81.228.103.160 (81.228.103.160)  316.588 ms  16.742 ms ...
 5  u-b-c5-link.se.telia.net (81.228.79.96)  9.863 ms  10.548 ms ...
 6  fre-c5-link.se.telia.net (81.228.75.100)  9.828 ms  10.979 ms ...
 7  fre-peer1-link.se.telia.net (81.228.75.101)  8.484 ms  8.285 ...
 8  sunet.se.telia.net (195.67.220.150)  28.981 ms  8.188 ms ...
 9  a1sth-ae5.sunet.se (130.242.82.210)  6.268 ms  23.499 ms  ...
10  ftp-g.sunet.se (193.11.0.242)  10.133 ms  13.813 ms  10.716 ...
11  194.71.11.69 (194.71.11.69)  8.476 ms  7.666 ms  9.038 ms
Dela detta inlägg: