Sida 1 av 1

Webserver med FTP

Postat: 22 aug 2006, 21:47
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!

Webserver med FTP

Postat: 22 aug 2006, 22:22
av gothenburg
sudo useradd -d /var/www webmaster
sudo passwd webmaster

Enter new Unix password:
(notera att *** inte syns)

Webserver med FTP

Postat: 22 aug 2006, 23:20
av lillis
Det funkade! Tusen tack gothenburg :D

Webserver med FTP

Postat: 23 aug 2006, 01:13
av gothenburg

Kod: Markera allt

sudo adduser webmaster www-data
Då lägger man webmaster i gruppen www-data
som är ägare av "webbmappen"

Webserver med FTP

Postat: 23 aug 2006, 13:35
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?

Webserver med FTP

Postat: 23 aug 2006, 13:52
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

Webserver med FTP

Postat: 23 aug 2006, 14:08
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 ?

Webserver med FTP

Postat: 23 aug 2006, 14:23
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.

Webserver med FTP

Postat: 23 aug 2006, 14:33
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.

Webserver med FTP

Postat: 23 aug 2006, 14:43
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.

Webserver med FTP

Postat: 29 aug 2006, 15:49
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

Webserver med FTP

Postat: 29 aug 2006, 18:22
av lillis
Ahh, hittade hur man fixade rättigheterna så att filer blir exekveringsbara
http://vsftpd.beasts.org/vsftpd_conf.html

Webserver med FTP

Postat: 05 sep 2006, 15:35
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

Webserver med FTP

Postat: 05 sep 2006, 20:34
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.