Ga naar inhoud


[DM7000] Mathopd webserver download


dAF2000

Aanbevolen berichten

Ik blijf maar bezig met webservers compileren, totdat ik er eentje heb gevonden die ik goed kan gebruiken. Ondertussen mogen jullie ervan meegenieten <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

Deze keer de mathopd webserver. Deze webserver is natuurlijk weer klein (67 KB!) en snel. Verder heb ik zelf nog 't programma "dirindex" geschreven om een directory index te maken als er geen index.html is.

 

Installatie:

Pak de zip-file uit en plaats:

mathopd en dirindex in /var/bin (beide chmod 755 doen)

index.html in /var/www (zelf effe de directory aanmaken)

mathopd.conf in /var/tuxbox/config

 

Maak een directory /var/mathopd aan waar de logfiles in komen te staan. Dit heb ik tijdelijk zo gemaakt voor debugging en je kunt 't weer uitschakelen in mathopd.conf

 

Nu komt 't moeilijke gedeelte. De webserver kun je vanwege de veiligheid niet draaien als "root". Daarvoor moet je een user en group "www" aanmaken. 't Voordeel is dat een hacker zo nooit lekker kan rondzoeken op je Dreambox.

 

Het aanmaken van user en group "www":

Voeg deze regel toe aan /var/passwd:

www:*:500:500::/var/www:/bin/sh

En voeg deze regel toe aan /var/group:

www:x:500:root

 

Nu moeten we de directories nog open zetten:

chown -R www:www /var/www

chown -R www:www /var/mathopd

 

Start daarna de webserver op met:

mathopd -f /var/tuxbox/config/mathopd.conf

Je kunt 'em gewoon als root opstarten, de webserver zal zichzelf "www" maken.

 

Ik heb 'em zelf getest op The Hydra Angharad, maar hij zal ook wel op andere images werken. De files mathopd.conf, passwd en group moet je wel editen met een UNIX-compatible editor. De webserver draait op poort 8080 (zie de mathopd.conf file)

 

Deze webserver zou wel PHP moeten kunnen ondersteunen, daarvoor moet ik nog PHP voor de Dreambox compileren.

 

Meer informatie op de website van de maker hier.

 

Succes!

737207-mathopd.zip

Link naar reactie
Delen op andere sites


  • Reacties 42
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit topic

In de error log staat de volgende:

 

Sat Nov 6 23:54:07 2004 [436] *** shutting down

Sat Nov 6 23:59:46 2004 [440] *** Mathopd/1.5p3 starting

Sat Nov 6 23:59:46 2004 [440] NumConnections=64 nfiles=1024

 

Met ps zie ik de volgende

 

440 www 1800 S mathopd -f /var/tuxbox/config/mathopd.conf

© Vu+ Duo High definition.
©  OpenPli image v 4.0.

Link naar reactie
Delen op andere sites

Mooi!

 

Als je nog niet gaat slapen, mag je eens testen of je ook grote files zoals opgenomen films ermee kan downloaden. Misschien heb je dan wel een swapfile nodig.

 

En als je wel gaat slapen, mag je 't morgen proberen <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

Ik heb nog wel gehad dat-ie vast liep op een file van 1 GB.

Link naar reactie
Delen op andere sites

  • 2 weken later...

Het aanmaken van user en group "www":

Voeg deze regel toe aan /var/passwd:

www:*:500:500::/var/www:/bin/sh

En voeg deze regel toe aan /var/group:

www:x:500:root

 

 

kan je dit eens nader toelichten ? het bestand /var/passwd en /var/group bestaat bij mij niet. moet ik deze zelf aanmaken ofzo ? <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

(zet ze ander effe erbij als bijlage als die bestanden standaard zijn) <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

 

 

 

merDe

deze ruimte is te huur
Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...