PDA

Bekijk de volledige versie : Webserver thttpd start niet automatisch



simmetje
17-10-2005, 10:40
Hoi allen, na een tijdje te hebben meegelezen heb ik de laatste OLEG firmware in mijn 4 jaar oude WL500G ge-flashed:) . Ik gebruik de ASUS als AP, hij staat dus ook in AP mode.
Daarna ben ik aan de slag gegaan met de handleiding: (http://www.macsat.com/php_web.php) om eenwebserver te installeren. Er hangt een 512mb USB stokje :D aan de USB poort waar de webpaginaatjes op moeten komen. Nu is alles geïnstalleerd maar de thttpd start niet automatisch op:confused:. Wanneer ik hem handmatig start leest hij natuurlijk de gemaakte thttpd.conf file niet en vindt de index.htm niet.

Weet iemand waar ik iets ben vergeten waardoor hij de www server niet wil starten?:o

Thnx,

Rob.

VidJa
22-06-2006, 15:35
op m'n development server draait apache en met .htaccess files kan ik de webalizer pagina afschermen voor bezoek van buiten het intranet. dezelfde .htaccess file op de wl500g heeft geen enkel effect.
Weet iemand hoed je thttpd .htaccess file kan laten gebruiken? heeft iemand dat draaien?

wouzs
21-10-2007, 22:31
Beste mensen,

Ik heb zelf een week geleden ofzo ook een WL-500gP gekocht, en ben er vrij snel achtergekomen dat de asus firmware inderdaad niet ideaal is. Ik wil de router gebruiken als samba server, FTP server en torrent/ftp/http downloader.

Hiervoor heb ik de firmware van oleg geïnstalleert en samba en proftpd opzetten was geen enkel probleem.

Vervolgens ging ik aan de gang met een webserver om Torrentflux-b4rt te kunnen hosten. Hiervoor installeerde ik php-thttpd, dat verliep vlekkeloos, ook webserver was geen enkel probleem. Maar bij het installeren van Torrentflux-b4rt liep ik tegen enkele problemen aan.

Torrentflux-b4rt is een pakketje met een setup.php erbij om de nodige instellingen te maken. Het pakket heeft de mogelijkheid om gebruik te maken van SQLite wat in dit geval natuurlijk goed uitkomt (gaan zware MySQL server installeren, SQLite zit standaard al in php-thttpd). Tijdens de setup probeerde TF de file /opt/share/www/tf/inc/setup/config.db.php ofzo aan te maken, hierbij kwam de foutmelding dat dit niet gelukt was. Ik probeerde het nog enkele malen met andere permissieinstellingen. Op een gegeven moment had ik de hele www map met onderliggende submappen en files allemaal 777 als permissie meegegeven en de webserver als admin draaien en ook dit mocht niet baten.

Na het handmatig aanmaken van de file wil TF de database gaan opzetten, volgens TF gaat dit prima. Ik zet de database op /opt/share/www/tf/db.
Wat mij opvalt is dat de file wel wordt aangemaakt, maar de file wordt niet groter dan 0 bytes.

Ik neem aan dat ik hier te maken heb met een rechtenprobleem, maar in de permissies moet ik het duidelijk niet zoeken. Ik heb zelf hiervoor nooit met thttpd gewerkt (alleen met apache) en heb dus geen idee waar ik het zoeken moet. Ook een hoop zoeken op internet heeft nog altijd niet tot resultaten geleid.

Heeft iemand enig idee wat ik hieraan kan doen?

wouzs
24-10-2007, 00:16
The problem is solved! The solution was just getting rid of thttpd and install lighttpd + PHP + SQLite. This webserver even works a little faster, installing torrentflux was no problem at all with the new webserver.

edit: oeps, het kan hier natuurlijk ook in het nederlands.