Les 1: Een lokale, dynamische privéwebsite aanmaken

In deze les leert u het volgende:

  • Een privéwebsite maken in uw lokale netwerk waarvoor de webpagina's worden aangemaakt met een webprogramma

  • Python-webprogramma's inschakelen en selecteren

  • Een ingebouwd Python-webprogramma gebruiken als standaardwebpagina

Stap 1: Selecteer 'Websites'

  • Open het programma Server om een lijst te zien met de voorzieningen die in OS X Server beschikbaar zijn. Selecteer 'Websites'.

Stap 2. Schakel Python-webprogramma's in

  • Selecteer 'Schakel Python in'.

    Pijl die naar de Python-instelling wijst

Stap 3. Voeg een website toe

  • Klik op de knop met het plusteken toevoegen.

    Voer in het paneel voor het aanmaken van de website de volgende gegevens in:

    • Voer de lokale hostnaam van de server in, bijvoorbeeld "mijnserver.local".

      Dit is de naam die Safari-gebruikers in uw lokale netwerk gebruiken om de website weer te geven.

    • Selecteer in het venstermenu het IP-adres van het lokale netwerk van de server.

    • Laat het SSL-certificaat ingesteld op 'Geen'.

    Klik nog niet op 'Maak aan'.

Stap 4. Schakel het voorbeeld-Python-webprogramma in om de webpagina's te genereren

  • Klik op 'Wijzig geavanceerde instellingen' en selecteer 'Python 'Hello World' app at /wsgi'. Klik vervolgens op 'OK'.

    Pijl die naar een ingeschakeld webprogramma wijst

    Opmerking: Wanneer dit werkt, kunt u uw eigen, in Python geschreven webprogramma's toevoegen.

Stap 5. Maak van de Python-pagina de standaardindexpagina

  • Ga terug naar het paneel voor het aanmaken van de website en klik op 'Wijzig' naast 'Indexbestanden'. Klik op de knop met het plusteken , maak een index aan met de naam "/wsgi" en sleep deze naar het begin van de lijst. Klik vervolgens op 'OK'.

    Pijl die naar de knop met het plusteken wijst

Stap 6. Maak de site aan

  • Als de configuratie klaar is, klikt u op 'Maak aan' om de nieuwe site te maken.

Stap 7. Test de configuratie

  • Open Safari en ga naar de URL van de site ("mijnserver.local" in deze les) om de gegenereerde pagina te zien.

Ga naar Les 2: Een openbare, gecodeerde website aanmaken.