apache2 + użytkownicy

Konfiguracja serwerów, usług, itp.
mortalord
Posty: 19
Rejestracja: 18 października 2006, 01:58
Lokalizacja: ¯ukowo

apache2 + uŻytkownicy

Post 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
dodi
Beginner
Posty: 137
Rejestracja: 24 maja 2006, 19:00

Post 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 ;-)
mortalord
Posty: 19
Rejestracja: 18 października 2006, 01:58
Lokalizacja: ¯ukowo

Post autor: mortalord »

Dzieki dodi o to mi chodziło
Pozdrawiam
EcO
Posty: 3
Rejestracja: 29 stycznia 2008, 17:50

Post autor: EcO »

Zrobilem tak jak opisane wyzej i niestety nie dziala. Caly czas blad 404. Chmody ustawilem na 755 i nic
spikeneo
Posty: 70
Rejestracja: 14 listopada 2007, 14:15

Post 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 ?
EcO
Posty: 3
Rejestracja: 29 stycznia 2008, 17:50

Post autor: EcO »

Już dałem rade. Po problemie.
super_xxxl
Posty: 7
Rejestracja: 18 maja 2008, 22:28

Post 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
kane2002
Posty: 22
Rejestracja: 07 grudnia 2007, 05:58

Post autor: kane2002 »

sprawdz czy grupa do ktorej nalezy user pawel ma odpowiednie uprawnienia i posprawdzaj sciezki czy odwoluja sie wlasciwych katalogow.
ODPOWIEDZ