Ga naar inhoud


[DM7000] Mathopd webserver download


Aanbevolen berichten

Geplaatst:

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


  • Reacties 42
  • Aangemaakt
  • Laatste reactie

Beste reacties in dit onderwerp

Beste reacties in dit onderwerp

Geplaatst:

UltraEdit bijvoorbeeld. Maar 't schijnt dat er ook eentje in Dreambox Control Center zit. Of gewoon "vi" vanuit telnet <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

Geplaatst:

Ik heb hier wat hulp nodig.

Ik heb de /www op de /hdd geplaatst en de procedure uigevoerd met de volgende aanpassing.

chown -R www:www /hdd/www.

Maar helaas werkt niet

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

Geplaatst:
Citaat:
Ik heb hier wat hulp nodig.
Ik heb de /www op de /hdd geplaatst en de procedure uigevoerd met de volgende aanpassing.
chown -R www:www /hdd/www.
Maar helaas werkt niet

Wat is "werkt niet"? Vertel eens wat meer...
Geplaatst:

Dat klinkt als een Nederlandse foutmelding van Windows ofzo.

Kijk eens met "ps" in telnet of mathopd wel draait.

 

En kijk eens of je wat ziet staan in de errorlog file in /var/mathopd.

Geplaatst:

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.

Geplaatst:

<img src="/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Bedankt voor je tip.

Het werkt nu. <img src="/ubbthreads/images/graemlins/anoniem.gif" alt="" />

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

Geplaatst:

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.

  • 2 weken later...
Geplaatst:

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

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...