Webserver med FTP
Webserver med FTP
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!
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!
- gothenburg
- Inlägg: 191
- Blev medlem: 19 apr 2006, 23:17
- OS: Debian
- Ort: Lindome
- Kontakt:
Webserver med FTP
sudo useradd -d /var/www webmaster
sudo passwd webmaster
Enter new Unix password:
(notera att *** inte syns)
sudo passwd webmaster
Enter new Unix password:
(notera att *** inte syns)
Jag är bannad i #ubuntu-se !
Webserver med FTP
Det funkade! Tusen tack gothenburg 

- gothenburg
- Inlägg: 191
- Blev medlem: 19 apr 2006, 23:17
- OS: Debian
- Ort: Lindome
- Kontakt:
Webserver med FTP
Kod: Markera allt
sudo adduser webmaster www-data
som är ägare av "webbmappen"
Jag är bannad i #ubuntu-se !
Webserver med FTP
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?
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
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
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
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 ?
Eller har jag fel ?
Webserver med FTP
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.

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.
- gothenburg
- Inlägg: 191
- Blev medlem: 19 apr 2006, 23:17
- OS: Debian
- Ort: Lindome
- Kontakt:
Webserver med FTP
[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)
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.

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
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 !
Webserver med FTP
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
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
Ahh, hittade hur man fixade rättigheterna så att filer blir exekveringsbara
http://vsftpd.beasts.org/vsftpd_conf.html
http://vsftpd.beasts.org/vsftpd_conf.html
Webserver med FTP
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
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
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.
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.