Page 1 of 1

Installeren van een FtpServer als Windows service

Posted: Wed 25 May 2011, 14:18
by Theet
Install
Apache FtpServer kan onder Windows als service draaien, daarvoor gebruik je het volgende commando: (dit is niet voldoende om het werkend te krijgen, zie stap 4)

<install dir>bin\service install

Met dit commando zal een Apache FtpServer service aangemaakt worden welke gestart en gestopt kan worden zoals alle serivces.

Een tweede service kan geïnstalleerd worden, indien meerdere FtpServers wenselijk is:

<install dir>bin\service install ftpd2

Stap 1) Installeer de Java SE Runtime Environment: http://www.oracle.com/technetwork/java/ ... index.html

Stap 2) Download Apache FtpServer:
http://mina.apache.org/ftpserver/downloads.html

Stap 3) pak het zip bestand uit op c:\ en noem de map bijvoorbeeld
"apache-ftpserver" (deze naam moet verder op in het bestand ftpd-typical.xml ingevoerd worden bij <server... id="apache-ftpserver"...>

Stap 4) Zonder verdere opties zal de service standaard instellingen hebben. Als je gebruik wilt maken van bijvoorbeeld de XML configuratie dan
dien je onderstaand commando in te geven (command promt):

<install dir>bin\service install ftpd <path to XML configuration file> (dit XML pad verwijst naar de map c:\apache-ftpserver\res\conf\ftpd-typical.xml)

Stap 5) configuratie van gebruikers kan eenvoudig door het bestand
c:\apache-ftpserver\res\conf\users.properties te openen.
Ik ben echter nog niet zover dat het me gelukt is om deze ook werkend te krijgen.

Stap 6) ga naar start -> uitvoeren -> "cmd" en type "service.msc"
Hier staat de service "Apache FtpServer ftpd", deze staat standaard
op handmatig starten, dit kun je eenvoudig wijzigen door dubbel op de service te klikken.

Service administration GUI
Nadat je de service geïnstalleerd hebt, kan de service verder geconfigureerd worden door de service GUI te starten:

<install dir>bin\ftpdw

De-installeren
Om de service te de-installeren gebruik je onderstaand commando:

<install dir>bin\service remove

Het verwijderen van ftpd2:

<install dir>bin\service remove ftpd2