Jump to content


[DM7000] Mathopd webserver download


dAF2000

Recommended Posts

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 to comment
Share on other sites


  • Replies 42
  • Created
  • Last Reply

Top Posters In This 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 to comment
Share on other 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 to comment
Share on other sites

  • 2 weeks 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 to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Lees alvorens je verder gaat onze Terms of Use en Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.