Apache zmiana var/www na inny

Instalacja i konfiguracja oprogramowania sieciowego.
Puciu
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 07 mar 2009, 13:52
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Apache zmiana var/www na inny

Post autor: Puciu »

Witam,

Skorzystałem z tego poradnika: viewtopic.php?p=547871
i wszystko mi działa oprócz ostatniego punktu mianowicie
Strony możemy kopiować do katalogu
* /var/www - jednak do tego wymagane są uprawnienia root'a
* /public_html - katalog zakładamy w naszym katalogu, i nie musimy mieć uprawnień administracyjnych
By można było korzystać z katalogu public_html znajdującym się w naszym katalogu domowym, musimy wykonać następujące kroki
*
Kod:

mkdir ~/public_html

*
Kod:

sudo a2enmod userdir

Na taką stronę wchodzimy przez taki adres:http://localhost/~twoja-nazwa-uzytkownika np: http://localhost/~mrrobby

************************************************** **
************************************************** **
To tyle jeśli chodzi o podstawową konfiguracje naszego serwera LAMP. Warto zaznaczyć że katalogi i pliki udostępniane przez serwer Apache powinny mieć odpowiednie uprawnienia (względy bezpieczeństwa)

* katalogi 755
* pliki 644
* jeśli korzystamy z public_html to nasz katalog domowy powinien mieć uprawnienia 711

Do zmiany uprawnień używamy chmod, ale o tym już sobie poczytacie na forum.
Katalog public założyłem ale nie czyta z niego stron. poprzez link http://localhost/~twoja-nazwa-uzytkownika
Awatar użytkownika
Szmitas
Zakręcona Traszka
Zakręcona Traszka
Posty: 572
Rejestracja: 28 lis 2006, 17:38
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Luboń
Kontakt:

Odp: Apache zmiana var/www na inny

Post autor: Szmitas »

Spróbuj bez ~
www.ubuntu-pomoc.org - tutaj znajdziesz rozwiązanie każdego Twojego problemu.

Chcesz zostać Redaktorem ubuntu-pomoc.org? Skontaktuj się ze mną!
Puciu
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 07 mar 2009, 13:52
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Apache zmiana var/www na inny

Post autor: Puciu »

Wpadłem na to wcześniej i nie działa...dla innych pomocnych informacja http://localhost/~twoja-nazwa-uzytkownika wstawiłem swoja nazwę użytkownika ...
Chodzi o to aby apache nie korzystał z katalogu var/www tylko innego
Awatar użytkownika
Szmitas
Zakręcona Traszka
Zakręcona Traszka
Posty: 572
Rejestracja: 28 lis 2006, 17:38
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Luboń
Kontakt:

Odp: Apache zmiana var/www na inny

Post autor: Szmitas »

www.ubuntu-pomoc.org - tutaj znajdziesz rozwiązanie każdego Twojego problemu.

Chcesz zostać Redaktorem ubuntu-pomoc.org? Skontaktuj się ze mną!
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Apache zmiana var/www na inny

Post autor: dk75 »

pokaż wynik

Kod: Zaznacz cały

apache2ctl -M
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
kordex
Sędziwy Jeż
Sędziwy Jeż
Posty: 68
Rejestracja: 01 kwie 2010, 09:57
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Apache zmiana var/www na inny

Post autor: kordex »

Po wpisaniu http://127.0.0.1/phpmyadmin/ nie pokazuje mi sie panel zazadzania,tylko
Not Found
The requested URL /phpmyadmin/ was not found on this server.
Dlaczego tak sie dzieje.
Dodam ze wszystkie pakiety mam zainstalowane
sudo apt-get update && sudo apt-get install apache2 php5-mysql mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
apache2 jest już w najnowszej wersji.
php5-mysql jest już w najnowszej wersji.
mysql-server jest już w najnowszej wersji.
libapache2-mod-auth-mysql jest już w najnowszej wersji.
php5-mysql jest już w najnowszej wersji.
phpmyadmin jest już w najnowszej wersji.
Prosze o pomoc.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Apache zmiana var/www na inny

