webserver structuur

Eenmaal ingelogd (via FTP of SSH), komt u de volgende directory's tegen :

public_html/ Directory voor al uw pagina's en afbeeldingen (www.domein.nl)
cgi-bin/ De plaats voor CGI / perl programma's
public_html/stats/ Online statistieken
public_html/stats/logs/ Apache logfiles voor uw domein

 

public_html/
In deze directory worden alle HTML- en grafische bestanden geplaatst (en overige bestanden die u wilt publiceren). In kunt in deze directory onbeperkt subdirectories aanmaken.

De server is zo geconfigureerd dat er gezocht wordt naar het bestand index.html, index.htm of default.htm wanneer alleen een directory wordt opgegeven vanuit de browser. Als eerste wordt naar het bestand index.html gezocht, vervolgens wordt er gezocht naar het bestand index.htm en als laatste default.htm. Dus wanneer alle drie de  bestanden bestaan zal het bestand index.html worden weergegeven. Als geen van de drie bestanden wordt gevonden wordt volgende foutmelding weergegeven:

Directory Listing Denied
This Virtual Directory does not allow contents to be listed

Wij raden aan om elke directory te voorzien van één van beide bestanden.

 

cgi-bin/
 
In deze directory komen alle cgi scripts te staan. U kunt gebruik maken van uw eigen scripts maar wij leveren geen support hierop. Wel hebben we enkele tips waarop u moet letten:

  • Het is mogelijk om vanuit elke directory CGI scripts te draaien maar de voorkeur gaat uit naar de /cgi-bin/ directory. Bestanden buiten deze directorie moten de xtentsie .pl of .cgi hebben.
  • Zorg ervoor dat de scripts als ASCI bestanden worden ge-upload. Anders krijgen ze achter elke regel het ^M teken, hierdoor zal uw script niet meer functioneren.
  • Zorg ervoor dat uw bestanden de juiste rechten hebben, dit geschied met het ftp commando SITE CHMOD. Raadpleeg de documentatie van uw FTP programma hoe u dit moet doen. De juiste instelling voor een typische CGI script is: 755 of -rwxr-xr-x.
  • Ook mag de directory waarin het bestand staat, of het bestand zelf, NIET op chmod 777 staan. Deze moet u in dit geval terugzetten op chmod 755.
  • Zodra uw scripts de veiligheid van de webserver in gevaar brengen dan zullen wij onmiddelijk ingrijpen.
  • perl path: /usr/bin/perl
  • sendmail path: /usr/sbin/sendmail

In de toekomst zullen wij klanten standaard een aantal scripts aanbieden, maar op dit moment kunt u een kijkje nemen op de volgende website:

http://www.cgi-resources.com

 

public_html/stats/
In deze directory worden de statistieken opgeslagen. Meer informatie over deze statistieken vindt u hier.


 

public_html/stats/logs/
In deze directory worden apache (naam van de webserver) logfiles van uw domein opgeslagen. Meer informatie hierover vindt u hier.

Terug



Design & copyright © SyNRG internet solutions - www.synrg.nl