Wskazanie domeny na katalog

Konfiguracja serwerów, usług, itp.
serv_
Posty: 45
Rejestracja: 02 lutego 2009, 21:47
Lokalizacja: Gorzów Wielkopolski

Wskazanie domeny na katalog

Post autor: serv_ »

Witam,

Zainstalowałem czystego apache2 na debian5.
Aliasowo również wskazałem sobie katalog ze stroną (/etc/apache2/sites-available/default).

Kod: Zaznacz cały

   Alias /nazwa/ "/home/nazwa/public_html/"
        <Directory /home/nazwa/public_html/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
Owszem, serwer reaguje pozytywnie na adres http://123.123.123.123/nazwa/, jednak co i gdzie mam jeszcze skonfigurować, aby po wpisaniu do przeglądarki http://www.nazwa.pl, serwer wyświetlał mi stronę z /home/nazwa/public_html/?

Domenę przekierowałem już na ip serwera. Otrzymuję napis 'It works!', czyli wszystko jest ok, tylko jak uzyskać to przekierowanie?

Pozdrawiam.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Zerknij za linkami z tego postu http://debian.linux.pl/threads/18018-Ko ... post114642
W konfiguracji apache2 zainteresuj się ServerName oraz ServerPath.
Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

a masz domene gdzie http://www.nazwa.pl wskazuje na dany IP serwerka na którym masz www ?
serv_
Posty: 45
Rejestracja: 02 lutego 2009, 21:47
Lokalizacja: Gorzów Wielkopolski

Post autor: serv_ »

Niestety bez skutku.
Dodam tylko, że plik httpd.conf na początku był pusty (!).

Aktualnie wygląda to tak (adresy pozmieniane):

Kod: Zaznacz cały

NameVirtualHost 194.323.245.59

<VirtualHost 194.323.245.59>
   ServerName ccr.pl 
   DocumentRoot /home/ccr.pl/public_html
   ServerAdmin ja@mail.pl
</VirtualHost>

<VirtualHost 94.23.245.79>
   ServerName amr.pl
   DocumentRoot /home/amr.pl/public_html
   ServerAdmin ja@mail.pl
</VirtualHost>
Wywala mi błąd 500 z notyfikacją:
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, ja@mail.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny6 with Suhosin-Patch Server at amr.pl Port 80
Domena jest przekierowana na adres ip serwera i po wywołaniu jej (przed powyższymi zmianami), ukazywał się napis "It works!".

Proszę o jakieś podpowiedzi/rozwiązania.
-------------------------------------------------------------------------------
Poszło. :)

Dorzuciłem logi poprzez ErrorLog "/var/log/apache2/domena-error_log"
i okazało się, że [Thu Mar 18 21:55:20 2010] [alert] [client 844.255.181.212] /home/domain/public_html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

Wystarczyło dorzucenie do httpd.conf
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Dzięki panowie za pomoc!
Pozdrawiam!
Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

DNS masz chłopie jeszcze skonfigurować!
serv_
Posty: 45
Rejestracja: 02 lutego 2009, 21:47
Lokalizacja: Gorzów Wielkopolski

Post autor: serv_ »

Po co DNS?
DNSy siedzą sobie na az.pl, ja dałem przekierowanie na ip serwera i tyle.
No chyba, że robota ma być wykonana jeszcze inaczej. W tym przypadku proszę o instrukcję, bo dopiero zaczynam się poważniej bawić w te sprawy.

Pozdrawiam.
Awatar użytkownika
Yampress
Administrator
Posty: 6424
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Musisz zrobić przekierowanie www na ip serwera www

Kod: Zaznacz cały

www     IN        A      ip.ip.ip.ip
Oczywiście strefę dla domeny masz zrobioną?
ODPOWIEDZ