Skonfigurowanie apache2 dla public_html

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
maf2
Sędziwy Jeż
Sędziwy Jeż
Posty: 80
Rejestracja: 30 cze 2006, 03:26
Płeć: Mężczyzna
Wersja Ubuntu: 23.10
Środowisko graficzne: GNOME
Architektura: x86_64

Skonfigurowanie apache2 dla public_html

Post autor: maf2 »

Witam,
Mam problem ze skonfigurowanie apache2 dla public_html. Jak wpisuję http://localhost/~nazwa to nic się nie pojawia.

Przeszukałem całe forum kombinowałem na 1000 sposobów i nic. Z tego co wyczytałem muszę włączyć moduł UserDir ale w apachu2 nie mogę tego nigdzie znaleźć. Proszę o pomoc.
Awatar użytkownika
zet120
Wytworny Kaczor
Wytworny Kaczor
Posty: 280
Rejestracja: 31 maja 2008, 07:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Re: Skonfigurowanie apache2 dla public_html

Post autor: zet120 »

U mnie wygląda to całkiem prosto..
Za pomocą polecenia:

Kod: Zaznacz cały

sudo nano /etc/apache2/sites-available/default
otwieramy plik i zastępujemy jego treść taką: (warto zrobić kopię oryginalnego pliku!)

Kod: Zaznacz cały

<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   
   DocumentRoot /home/user/public_html
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /home/user/public_html/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>
   ErrorLog /var/log/apache2/error.log
   # Possible values include: debug, info, notice, warn, error, crit,
   # alert, emerg.
   LogLevel warn
   CustomLog /var/log/apache2/access.log combined
</VirtualHost>
Oczywiście jako user wpisujemy własną nazwę użytkownika.
maf2
Sędziwy Jeż
Sędziwy Jeż
Posty: 80
Rejestracja: 30 cze 2006, 03:26
Płeć: Mężczyzna
Wersja Ubuntu: 23.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Skonfigurowanie apache2 dla public_html

Post autor: maf2 »

Hmm twoim sposobem działa ale nie do końca poprawnie. Jak wpisuję localhost to wyskakuje plik public_html i po jego wybraniu otwiera się właściwa strona. Ale to nie tak ma być. Powinno być tak, że jak wpiszę localhost/~user to wyskauje mi właściwa strona a tak nie jest :(
Awatar użytkownika
rob006
Wytworny Kaczor
Wytworny Kaczor
Posty: 417
Rejestracja: 28 paź 2007, 23:11
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Lublin
Kontakt:

Re: Skonfigurowanie apache2 dla public_html

Post autor: rob006 »

W /etc/apache2/mods-available masz 2 pliki:
userdir.conf
userdir.load
Musisz stworzyć dowiązania do nich do folderu /etc/apache2/mods-enabled
Po tym tylko restart apache i powinno działać.
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Skonfigurowanie apache2 dla public_html

Post autor: Cogito18 »

Najwłaściwsza metoda to wpisanie w Terminalu

Kod: Zaznacz cały

sudo a2enmod userdir
i restart Apache.
maf2
Sędziwy Jeż
Sędziwy Jeż
Posty: 80
Rejestracja: 30 cze 2006, 03:26
Płeć: Mężczyzna
Wersja Ubuntu: 23.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Skonfigurowanie apache2 dla public_html

Post autor: maf2 »

Coś ruszyło ale mam teraz taki problem:

You don't have permission to access /~ on this server.
Awatar użytkownika
Cogito18
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 133
Rejestracja: 11 lut 2008, 23:15
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Skonfigurowanie apache2 dla public_html

Post autor: Cogito18 »

Katalog public_html jak i jego podkatalogi muszą mieć uprawnienia ustawione na minimum 644.
maf2
Sędziwy Jeż
Sędziwy Jeż
Posty: 80
Rejestracja: 30 cze 2006, 03:26
Płeć: Mężczyzna
Wersja Ubuntu: 23.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Skonfigurowanie apache2 dla public_html

Post autor: maf2 »

Dałem tak jak mówisz i niestety nie pomogło. I katalog i plik ma takie uprawnienia :
-rw-r--r-- public_html
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 19 gości