det är så att jag har en linux burk med apache och php på..
sunet har ju ett ftp arkiv som alla vet (?)
men det står http://ftp.sunet.se
hur får man så att man kan ladda ner filer från apache via ftp som sunet??
http://ftp.sunet.se går inte till en FTP-server utan till en webbserver. Att den heter ftp.sunet.se har ingen betydelse. Man kan kalla sin server för vad man vill (de skulle lika gärna kunnat kalla den för http://whatever.sunet.se).
Troligen ligger webbservern på samma maskin som FTP-servern dock. Det är väl därför de valt samma namn för webbservern kan jag tro.
Ja visst.... men var ser du att det skulle vara gopher? Lokalt på din dator eller? Skulle gissa att sunet valt att tillåta att man ansluter med http för att underlätta för dem som sitter bakom hårdhänta brandväggar. :stud
Eller är det kanske en egen layout för indexeringen som du är ute efter?
Apache söker normalt efter filer som heter HEADER.html och README.html om ingen indexeringsfil finns tillgänglig i mappen. Finns dessa filer så inkluderas innehållet som html-kod i första hand, annars som vanlig text.
Det som finns i headerfilen inkluderas efter <body> men före listningen och innehållet i readme-filen hamnar efter listningen och före </body>
Om man anger SuppressHTMLPreamble i IndexOptions-direktivet, så plockar apache bort html-koden och man kan då ange all html själv om man vill göra mer avancerade sidor. FoldersFirst och NameWidth=* är två andra ganska bra alternativ tillhörande samma direktiv om man vill lista mappinnehåll på servern.
Här är ett exempel på hur det kan se ut.
Maskinadressen är ftp.sunet.se, på denna maskin snurrar det en ftp server och en www server som pekar på samma bibliotek så att man kommer åt samma information..
Hämtar man mha en webläsare använder man företrädesvis http://ftp.sunet.se, hämtar man med en ftp klient använder man ftp://ftp.sunet.se, för att få bästa prestanda.
Anledningen till att det kallas ftp arkiv har sina historiskaskäl, den fanns innan www fanns och dom tycker väl det är dumt att byta namn på den :)