Strona 1 z 1

apache2 + uŻytkownicy

: 19 października 2006, 02:39
autor: mortalord
Witam przeglądałem forum ale nie znalazłęm czegoś co właśnie szukam więc pisze tego posta. Jeśli już taki jest to przepraszam :)

Postawiłem serwer www na apache2 wszstko ładnie chodzi, ale nie mogę sobie poradzić z tym alby każdy użytkownik który ma konto na debianie miał swoją podstronę tzn. [url]http://adres_strony/~uzytkownik[/url] coś właśnie w tym stylu.
Proszę o pomoć bo nie wiem już jak to skonfigurować, czytałem coś że trzeba sonfigurować sambę aby tak było ale nie sądzę.

Pozdrawiam i dziękuje z góry za pomoc

: 19 października 2006, 09:27
autor: dodi
1.Pierwsze to ustawienie tego modułu.
/etc/apache2/mods-enabled/userdir.conf

Kod: Zaznacz cały

<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
        </Directory>
</IfModule>
2. Jeśli go nie ma mods-enabled to użyj a2enmod i wybierz go z listy
3. W /etc/skel dodaj katalog public_html - przy każdym dodawaniu użytkownika będzie się ten katalog tworzył w jego ~/
4. Restart apache2 ;-)

: 19 października 2006, 09:41
autor: mortalord
Dzieki dodi o to mi chodziło
Pozdrawiam

: 29 stycznia 2008, 20:27
autor: EcO
Zrobilem tak jak opisane wyzej i niestety nie dziala. Caly czas blad 404. Chmody ustawilem na 755 i nic

: 30 stycznia 2008, 11:20
autor: spikeneo
EcO pisze:Zrobilem tak jak opisane wyzej i niestety nie dziala. Caly czas blad 404. Chmody ustawilem na 755 i nic
A co masz w katalogu ...public_html ?
Zrobiłeś restart apache ?

: 31 stycznia 2008, 19:22
autor: EcO
Już dałem rade. Po problemie.

: 22 maja 2008, 12:54
autor: super_xxxl
witam

Wiem, że temat przedawniony, ale nie chce otwierać nowego tematu.

Mam problem. Ustawiłem mod userdir.conf tak jak należy i teraz powstał problem. Jako właściciel konta pawel nie mogę edytować, zapisywać, dodawać nic do folderu public_html, który ma prawa 755. Nie mogę również nic z tego wyrzucić, zmienić praw na inne.

Co zrobiłem źle? Mój plik: /etc/apache2/sites-available/default wygląda tak:

Kod: Zaznacz cały

NameVirtualHost *
<VirtualHost *>
        ServerAdmin pawel

DocumentRoot /home/pawel/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /home>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
                # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
--ciach--
Co jest nie tak?

pozdrawiam

[ Dodano: 2008-05-22, 22:10 ]
witam

nikt nie zna odpowiedzi na to pytanie??

pozdrawiam

: 27 maja 2008, 21:33
autor: kane2002
sprawdz czy grupa do ktorej nalezy user pawel ma odpowiednie uprawnienia i posprawdzaj sciezki czy odwoluja sie wlasciwych katalogow.