2011-01-23, 11:40
  #1
Medlem
Gondars avatar
Hejsan!

Jag behöver lite hjälp med Linux, jag hoppas det finns många som är bra på det här.

Det är så att jag har installerat apache, för att hosta två hemsidor. Jag använder mig av putty för att ansluta till min VPS med Linux installerat.

Jag behöver en FTP-server på min Linux, för att kunna ladda upp innehåll till webbservern. Men hur ska jag göra för att få allt detta att funka?

Jag har läst lite om Virtual Host (name-based, om det är till någon nytta).
Men jag får inte det att funka, och jag vet ärligt inte ens hur man gör eller hur jag ska börja.

Jag har installerat Apache2 och proftpd, men byter gärna FTP-program om det är lättare för någon av er att hjälpa mig.

Hade varit fint om någon kunde hjälpa mig att få ihop allt, kanske via msn eller något annat.

Med vänliga hälsningar,
Gondar
Citera
2011-01-23, 11:54
  #2
Medlem
korqs avatar
Du har rätt angående virtual hosts ( http://httpd.apache.org/docs/1.3/vhosts/ ) för dokumentation.
Sedan fungerar winSCP minst lika bra som FTP och är dessutom krypterat, du ansluter med ditt vanliga login-namn samt password.
Citera
2011-01-23, 12:01
  #3
Medlem
Gondars avatar
Citat:
Ursprungligen postat av korq
Du har rätt angående virtual hosts ( http://httpd.apache.org/docs/1.3/vhosts/ ) för dokumentation.
Sedan fungerar winSCP minst lika bra som FTP och är dessutom krypterat, du ansluter med ditt vanliga login-namn samt password.

Det är väldigt svårt att konfigurera allt. Ska det vara så svårt eller är det jag som gör det svårt?
Citera
2011-01-23, 12:15
  #4
Medlem
korqs avatar
Är det vhosts som du har problem med?
http://httpd.apache.org/docs/1.3/mod...ml#virtualhost står ju lite närmre, antar dock att du kollat där.
Det blir inte lättare än så tyvärr.
Citera
2011-01-23, 12:18
  #5
Medlem
Panchreas avatar
Det är inte jättesvårt, men däremot brukar dokumentationen till vissa saker verka svårare än vad den egentligen är
Kod:
NameVirtualHost *:80

<VirtualHost *:80>
        ServerName www.address.net
        ServerAlias address.net *.address.net
        DocumentRoot /path/
</VirtualHost>

<VirtualHost *:80>
        ServerName www.address.eu
        ServerAlias address.eu *.address.eu
        DocumentRoot /andrapathen/
</VirtualHost>

Typ sådär blir det till sist!
Citera
2011-01-23, 12:33
  #6
Medlem
Gondars avatar
Citat:
Ursprungligen postat av Panchrea
Det är inte jättesvårt, men däremot brukar dokumentationen till vissa saker verka svårare än vad den egentligen är
Kod:
NameVirtualHost *:80

<VirtualHost *:80>
        ServerName www.address.net
        ServerAlias address.net *.address.net
        DocumentRoot /path/
</VirtualHost>

<VirtualHost *:80>
        ServerName www.address.eu
        ServerAlias address.eu *.address.eu
        DocumentRoot /andrapathen/
</VirtualHost>

Typ sådär blir det till sist!

Jo. Gjorde så, men vad gör man sedan för att ftp;n ska kunna ladda upp till de olika adresserna? IP som ska stå där, är det till VPS;en?

mvh
Citera
2011-01-23, 12:47
  #7
Medlem
Panchreas avatar
Citat:
Ursprungligen postat av Gondar
Jo. Gjorde så, men vad gör man sedan för att ftp;n ska kunna ladda upp till de olika adresserna? IP som ska stå där, är det till VPS;en?

mvh

Alltså det du ska göra är att regga två dnser (finns ju massa med gratis alternativ osv) och peka båda mot din VPS ip-address. Sen skriver du in konfigurationsfilen de två olika dnserna som du precis registrerat och väljer två olika mappar i "path" fältet.

Sen är det ju bara att se till så att ftpn kan läsa och skriva de två mapparna!

Alltså mapparna kan se ut typ såhär
Kod:
/www/hemsida1
/www/hemsida2

Sen delar du ut mappen /www via ftpn. Eller om du vill att olika användare på ftpn ska komma åt olika hemsidor så sätter du starting directory eller home directory (lär heta något liknande iaf) till /www/hemsida1 resp. /www/hemsida2
__________________
Senast redigerad av Panchrea 2011-01-23 kl. 12:50.
Citera
2011-01-23, 16:05
  #8
Medlem
Glöm inte att göra så att anvädarna är låsta i sin hemmamapp och inte kan gå in i andras mappar och snoka när de är inne på FTP:n. Du gör det med: "DefaultRoot ~" utan "", i proftpd.conf
Citera
2011-01-24, 14:08
  #9
Medlem
Gondars avatar
Citat:
Ursprungligen postat av 2k
Glöm inte att göra så att anvädarna är låsta i sin hemmamapp och inte kan gå in i andras mappar och snoka när de är inne på FTP:n. Du gör det med: "DefaultRoot ~" utan "", i proftpd.conf

Tackar för alla svar.
För lösning, så gjorde jag som folk sa i denna tråden. Jag googlade.
Dock blev det tillslut att jag använde Lighttpd, som var lite nybörjarvänligare (men räcker gott och väl för mina behov)

Nu har jag problem med PHP5-cgi. Min mail-form verkar vara jätteseg. Skriv gärna här om ni vet vad det är som är problemet.

Mvh och tack till alla som svarat.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in