[LAMP] Zmiana katalogu ze stroną WWW i dodawanie subdomeny

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!
Jest to artykuł konkursowy nadesłany do nas przez Rafała D.

Ostatnimi czasy pojawił się wpis o instalacji LAMP’a (Linux Apache Mysql PHP), wielu z Was – w tym także mnie – zaciekawiła możliwość tworzenia stron bez umieszczania ich na zewnętrznym serwerze. W tym poradniku, na przykładzie Ubuntu 11.04, pokażę jak zmienić domyślny katalog stron WWW, a także dodawać subdomeny.

Zmiana katalogu ze stroną WWW

  1. Uruchom terminal i otwórz plik z konfiguracją swojej domyślnej strony wpisując:
    sudo gedit /etc/apache2/sites-available/default

    Otworzyliśmy plik konfiguracyjny strony, która będzie dostępna po wpisaniu w przeglądarkę http://localhost. Aby zmienić katalog naszej strony należy w liniach

    DocumentRoot /var/www/

    oraz

    <Directory /var/www/>

    zmienić ścieżkę katalogu, np. /home/user/public_html/.

  2. Zrestartuj apache poleceniem:
    sudo /etc/init.d/apache2 restart

Gotowe!

Dodanie subdomeny

  1. Otwórz plik konfiguracyjny wpisując w terminalu
    sudo gedit /etc/hosts

    i dodaj do niego linię:

    127.0.0.1 sub.localhost
  2. Stwórz plik konfiguracyjny dla strony sub.localhost:
    sudo gedit /etc/apache2/sites-available/sub
  3. Skopiuj zawartość pliku default do sub
  4. Zmień położenie folderu ze stroną poprzez edycję linii DocumentRoot a także <Directory /home/user/public_html/>, np. /home/user/public_html/sub/
  5. W linii:
    Options Indexes FollowSymLinks MultiViews

    dodaj:

    +Includes
  6. Dodaj linię:
    ServerName sub.localhost
  7. Zapisz i zamknij plik.
  8. Dodaj stronę do apache poleceniem:
    sudo a2ensite sub
  9. Zrestartuj apache poleceniem:
    sudo /etc/init.d/apache2 restart
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • Marek

    No ty by się przydało jeszcze coś dodać o a2enmod userdir, skoro zaczęliście pisać o public_html/

  • and3k

    Odnośnie Zmiany katalogu z stroną WWW. Nie jest to takie proste http://ubuntu.pl/forum/viewtopic.php?f=137&t=149463

    • marek

      ja bym powiedział raczej że tragicznie opisane bo niewiadomo co, gdzie i jak, chyba że ktoś jest oblatany w temacie