Post autor: dk75 »

albo poszukaj na forum albo załóż osobny temat
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Apache zmiana var/www na inny

Post autor: jacekalex »

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
kordex
Sędziwy Jeż
Sędziwy Jeż
Posty: 68
Rejestracja: 01 kwie 2010, 09:57
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86

Odp: Apache zmiana var/www na inny

Post autor: kordex »

przepraszam ja sie tylko zapytalem a tu odrazu poszukaj sobie gogle
niezle panowie
ale dziekuje za linki
pozdrawiam
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Apache zmiana var/www na inny

Post autor: dk75 »

kordex@, pomyśl chwile, jak ktoś inny znajdzie odpowiedź na problem z phpmyadmin jeśli będzie ona w temacie o /var/www?
wystarczy tylko trochę pomyśleć o innych a nie tylko o sobie...
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
mortywd
Sędziwy Jeż
Sędziwy Jeż
Posty: 35
Rejestracja: 30 lis 2007, 19:22
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Odp: Apache zmiana var/www na inny

Post autor: mortywd »

@Puciu
Jeśli chodzi o korzystanie z http://localhost/~twoja-nazwa-uzytkownika to pamiętam, że u mnie na wydziale taka możliwość była realizowana przez dodatkowy skrypt, ale to były dawne czasy. Innymi słowy nie jestem pewien, czy apache jako taki daje tą funkcjonalność.

Jeśli chodzi po prostu o zmianę katalogu, z którego kożysta apache, to wrazie desperacji usunąłbym /var/www i w jego miejsce utworzyłbym link do katalogu, który ma tu być widziany. Prawie na pewno jednak istnieje lepsze rozwiązanie ;-)
Awatar użytkownika
ekitowski
Sędziwy Jeż
Sędziwy Jeż
Posty: 51
Rejestracja: 25 sie 2008, 15:03
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME
Kontakt:

Odp: Apache zmiana var/www na inny

Post autor: ekitowski »

Wiele razy konfigurowałem apacha coby użytkownicy mogli umieszczać strony w swoich profilach i nigdy nie było z tym problemu:

Kod: Zaznacz cały

sudo a2enmod userdir
/etc/init.d/apache2 restart
Następnie katolog public_html w katalogu domowym użytkownika - u mnie tworzony automatycznie przy tworzeniu użytkowników (do poczytania o /etc/skel)
No ale jakby nie istniał to:

Kod: Zaznacz cały

mkdir ~/public_html


i powinno śmigać - ważne aby ten katalog był w katalogu głównym użytkownika
czyli /home/user/public_html.

Jak nie działa to zostają logi...
W jednej konsoli:

Kod: Zaznacz cały

tail -f /var/log/apache2/error.log

W drugiej:

Kod: Zaznacz cały

tail -f /var/log/apache2/access.log


I wchodzisz na stronę http://localhost/~user
Możliwe u Ciebie jest problem z uprawnieniami ale w logach powinno być o tym info...
Życzę powodzenia.
Awatar użytkownika
dk75
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1142
Rejestracja: 07 mar 2007, 22:59
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Apache zmiana var/www na inny

Post autor: dk75 »

A jeśli chodzi o zmianę katalogu hosta z /var/www na dowolny inny to przecież co za problem edytować vhosta?

Kod: Zaznacz cały

sudo vi /etc/apache2/sites-available/default
No chyba, że porobiłeś inne niż default to te inne edytuj ;P
Linux Mint Debian Edition x86_64/2.6.39, Conky 1.8.0, Xorg 7.6/1.10.4 - GNOME 2.30.2, nVidia 285.03
Lenovo T61p, HITACHI HTS722010K9SA00 100GB, ST9250827AS 250GB
http://linuxcounter.net/user/483055.html
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 22 gości