VPN och webbserver

Om utvecklingsmiljön

Vi ska i denna kurs arbeta med serverscriptspråket PHP och WordPress. Vi kan inte bara öppna våra PHP-filer i en webbläsare så som man kan göra med vanliga HTML-sidor utan vi behöver placera dessa på en webbserver, en dator vars uppgift är att tolka din PHP-kod. PHP-koden rendera i sin tur ut HTML-kod och skickar den till den webbläsare som efterfrågade webbsidan. Vi kommer också i wordpressdelen jobba mot en databas, mySQL, som också finns förinstallerad på denna server.

För att du ska slippa installera en egen webbserver har vi redan en server som ni kan ansluta till och placera era filer på. Då denna server befinner sig i vårat laborationsnätverk måste man ansluta via VPN (Virtual Private Network) för att kunna jobba med dina filer.

1. Koppla upp dig mot VPN

Det första du måste göra för att komma igång med utvecklingsmiljön är att skapa en uppkoppling till VPN. Detta är lite olika beroende på vilket operativsystem du använder. Tack och lov behöver man bara klicka på en fil och logga in med sina studentuppgifter (alltså de som du vanligtvis använder). Det finns en guide för hur du gör detta både för Windows och Mac.

Testa att din VPN-uppkoppling fungerar korrekt genom att skriva in adressen:
http://172.16.206.3
i din webbläsare.

Du bör då få upp en sida med texten “This is KLOSSEN!”

Det finns också en pdf-fil som beskriver hur man kopplar upp sig manuellt om filvarianten inte fungerar. Dock bara för windows.konfigurera-vpn-anslutning-vpn200-lnu-se

2. Mappa upp dig mot din arbetskatalog

Du har fått en egen katalog på webbservern där du lägger sina PHP-filer. För att komma åt din mapp krävs det att du mappar upp dig mot den. Detta sker på olika sätt beroende på om du kör windows eller mac.

För att ansluta till vår webbserver behöver du andra inloggningsuppgifter än vanligt.
Du hittar dina inloggningsuppgifter på denna sida. Observera att du använder dessa uppgifter när du mappar upp dig och inte när du loggar in på VPN:en. Då använder du dina vanliga uppgifter.

Mappa upp dig med Windows

Börja med att starta din VPN-uppkoppling om du inte redan gjort det. Gå via kontrollpanelen och “network and sharing center”:

När din VPN-koppling är gjord så högerklicka på “My computer/Den här datorn” i startmenyn och välj “Map network drive”:

Skriv in sökvägen enligt bilden (ersätt med ditt eget användarnamn):

OBS. Ändra IP-numret från 172.16.206.1 till 172.16.206.3

Ange ditt användarnamn och det lösenord du får längre ner på denna sida (ej ditt DOMÄN-lösenord):

Du bör nu få upp din hemkatalog på servern. I katalogen “public_html” ska du placera dina php-filer för att dessa ska kunna anropas via webbläsaren. Du bör redan ha en mapp wordpress som vi kommer använda under wordpressdelen.

Mappa upp dig med Mac

Börja med att starta VPN-kopplingen om du inte gjort det:

Öppna “Finder” och välj “Go” -> “connect to server”

Skriv in adressen enligt bilden (byt med ditt eget användarnamn).

OBS. Ändra IP-numret från 172.16.206.1 till 172.16.206.3 

Logga in med de uppgifter du ser nedan. Lösenordet är alltså inte ditt vanliga domänlösenord utan ett lösenord som skapats till dig på just denna server.

Välj att ansluta till mappen med ditt användarnamn.
Du bör nu se en mapp “public_html”. Det är i denna mapp (eller undermapp till den) du ska lägga alla dina PHP-filer. Observera att du redan bör ha en mapp “wordpress”. Den kommer vi använda när vi i kursen kommer in på wordpressmomentet.

3. Testa att allt fungerar

Skapa en fil test.php i din mapp “public_html”.
Skriv i denna fil: <?php phpinfo(); ?>

Anropa URL:en http://vhost3.lnu.se:20080/~ggXXXzz/test.php i din webbläsare (glöm inte att din VPN-uppkoppling måste vara igång). Du bör nu se detta:

4. Hjälp!

Det finns hjälp att få under handledningspassen.

Välkommen till CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Studentkonto

För att logga in behöver du ett studentkonto vid Linnéuniversitet.

Läs mer om att hämta ut studentkonto

Inloggning LNU