Hier heb je de complete Userguide.
En het verhaal van de Limit directive vind je
hier.
Overigens is deze informatie op sommige punten al verouderd.
Hier een verkort stukje van mijn config file.
/var/ftp is de root (geen lees/schrijf rechten)
/var/ftp/uploads (geen lees, wel schrijf rechten)
var/ftp/downloads (wel lees, geen schrijfrechten)
Resume voor up en downloads is specifiek toegestaan, en ignore hidden is om mijn .welcome.msg onzichtbaar te maken. Dit werkt overigens niet altijd.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| (...)
# Dir specific configuration
<Directory /var/ftp/uploads>
<Limit LIST REST STOR APPE MKD RNFR RNTO DELE RMD>
AllowAll
</Limit>
<Limit RETR>
DenyAll
</Limit>
AllowOverwrite on
AllowStoreRestart on
</Directory>
<Directory /var/ftp/downloads>
<Limit LIST READ RETR REST>
AllowAll
</Limit>
<Limit STOR APPE MKD RNFR RNTO DELE RMD>
DenyAll
</Limit>
AllowRetrieveRestart on
</Directory>
<Directory /var/ftp>
<Limit LIST REST>
AllowAll
</Limit>
<Limit RETR STOR APPE MKD RNFR RNTO DELE RMD>
DenyAll
</Limit>
<Limit READ>
IgnoreHidden on
</Limit>
</Directory> |
De Passive port directive kun je zowel op general als virtual level toepassen. Het hoeft dus niet eens in de <Global> directive.
Zowel
als
code:
1
2
3
| <virtual ftp.foo.nl>
PassivePorts 10001 10010
</virtual> |
kunnen dus toegepast worden.
Als je meerdere virtual servers hebt draaien welke aparte passive port ranges gebruiken moet je deze binnen de <virtual> directive definiëeren. Als je het toch in de algemene sectie doet krijgt die voorrang en zullen alle virtuele servers die port range gebruiken.
Ik hoop dat je hiermee weer verder kunt!
[
Voor 24% gewijzigd door
Oceria op 09-12-2004 17:05
]