Strona 1 z 1

virtual hsot na localhost

: 21 mar 2010, 10:53
autor: WRB
Witam,

Czy mógłby mnie ktoś nakierować na jakiś dobry artykuł o tworzeniu virtual hostów na apachu2 pod ubuntu na localhoscie?

Rzeźbię w tym od wczoraj i bez efektów.

Jeszcze jedna prośba, czy również moglibyście mnie nakierować na podobny artykuł dotyczący przeniesienia katalogu z projektami z lokalizacji /var/www/ do katalogu domowego.

Dziękuję z góry.
Pozdrawiam.

Odp: virtual hsot na localhost

: 21 mar 2010, 13:09
autor: verdorben
Wszystko jest opisane w dokumentacji apache'a.

Odp: virtual hsot na localhost

: 21 mar 2010, 15:47
autor: WRB
Dzięki, to na pewno bardzo dobra podpowiedź. W dokumentacji zwykle jest wszystko.

Problem jest taki, że w linuxie i apachu jestem zielony, no i łatwiej było by mi skorzystać z jakiegoś opisu krok po kroku najlepiej w ojczystym języku ;)

Odp: virtual hsot na localhost

: 21 mar 2010, 16:26
autor: dk75
zajrzeć do działu UBUNTU.PL > FAQs & HOWTOs > Software-Sieć się nie chciało?
viewtopic.php?t=89940
viewtopic.php?t=53124

Odp: virtual hsot na localhost

: 21 mar 2010, 17:49
autor: WRB
Ponieważ sam sporo się z tym głowiłem postanowiłem wspomóc przyszłych webmasterów/administratorów sieci w ich początkach konfiguracji vhostów. Zaczynajmy

1. Potrzebujemy paru pakietów
Kod:

sudo aptitude install apache2 php5 mysql-server libapache2-mod-auth-mysql php5-mysql

2. Po przejsciu na http://localhost powinna wyskoczyć strona w stylu "It works!"
3. Edytujemy plik
Kod:

sudo vim /etc/apache2/sites-available/default

możemy skasować starą zawartość i wpisać:
Kod:

<VirtualHost *> # zamiast * możemy wpisać ip, jeśli mamy stałe
ServerName serwer.pl
ServerAlias http://www.serwer.pl

ServerAdmin adres@serwer.pl

DocumentRoot /home/user/public_html/
</VirtualHost>

4. Tworzymy symlinka
Kod:

sudo ln -s /etc/apache2/sites-available/default /etc/apache2/sites-enabled/default

5. Restartujemy apache
Jeżeli dobrze rozumiem, to wykonując powyższe 5 punktów po stworzeniu w moim domowym katalogu, katalogu public_html, powinienem widzieć jego zawartość po odpaleniu adresu http://localhost ? Tak? Jeżeli tak, to albo coś źle robię, albo to nie działa.

Odp: virtual hsot na localhost

: 23 mar 2010, 11:16
autor: dk75

Kod: Zaznacz cały

apache2ctl configtest
i

Kod: Zaznacz cały

apache2ctl status

Odp: virtual hsot na localhost

: 19 kwie 2010, 14:51
autor: Arkadiusz Wernicki
WRB pisze:Jeżeli dobrze rozumiem, to (...) powinienem widzieć jego zawartość po odpaleniu adresu http://localhost ? Tak?
Nie.
Domyslna konfiguracja nie pozwala na pokazanie zawartości katalogu. Jeśli utworzysz tam plik index.html to jego zawartość zostanie ukazana.

Odp: virtual hsot na localhost

: 22 kwie 2010, 22:06
autor: dk75
również po użyciu tych poleceń będzie można wylistować katalog (wystarczy raz - potem ustawienia są pamiętane)

Kod: Zaznacz cały

sudo a2enmod autoindex
sudo apache2ctl restart