Sätta upp en WordPress under IIS med dynamiskt IP

Tänkte berätta hur det går till att sätta upp en WordPress under IIS med ett dynamiskt IP.
Detta LAB utgår ifrån Windows Server 2012 R2.
Först har jag sett till att min server har en fungerande DNS, sedan installerat mySQL server vilket behövs för att kunna använda WordPress.

Vi börjar med att lägga till IIS som roll på våran Server.
2015-04-10_19-53-34
2015-04-10_19-58-32

När detta är installerat och klart kan vi testa om det fungerar igenom att skriva våran Servers lokala IP i webbläsaren, fungerar det så skall du mötas av ett fönster som ser ut såhär:
iis

Toppen, nu är IIS installerat.
Gå nu till ServerManeger / Verktyg och klicka på IIS.
2015-04-09_21-54-02
IIS Kontrollpanel

Nu skall vi installera något som heter Web Platform Installer som är ett verktyg ifrån Microsoft för att enkelt installera olika applikationer och tjänster för Webb. Vi börjar med att installera Web Platform Installer som hämtas ifrån http://www.microsoft.com/web/downloads/platform.aspx hämta och installera och gå sedan till ServerManeger / Verktyg / IIS Hanteraren och sedan på din Server och klicka på Web Platform Installer:

2015-04-09_21-55-12
Web Platform Installer hämtning

 

Nu kan vi söka efter funktioner och tjänster, vi vill ha mySQL

2015-04-20_18-05-48
Klicka på Add

2015-04-20_18-06-37
Klicka på Install

2015-04-09_16-41-43
Nästan klart

