Toon posts:

Slackware httpd stuk :s

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

Me site is www.tonnyc.com me maar hij doet 't niet.
Me httpd en apache doet 't gewoon, njah iig hij geeft geen errors...

Misschien dat 'r iemand kan zeggen welke files hier voor relevant zijn, dan copy/paste ik die ff, kan 'r iemand misschien foutje ontdekken...

dan nog een vraag, hoe stop ik me ftp, dus alleen me ftp en niet de rest van de httpd?

Bedankt.

  • Paradise
  • Registratie: Juni 2000
  • Niet online
Uh ik kom er gewoon op hoor? Wat werkt er niet?

Verwijderd

Topicstarter
oke, http werkt...

nu nog ftp
ip: 212.187.70.6
kan je daar op komen?

dit zie ik dus in me cuteftp
STATUS:>Connect: Friday 00:40:27 05-03-2002
STATUS:>Connecting to 212.187.70.6
STATUS:>Connecting to 212.187.70.6 (ip = 212.187.70.6)
ERROR:>Can't connect
ERROR:>Can't login. Disconnecting...
STATUS:>Disconnect: Friday 00:40:27 05-03-2002

Verwijderd

Op vrijdag 03 mei 2002 00:38 schreef t0n het volgende:
Hoi,

Me site is www.tonnyc.com me maar hij doet 't niet.
Me httpd en apache doet 't gewoon, njah iig hij geeft geen errors...
Werkt wel, deze tekst staat erop:
Enorm lamme site... komt wel goed meel mij maar niet :p
Misschien dat 'r iemand kan zeggen welke files hier voor relevant zijn, dan copy/paste ik die ff, kan 'r iemand misschien foutje ontdekken...
Welke files bedoel je ?
dan nog een vraag, hoe stop ik me ftp, dus alleen me ftp en niet de rest van de httpd?
FTP heeft niks met HTTP te maken. De http en ftp daemon zijn dus ook 2 totaal veschillende dingen die appart gestart en gestopt kunnen worden.

De server kun je stoppen met 'kill PID'
het PID nummer vind je met ps

  • Paradise
  • Registratie: Juni 2000
  • Niet online
koen@superwrak:~$ ftp 212.187.70.6
ftp: connect: Connection refused

Ik vermoed dat je in een netwerk zit? Heb je poort 21 wel geroute?

Verwijderd

Topicstarter
port 21 is afaik wel geroute

en hoe start ik me ftpdeamon dan alleen op?
misschien is dat 't wel, ben best wel beetje newbie op 't linux gebied...

bedankt alvast.

Verwijderd

Topicstarter
Welke files bedoel je ?
.conf files ofzo die uitmaken hoe me deamons werken...
De server kun je stoppen met 'kill PID'
het PID nummer vind je met ps
Dat "ps" wissik wel, kwist alleen niet dat ftp los stond van httpd @ me server.

Verwijderd

[..]

.conf files ofzo die uitmaken hoe me deamons werken...
Dat valt niet zo te zeggen. Zoek eens in /usr/local/etc/ of /usr/local/proftpd (als je proftp gebruikt).

Makkelijk zoeken kun je doen met locate, update de locate-database en je hebt binnen 1 seconde resultaat

epauli@epauli:~% locate proftpd.conf
/root/conf-backup/proftpd.conf
/root/conf-backup/proftpd.conf.default
/usr/local/etc/proftpd.conf
/usr/local/etc/proftpd.conf.default

Je kunt ook find gebruiken om files te zoeken

epauli@epauli:~% find / | grep proftpd.conf
/root/conf-backup/proftpd.conf
/root/conf-backup/proftpd.conf.default
/usr/local/etc/proftpd.conf
/usr/local/etc/proftpd.conf.default

Verwijderd

Topicstarter
dit is mijn proftpd.conf
# This is a basic ProFTPD configuration file.
# It establishes a single server and a single anonymous login.
# It assumes that you have a user/group "nobody" and "ftp"
# for normal/anonymous operation.

ServerName "assrape"
#ServerType standalone
ServerType inetd
DefaultServer on
RootLogin on

# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
Group nogroup

SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog

# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>

