Strona 1 z 3
Apache2 - automatyczne przekierowanie adresu
: 26 października 2009, 18:47
autor: Warezxp
Witam.
Jak skonfigurować apache2 aby po wpisaniu adresu IP serwera przekierowało mnie na adres domeny
Proszę o dokładne wytyczne, a nie odpowiedzi w stylu "mod_rewrite załatwi sprawę".
Z góry dziękuję za pomoc.
: 26 października 2009, 19:50
autor: lessmian2
A z wujkiem google to pogadałeś? Bo gdybyś zadał sobie choć trochę trudu i sam poszukał, to znalazłbyś np. coś
takiego. Przeczytaj ze zrozumieniem, wprowadź w życie i po sprawie.
: 26 października 2009, 19:53
autor: Shakez
W pliku htaccess możesz dodać coś na wzór:
Kod: Zaznacz cały
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domena.pl
RewriteRule ^(.*)$ http://www.domena.pl/$1 [R=permanent,L]
: 27 października 2009, 10:31
autor: mendeczka
Możesz również umieścić w VirtualHost dla Twojego IP :
Kod: Zaznacz cały
RewriteEngine On
RewriteRule (.*) [url]http://domena[/url]
np.
Kod: Zaznacz cały
<VirtualHost *:80>
NameVirtualHost IP.IP.IP.IP
ServerAdmin [email]admin@domena.pl[/email]
DocumentRoot "miejsce katalogu www"
ServerName TEST
RewriteEngine On
RewriteRule (.*) [url]http://domena.pl[/url]
</VirtualHost>
To tak na szybko
: 27 października 2009, 11:28
autor: Warezxp
mendeczka, pomysł fajny, ale nie działa. Może coś zrobiłem źle?
Mam tak:
Kod: Zaznacz cały
NameVirtualHost 195.162.XX.XX:443
<VirtualHost 195.162.XX.XX:443>
DocumentRoot /home/apache
ServerName XXXXX.secureip.org
RewriteEngine On
RewriteRule (.195.162.XX.XX) [url]http://XXXXX.secureip.org[/url]
ServerAdmin [email]primislao.steam@gmail.com[/email]
SSLEngine on
SSLCACertificateFile /etc/apache2/ssl/caserver.pem
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
<Location /repos>
Require valid-user
SSLRequireSSL
</Location>
ErrorLog /var/log/apache2/error.log
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>
: 27 października 2009, 12:21
autor: lessmian2
W regule nie podajesz adresu IP tylko '*', dokładnie tak jak napisał
mendeczka.
: 27 października 2009, 12:27
autor: Warezxp
Nawet z gwiazdką nie działa /:
: 27 października 2009, 13:23
autor: mendeczka
A spróbuj
dać gwiazdkę zamiast
i na końcu

daj znać jak Ci poszło
: 27 października 2009, 13:32
autor: Warezxp
Niestety nie działa, choć na pewno mod jest włączony.
: 27 października 2009, 13:52
autor: mendeczka
Jakieś błędy ? Logi ? Coś do czego moglibyśmy się przyczepić
Podaj swoje konfigi.
Po pierwsze sprawdź czy rewrite.load jest w
następnie sprawdź czy jest też w
jeżeli nie to:
Kod: Zaznacz cały
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
Po drugie,
sprawdź czy posiadasz
jeżeli tak to musisz go troszkę zmodyfikować
i na końcu