Vmware linux subdomeny i plik hosts

Witam,

mam zainstalowany Windows 7. Postawiłem sobie ostatnio ubuntu z apachem na VMware.

Na ubuntu udało mi się ustawić statyczne ip, internet dziala, komputery sie pinguja, ssh dziala.

Mam jednak problem, żeby utworzyć kilka subdomen wskazujących na linuxa.

Ustawiłem sobie na windowsie w System32\drivers\etc\hosts wpis

192.168.70.133 ubuntu

i pięknie działa. Jednak jak próbuje dopisać

192.168.70.133/sub sub.ubuntu

to już nie jest tak różowo ;]

Nie mam pojęcia jak mogę dodać kilka subdomen wskazujących na różne katalogi na ubuntu.

Bardzo proszę o pomoc.

Wydaje mi się, że to niemożliwe. Plik hosts służy tylko i wyłącznie do ustalenia adresu IP na podstawie nazwy hosta. Rozumiem, że te “różne katalogi” to zasoby samby? Nie działa, gdy próbujesz się połączyć po prostu z “ubuntu/sub”?

Zasoby apacha

Działa, jednak bardzo istotne jest dla mnie, żeby działało pod sub.ubuntu

To trzeba odpowiednio skonfigurować VirtualHosts w Apachu. Coś w stylu:

ServerName sub.ubuntu

    DocumentRoot /odpowiednia/sciezka/sub

Powinno zadziałać. Trzeba to dodać do pliku httpd.conf lub odpowiednika (nie wiem, gdzie on jest w ubuntu, pewnie gdzieś w okolicy /etc/apache2). Więcej tutaj:http://httpd.apache.org/docs/2.2/vhosts/examples.htmlEw. można spróbować odpowiednią regułkę do mod_rewrite napisać, która przekieruje http://costam.ubuntu/ na http://ubuntu/costam. Może coś takiego:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^([^\.]+)\.ubuntu

RewriteRule ^(.*) /%1/$1 [L]

(oparte o ten post).

To można dodać do httpd.conf albo do .htaccess