# A basic anonymous FTP server configuration.
# To enable this, remove the user ftp from /etc/ftpusers.
<Anonymous ~ftp>
RequireValidShell off
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp

# Limit the maximum number of anonymous logins
MaxClients 50

# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message

# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>

# An upload directory that allows storing files but not retrieving
# or creating directories.
# <Directory incoming/*>
# <Limit READ>
# DenyAll
# </Limit>
#
# <Limit STOR>
# AllowAll
# </Limit>
# </Directory>

</Anonymous>

Verwijderd

ServerName "assrape"
#ServerType standalone
ServerType inetd
Als je wilt dat proftpd vanuit inetd wordt gestart moet je inetd (re)starten om de ftp server actief te maken.

Maar waarom via inetd ?
Het is imho makkelijker om de executable van proftpd uit te voeren en (als je de server wilt stoppen) een kill te geven op het pid nummer of (misschien nog makkelijk) een killall op proftpd.

Ik weet niet waar op jouw systeem proftpd staat, maar ik vermoed ergens in /usr/local.

Ik start proftpd op deze manier:
root@epauli:~# /usr/local/libexec/proftpd

en stop de daemon op deze manier
root@epauli:~# killall proftpd

Verwijderd

Topicstarter
ik denk dat je hier meer aan hebt.


root@server:/var/run/proftpd# proftpd
eikelkaas - Fatal: Socket operation on non-socket
eikelkaas - (Running from command line? Use `ServerType standalone' in config file!)

Verwijderd

[...]
root@server:/var/run/proftpd# proftpd
eikelkaas - (Running from command line? Use `ServerType standalone' in config file!)
Hier staat de oplossing al. Je hebt in de configuratie aangegeven dat je de ftp server via inetd wilt starten, maar probeert vervolgens via de command line de server als 'standalone' te starten.

Je moet dus de keuze maken tussen standalone of inetd. Ligt eraan wat je zelf makkelijker vind.

Verwijderd

Topicstarter
okee, maar hoe stel ik dat in dan?
het maakt mij niet uit hoe dat ding start, als 't maar start.

btw, als je nog reacties hebt thx... maar ik ga nu plat.. heb r ff genoeg van.. los 't morgen anders wel op me me maatje [ti]


mzzl! en bdnkt

Verwijderd

Op vrijdag 03 mei 2002 00:58 schreef t0n het volgende:
dit is mijn proftpd.conf
# This is a basic ProFTPD configuration file.
# It establishes a single server and a single anonymous login.
# It assumes that you have a user/group "nobody" and "ftp"
# for normal/anonymous operation.

ServerName "assrape"
#ServerType standalone
ServerType inetd
DefaultServer on
RootLogin on

# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022

# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30

# Set the user and group that the server normally runs at.
User nobody
Group nogroup

SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog

# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>

# A basic anonymous FTP server configuration.
# To enable this, remove the user ftp from /etc/ftpusers.
<Anonymous ~ftp>
RequireValidShell off
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp

# Limit the maximum number of anonymous logins
MaxClients 50

# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message

# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>

# An upload directory that allows storing files but not retrieving
# or creating directories.
# <Directory incoming/*>
# <Limit READ>
# DenyAll
# </Limit>
#
# <Limit STOR>
# AllowAll
# </Limit>
# </Directory>

</Anonymous>
Rootlogin? :'( :'( :'(

waar moet het toch heen? en standaard staat het ECHT NIET zo.... zet het terug (op off duh) voor je eigen veiligheid :)

Verwijderd

Op vrijdag 03 mei 2002 01:16 schreef t0n het volgende:
okee, maar hoe stel ik dat in dan?
het maakt mij niet uit hoe dat ding start, als 't maar start.
Heel simpel. Edit de config file :)

Uncomment (# weghalen) ServerType standalone en verwijder ServerType inetd

Nu staat er dit:
#ServerType standalone
ServerType inetd

Maak daar dit van:
ServerType standalone

Nu kun je met proftpd (zoals je eerder al probeerde) de server starten.

  • [ti]
  • Registratie: Februari 2000
  • Niet online
Het scheen nogal moeilijk te zijn om ook inetd op te starten >:)
Pagina: 1