CGI webhosting bij Yourhosting

Als je een hostingpakket hebt bij Yourhosting kun je ook gebruik maken van CGI. Hier zijn wel voorwaarden aan verbonden. In dit artikel vertellen we je er meer over.

Inhoudsopgave

Inleiding

CGI staat voor Common Gateway Interface. Het is een methode om een computerprogramma te laten praten met een HTML-pagina. CGI programma's regelen onder andere de communicatie in chatruimten, bulletinboards, tellers en online formulieren.

CGI hosting bij Yourhosting

Je kunt CGI-scripts op je hostingpakket laten draaien. Je plaatst deze in de CGI bin directory van je account: /home/jedomeinnaam.nl/cgi-bin/. Hierbij heb je wel te maken met met bepaalde voorwaarden.

SuEXEC

Yourhosting maakt gebruik van SuEXEC. Dit houdt in dat de scripts draaien onder de user en group waartoe je behoort. Het voordeel hiervan is dat de bestanden die een CGI script aanmaken, automatisch jouw eigendom worden. Zonder SuEXEC is de gebruiker nobody en krijgt niemand toegang tot die bestanden. Bovendien is SuEXEC veel veiliger in gebruik vanwege eventueel verkeerd geschreven CGI-scripts.

CHMOD

Je kunt je CGI-scripts ook laten draaien in de map /home/jedomeinnaam.nl/cgi-bin. Het kan nodig zijn dat je CHMOD rechten geeft aan de bestanden van chmod 755 voordat deze werken.

Ook kun je uit elke map binnen /home/jedomeinnaam.nl/public_html/ CGI laten draaien (tot twee levels diep in de folder cgi-bin), maar de voorkeur wordt gegeven aan de /cgi-bin/ directory. Bestanden buiten deze directory hebben de extensie .cgi.

Support

Op CGI scripts leveren wij geen support. Wel kun je op de pagina over serverpaden en bestandslocaties terecht voor tips en aanwijzingen. CGI bestanden kun je via FTP in ASCII uploaden op je hostingaccount. Heb je het binair gedaan dan werken de bestanden op je hostingaccount niet. Daarnaast mag de directory waarin het bestand staat of het bestand zelf nooit op chmod 777 staan. Deze zet je in dit geval terug op chmod 755.

Voorwaarden

Je bent te allen tijde verantwoordelijk voor de functionaliteit van je CGI-scripts. Hieronder staan de belangrijkste voorwaarden van het verantwoord gebruik van CGI.

  • Je CGI-scripts mogen niet buiten je domeinnaam worden aangeroepen.
  • CGI-scripts mogen geen schade aan het systeem toebrengen, veel tijdelijke files wegschrijven of te veel processortijd in beslag nemen.
  • Sommige scripts, zoals mailform.cgi en mail-a-form zijn niet toegestaan vanwege veiligheidsproblemen.
  • De plaatser/onderhouder van het CGI script wordt geacht voldoende kennis te hebben van de taal waarin het script is geschreven. Zonder deze kennis raden we het plaatsen van CGI-scripts af.
  • Zijn je CGI-scripts oorzaak van een veiligheidslek, richten ze schade aan op het systeem of worden de processor en het geheugen te veel belast? Dan grijpt onze helpdesk in en is de schade voor rekening van de eigenaar van de website.
D
Dmitri is the author of this solution article.

Was dit antwoord nuttig? Ja Nee

Feedback versturen
Het spijt ons dat we u niet hebben kunnen helpen. Als u feedback geeft, kunnen we het artikel verbeteren.