PDA

View Full Version : per chi usa proftpd


dierre
25-04-2005, 18:13
come si fa un virtual host?

ho visto questo esempio di virtual host: http://www.proftpd.org/docs/configs/virtual.conf
ma quando l'ho visto mi ha messo in dubbio che poi si è rivelato fondato. Manca l'ip a cui assegnare il nome. Come posso creare un virtual host funzionante? Cosa manca nel config?

dierre
26-04-2005, 07:19
niente? :(

l.golinelli
26-04-2005, 11:31
<VirtualHost our.ip.address>
ServerName "Our private FTP server"
Port 4000
Umask 027

<Limit LOGIN>
DenyAll
</Limit>

<Anonymous /usr/local/ftp/virtual/a_customer>
User ftp
Group ftp
UserAlias anonymous ftp

<Limit LOGIN>
AllowAll
</Limit>

<Limit WRITE>
DenyAll
</Limit>

<Directory incoming>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
</VirtualHost>

dierre
26-04-2005, 14:50
quando lancio il server dice che manca l'ip...infatti nel conf non è assegnato da nessuna parte.

Con apache bisogna assegnare anche a quale ip far corrispondere il dns...solo che in questo caso non conosco la sintassi.

l.golinelli
26-04-2005, 19:45
Scusa ma questa?

<VirtualHost our.ip.address>

our.ip.address non è l'ip?

dierre
27-04-2005, 17:39
Scusa ma questa?

<VirtualHost our.ip.address>

our.ip.address non è l'ip?

e il dns del virtual host dove lo metto?

tant'èche l'esempio precedente riporta questa cosa:

First virtual server
<VirtualHost ftp.virtual.com>
ServerName "Virtual.com's FTP Server"

MaxClients 10
MaxLoginAttempts 1

# DeferWelcome prevents proftpd from displaying the servername
# until a client has authenticated.
DeferWelcome on

# Limit normal user logins, because we only want to allow
# guest logins.
<Limit LOGIN>
DenyAll
</Limit>

# Next, create a "guest" account (which could be used
# by a customer to allow private access to their web site, etc)
<Anonymous ~cust1>
User cust1
Group cust1
AnonRequirePassword on

<Limit LOGIN>
AllowAll
</Limit>

HideUser root
HideGroup root

# A private directory that we don't want the user getting in to.
<Directory logs>
<Limit READ WRITE DIRS>
DenyAll
</Limit>
</Directory>
</Anonymous>
</VirtualHost>

josephdrivein
27-04-2005, 18:26
Perché non usi vsftpd?

dierre
27-04-2005, 18:58
Perché non usi vsftpd?


boh...proftpd non va affatto male anzi...solo questa cosa non mi è chiara...tra l'altro controllare i permessi per me è molto comodo perké la sintassi è simile a quella di apache.
Cmq vsftpd ho solo visto il sito ma non ho trovato molti tutorial.

Psycotic
28-04-2005, 10:23
Ma nn credo che devi mettere l'ip..
Ip lo deve risolvere il dns.. L'importante e' che e' esistente il tuo nome virtuale..

Nevermind
28-04-2005, 11:33
Ma nn credo che devi mettere l'ip..
Ip lo deve risolvere il dns.. L'importante e' che e' esistente il tuo nome virtuale..

Appunto è il dns che deve risolvere l' ip associato ad un indirizzo internet.

Saluti.

dierre
28-04-2005, 12:20
ah ok...grazie :)