Webserver med FTP

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Hejsan!
Jag har precis installerat Ubuntu med Apache2, PHP och MySQL. Därefter har jag nu installerat vsftpd för att kunna ladda upp mina hemsidor. Problemet jag har stött på är att Apache ska ha hemsidorna i /var/www, men jag kommer inte åt den katalogen genom FTP. Så jag skapade en länk till den katalogen i mitt användarkonto m.h.a. mount --bind. Jag kan lista katalogen nu, men när jag laddar upp nya hemsidor så får de fel rättigheter så jag kan inte surfa till dem. Går det på något annat sätt att komma åt /var/www genom FTP, eller det kanske finns något bättre man kan göra?


Tack på förhand!
Användarvisningsbild
gothenburg
Inlägg: 191
Blev medlem: 19 apr 2006, 23:17
OS: Debian
Ort: Lindome
Kontakt:

Webserver med FTP

Inlägg av gothenburg »

sudo useradd -d /var/www webmaster
sudo passwd webmaster

Enter new Unix password:
(notera att *** inte syns)
Jag är bannad i #ubuntu-se !
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Det funkade! Tusen tack gothenburg :D
Användarvisningsbild
gothenburg
Inlägg: 191
Blev medlem: 19 apr 2006, 23:17
OS: Debian
Ort: Lindome
Kontakt:

Webserver med FTP

Inlägg av gothenburg »

Kod: Markera allt

sudo adduser webmaster www-data
Då lägger man webmaster i gruppen www-data
som är ägare av "webbmappen"
Jag är bannad i #ubuntu-se !
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Hmm, jag tycks fortfarande få fel med rättigheter för det jag laddar upp. EFter att jag laddat upp en hemsida, och surfar in på den möts jag av detta: "You don't have permission to access /Benchmark/ on this server."

Kollar jag rättigheterna så har ägaren till katalogen Benchmark alla rättigheter, men filerna i den är bara läs/skrivbara, inte exekveringsbara. Måste de vara exekveringsbara för att man ska kunna köra dom?

I vsftpd.conf har jag valt local_umask=077. Är det fel?

Ett annat problem jag har stött på är att inga index.htm öppnas om jag inte specifikt skriver det i adressfältet när jag surfar. Är detta något jag måste ställa in i Apache?
Belsebub
Inlägg: 71
Blev medlem: 05 maj 2006, 05:09
Ort: Luleå
Kontakt:

Webserver med FTP

Inlägg av Belsebub »

Index.htm fixar du genom att redigera /etc/apache2/apache2.conf å letar reda på "DirectoryIndex".
Lägg till "index.htm" eller vilket filnamn som helst att köra som standard på den raden

ex:
DirectoryIndex index.php index.html index.htm
Jonas
Inlägg: 121
Blev medlem: 05 jun 2006, 23:28
OS: Ubuntu

Webserver med FTP

Inlägg av Jonas »

annars kan du ju mounta www mappen i fstab och sedan sätt rättigheterna på den att du får skriva till mappen !
Eller har jag fel ?
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Tackar Belsebub! Nu funkar index.htm också :)

Man jag har fortfarande problem med ftp'n. Jag har testat att mounta katalogen i min egen hemkatalog med fstab, men fick samma fel då med rättigheterna. Det verkar som om det kanske har något att göra med inställningarna i FTP'n. Katalogen jag mountade fick rätt rättigheter, men allt nnytt jag laddar upp blir fel.
Användarvisningsbild
gothenburg
Inlägg: 191
Blev medlem: 19 apr 2006, 23:17
OS: Debian
Ort: Lindome
Kontakt:

Webserver med FTP

Inlägg av gothenburg »

[quote="lillis"]Tackar Belsebub! Nu funkar index.htm också :)

Man jag har fortfarande problem med ftp'n. Jag har testat att mounta katalogen i min egen hemkatalog med fstab, men fick samma fel då med rättigheterna. Det verkar som om det kanske har något att göra med inställningarna i FTP'n. Katalogen jag mountade fick rätt rättigheter, men allt nnytt jag laddar upp blir fel.[/quote]
Som jag skrev ovan (ursäkta dubbelpost)

Kod: Markera allt

sudo adduser webmaster www-data
Så skall du kunna ladda upp och sådant.
På min server kan man inte ersätta dokument utan man får radera det manuellt sen ladda upp igen
tror jag det var en som sa att det var så som laddar upp saker.
Jag är bannad i #ubuntu-se !
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Jag har nu lagt till webmaster i www-data gruppen, men det blir fortfarande fel rättigheter. Katlogerna blir rätt, men det är just filer som blir fel.
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Varje gång jag försöker öppna vsftpd.conf, så får jag meddelandet att dokumentet redan används och att det finns som en växlingsfil. Jag väljer att öppna dokumentet ändå. Kommer det jag ändrar att sparas på rätt sätt? Hur tar jag bort växlingsfilen? Jag minns att jag råkade stänga VI på fel sätt första gången :S
lillis
Inlägg: 18
Blev medlem: 22 aug 2006, 21:37
Ort: Uddevalla

Webserver med FTP

Inlägg av lillis »

Ahh, hittade hur man fixade rättigheterna så att filer blir exekveringsbara
http://vsftpd.beasts.org/vsftpd_conf.html
Guttasej
Inlägg: 150
Blev medlem: 03 jun 2006, 20:05

Webserver med FTP

Inlägg av Guttasej »

du skulle inte kunna pastea in koden här också??
har samma problem men jag hittar inget i länken =/

så skulle vara till stor hjälp och du klistra in det man skulle skriva här :)
tack på förhand
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

Webserver med FTP

Inlägg av Okänd »

sök på umask...
Jag svarade i din tråd också men det här sättet är bättre om du kör vsftpd.

local_umask får inte filrera bort läsrättigheterna 022 blir bra.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"