( Det går även att hämta mySQL direkt ifrån deras hemsida om man så önskar https://dev.mysql.com/downloads/windows/    )

När installationen är klar så är det dags att installera WordPress, öppna åter igen Web Platform Installer och sök på WordPress klicka Add och sedan Install:

2015-04-20_18-13-19

Du skall sedan fylla i lösenordet som du skapade till mySQL (root) och sedan klickar du dig vidare och fyller i nödvändiga uppgifter.  När allt är klart kan du besöka din WordPress igenom att skriva http://localhost/ eftersom vi vill att våran Wordppress skall kunna nås utifrån och inte bara lokalt måste vi logga in på våran Worpress och ändra under Setings / General från localhost till din servers ip / domän, eftersom vi har ett dynamiskt IP som ändras när våran ISP tycker det är dags har vi skaffat ett konto på no-ip.org och installerat deras DNS aplikation (vi går in mer på det senare i texten) så skriver vi in den url som är kopplat till våran DDNS i mitt fall datasmurf.ddns.net

2015-04-20_18-18-18

Eftersom jag sitter bakom en brandvägg måste vi även öppna upp för trafik till port 80 både i min fysiska brandvägg och i Windows Server och även göra en såkallad portforward till det IP min Ser ver har så att när någon besökare vill nå sidan dirigeras om till port 80 på min Server.

När detta är klart och du har installerat och konfigurerat din no-ip tjänst och ställt in dina brandväggar samt gjort en portforward till Servern på port 80 så är vi nu klara och besökare kan komma åt din WordPress via den no-ip adress du har satt upp.

I nästa del går vi igenom hur vi gör portforward och hur DDNS skall konfigureras.

Nu skall vi sätta igång och skaffa ett konto som vi kan använda som Dynamisk Host eftersom vi inte har ett statiskt IP till våran server och inte vill riskera att våran ISP eller något annat händer så vi får ett nytt IP till våran server .
Det finns massa olika DDNS tjänster, vissa är bättre än andra och kostar oftast pengar, http://no-ip.org har en gratis variant som dock ofta är väl belastad och inte alltid  fungerar men i stora hela är det ok för att vara gratis  om man säger så.

Skapa ett konto på  http://no-ip.org

2015-04-20_22-27-27

Logga in när du har registrerat dig på sidan och ladda ned programvaran ”Dynamic Update Client” som du hittar ganska lätt när du loggat in och installera den.

Nu skall du klicka på Add Host

2015-04-20_22-28-32

Här skall vi skapa ett så kallat A NAME och välja en lämplig domän fö.r våran DDNS.

2015-04-20_22-31-53

Skriv lämpligt namn och välj en av de gratis domäner eller en du betalat för.
Ditt ip bör redan stå ifyllt, bläddra ned och klicka på Add.
Där det står MX  behöver du bara fylla i om du skall använda det med en mail-server vilket vi inte gör i detta fall.

Öppna nu Dynamic Uptade Cleint som du tidigare installerade ock klicka på edit host när du har loggat in och välj den domän du just lade till inne i no-ip kontrollpanelen, klicka på Save och sedan  refresh, nu bör alla tre raderna lysa grönt, det betyder att ditt ip nu är förknippat med den domän du valde i no-ip kontrollpanelen.

2015-04-20_22-51-05

mySQL Installation under IIS

Tänkte slänga upp en WordPress och bygga ett intranät av det.till ett projekt som är i uppstarten.

WordPress blir plattformen och vårat verktyg för att dela våra idér och tankar och viktig information som rör vårat projekt.
Håller på och tankar och installerar mySQL men det tar ju evigheter …

2015-04-09_16-21-16

Windows Server 2012 R2 – Ren installation

2012r2install11062562_10153184957334433_2524641522668008393_n (1)

Tänkte sätta mig nu och börja skriva lite på allvar då jag har lite tid över till det.
Windows Server 2012 är det som kommer att finnas eller redan finns i de flesta Windowsbaserade miljöer, eller 2008 som skall migreras till 2012 så varför inte börja med en ren installation av Windows Server 2012 R2?

Labbserven är i detta fall en Dell Power Ege T20 som för närvarande har 4 GB ECC RAM och Intel Pentium processor och ett par hårddiskar i en RAID.

20150226_143103

Tanken är att vi börjar med en ren installation, sedan bygger vi på med roller och funktioner; DNS, Active Directory och DHCP.

Hur gör vi då för att installera Windows server 2012?
Vanligen har den server som skall installeras redan ett operativsystem (2003,2008 osv) och dåvill man ju givetvis inte att allt det som finns på den skall försvinna, då är det möjligt att migrerar till 2012, men det skall vi ej gå igenom denna gång utan vi skall konfigurera och installera en ren installation av 20012.

Själva installationen kan göras via två typer eller snarare tre av medier:
CD/DVD
USB
PXE

CD/DVD och USB fungerar på samma vis men att göra en installation över PXE krävs det en redan fungerande server med DHCP och att det finns en installationsavbild på serven.
PXE Fungerar på så vis att en eller flera klienter eller servrar får en IP adress ifrån DHCP och sedan hämtar installationsfilerna ifrån serven då maskinen / maskinerna som skall installeras startar, detta är smidigt då många datorer skall installeras i nätverket, mer om detta i någon senare post.

Börja med att sätta i en CD/DVD eller USB och starta din server och gå in i boo-tmanager eller BIOS för att välja det alternativ du vill använda.

När du valt vart ifrån din installation skall hämtas så kommer den klassiska texten upp ”För att starta med skiva tryck på valfri tangent” går så och nu laddas installationsfilerna.

Nu ser installationen ut nästan som vilken installation av Windows ut som helst, Du väljer vilket språk och vilken typ av språk ditt tangentbord använder, att föredra är att använda Engelska som språk för systemet och Svenska som inmatningsspråk eftersom de kan bli förvirrande med vissa översättningar och svårt att hitta riktigt bra dokumentation på Svenska.

Fyll i alla uppgifter som behövs och gå vidare med installationen, du guidas hela tiden och det hela är egentligen rätt lätt om du någon gång har installerat ett operativsystem tidigare.
Något som är att tänka på är vilken version och vilken typ av installation du skall använda, Core x86-32 bit eller x64-64bit . Core är hela serven men endast med ett Shell , alltså helt utan grafiskt grafiskt gränssnitt (GUI) så om du inte är en mästare på PowerShell och Command-Line bör du välja alternativet med GUI. Att använda Core installation sparar mycket resurser eftersom det inte finns massa grafik osv som snor dem.

I Nästa steg väljer du vilken disk eller partition Windows Server skall installeras på, det bör vara en disk med filsystemet NTF, sedan är det bara att klicka nästa och installera.

Nästa post kommer handla om de första delarna i konfigurationen av serven.

Detta inlägg på är skrivet för och av http://datasmurf.se men inlägget hittas även på http://diytut.com/