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.