Shared hosting account¶
Oege¶
HBO-ICT van de HvA heeft een webserver waarop studenten en docenten hun eigen materiaal kunnen plaatsen. Deze server stelt je in staat om:
- een eigen database beschikbaar te stellen
- een webpagina te publiceren
- server-side scripts te draaien
- te oefenen met linux
De server heet “Oege” en is te vinden op https://oege.ie.hva.nl/.
Server account aanmaken¶
Om eigen serverruimte ter beschikking te hebben zul je je eerst moeten registreren op Oege.
Druk op de knop en vul je naam en wachtwoord in |
Tip
Lees de gebruikersvoorwaarden goed door.
Connectie maken met je server¶
Je kan op verschillende manieren connectie maken met je server:
- Met ssh, om commando’s uit te voeren
- Met sftp, om bestanden te uploaden
- Met je webbrowser: Vul als adres in je browser in:
oege.ie.hva.nl/~jouw_hva_id
. Je zal nu webpagina’s kunnen zien en php scripts kunnen draaien die staan opgeslagen in de map/Html
(met hoofdletter) op je webserver. - Met je database.
Wat kan je met je Oege server?¶
Oege biedt een webserver voor alle studenten en docenten van de HvA. Je kan er een website op publiceren, een database op draaien en server-side scripts op draaien. Je kan er ook mee oefenen met linux.
Website publiceren¶
Je kan een website publiceren op je Oege server. Je kan dan een webpagina zien door in je browser het volgende adres in te vullen: oege.ie.hva.nl/~jouw_hva_id
. Je kan dan webpagina’s zien en php scripts draaien die staan opgeslagen in de map /Html
(met hoofdletter) op je webserver.
Database draaien¶
Je kan een database draaien op je Oege server. Je kan dan een database zien door in je browser het volgende adres in te vullen: oege.ie.hva.nl/phpmyadmin
. Je kan dan een database zien en bewerken.
Voor de database heb je een aparte gebruikersnaam en wachtwoord nodig. Deze kan je aanvragen op oege.ie.hva.nl. Iedere gebruiker krijgt één database. De naam van je database is altijd gelijk aan je gebruikersnaam, prefixed met een z
.
Je database is nu bereikbaar via oege.ie.hva.nl/phpmyadmin
en je kan inloggen met je gebruikersnaam en wachtwoord. Je kan ook mysql commando’s uitvoeren via ssh of mysqlworkbench gebruiken. Ook kan je je database gebruiken in je PHP scripts.
Je database wachtwoord
Je database wachtwoord is niet hetzelfde als je Oege wachtwoord. Je moet een apart wachtwoord aanvragen voor je database. Dit kan je doen op oege.ie.hva.nl.
Zorg ervoor dat het wachtwoord nooit via webpagina’s of scripts wordt gepubliceerd. Als je wachtwoord bekend is kan iedereen je database bewerken. Verander na ieder project het wachtwoord van je database.
Server-side scripts draaien¶
Je kan server-side scripts draaien op je Oege server. Je kan dan een script zien door in je browser het volgende adres in te vullen: oege.ie.hva.nl/~jouw_hva_id/script.php
. Je kan dan een script zien en uitvoeren.
Oefening: test of PHP werkt
Log met ssh in op je oege server en voer het volgende commando uit:
en ga vervolgens in je webbrowser naar oege.ie.hva.nl/~jouw_hva_id/test.php
. Je zou nu een pagina moeten zien met informatie over de PHP versie die op je server draait.
Overige server-side scripts die je kan draaien zijn bijvoorbeeld Python en NodeJS. Echter zullen deze omgevingen alleen beschikbaar zijn via een eigen poort. Alleen PHP is beschikbaar via de standaard poort 80.
Oefenen met linux¶
Je kan ook oefenen met linux op je Oege server. Je kan dan inloggen met ssh en de linux commando’s uitvoeren. Je kan ook een linux shell openen in je browser door in je browser het volgende adres in te vullen: oege.ie.hva.nl/~jouw_hva_id/shell.php
. Je kan dan linux commando’s uitvoeren.