[+] Apache2 - przekierowanie domeny i dodanie .htaccess

Konfiguracja serwerów, usług, itp.
Dream
Posty: 10
Rejestracja: 06 kwietnia 2010, 11:54

[+] Apache2 - przekierowanie domeny i dodanie .htaccess

Post autor: Dream »

Witam.

Potrzebuję wykonać przekierowanie www z serwera:

Kod: Zaznacz cały

domena.org
na

Kod: Zaznacz cały

[url=http://www.domena.org]www.domena.org[/URL]
Na serwerze domena.org zainstalowałem Apache2, następnie chciałem zrobić przekierowanie za pomocą wpisu .htaccess.

Ponieważ miałem problemy, wyskakiwał mi:

Kod: Zaznacz cały

internal error 500
gdy dodawałem htaccess, zacząłem grzebać w ustawieniach, zdziwił mnie fakt, że mój plik httdp.conf jest pusty. Kombinowałem i reinstalowałem.

Aktualnie nie mogę połączyć się z serwerem mimo, że proces startuje bez problemu.

Jak mogę zrestartować wszystkie pliki związane z apache2?

Lub może ktoś ma inny sposób na przekierowanie osób, które chcą się połączyć z moją stroną przez:

Kod: Zaznacz cały

domena.org
a serwer znajduje się pod:

Kod: Zaznacz cały

[url=http://www.domena.org?]www.domena.org?[/URL]
Na domena.org posiadam serwery, dlatego nie przekieruję całej domeny.
db
Beginner
Posty: 185
Rejestracja: 25 czerwca 2006, 15:23

Post autor: db »

AD1.

Kod: Zaznacz cały

apt-get install --reinstall
AD2.

http://www.dreamincode.net/code/snippet1126.htm

Jest to pierwszy link z Google-a. Można to zrobić na multum innych sposobów.
Dream
Posty: 10
Rejestracja: 06 kwietnia 2010, 11:54

Post autor: Dream »

AD1.
Używałem już wcześniej znane mi metody usuwania pakietów, ale takie działanie nie wpływa na zawartość etc/apache2:

Kod: Zaznacz cały

apt-get install --reinstall
apt-get remove
apt-get remove --purge
Chcę przywrócić poprzednie standardowe pliki apache2, po edycji mimo wielu reinstalacji nie zmieniają się one.

AD2.
Nie chodziło mi o napisanie mi wpisu. Wpis już dawno jest przygotowany.

Tylko, gdy stworzę już htaccess, nawet pusty, to wyskakuje mi:

Kod: Zaznacz cały

internal error - 500
db
Beginner
Posty: 185
Rejestracja: 25 czerwca 2006, 15:23

Post autor: db »

AD1.
Wpływa, tylko trzeba odpowiedni pakiet przeinstalować (hint: http://packages.debian.org/lenny/i386/a ... n/filelist).
AD2.
W /var/log/apache2/error.log siedzi błąd -- on Ci powie, co jest nie tak.
Dream
Posty: 10
Rejestracja: 06 kwietnia 2010, 11:54

Post autor: Dream »

Ad 1.
Nie znalazłem w tej liście pliku httpd.conf

Ad 2.

Jeden z allertów:

Kod: Zaznacz cały

[Tue Apr 06 01:06:46 2010] [alert] [client 80.50.136.126] /home/www/dreamspeak.pl/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Przy okazji jeden błąd:

Kod: Zaznacz cały

[Tue Apr 06 18:55:20 2010] [error] [client 62.141.46.179] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind :) 
Edycja:
Problem rozwiązany.

Wykonałem:

Kod: Zaznacz cały

a2enmod rewrite
/etc/init.d/apache2 restart
Dziękuję.
ODPOWIEDZ