Strona 2 z 3
: 19 kwietnia 2010, 13:27
autor: lessmian2
sq2wkj pisze:regułki, które mi podałeś mam w odobnym pliku redirect.conf w conf.d w etc/apache2.
I co Ci to daje? Wklej je, lub jeśli wolisz zrób
Include, w pliku z konfiguracją VHosta z którego chcesz przekierować żądanie (czyli w tym bez SSL'a).
: 19 kwietnia 2010, 13:29
autor: sq2wkj
zawartość pliku redirest.conf
Kod: Zaznacz cały
<IfModule mod_rewrite.c>
<IfModule mod_ssl.c>
<Location />
RewriteEngine on
RewriteCond ${SERVER_PORT} !^443$
RewriteCond ${HTTP_HOST} !^paparazzi24.pl$ [NC]
RewriteRule ^/?(.*) https://paparazzi24.pl/$1 [L,R,NE]
</Location>
</IfModule>
</IfModule>
: 19 kwietnia 2010, 13:30
autor: lessmian2
Eh, czy przeczytałeś dokładnie co napisałem?
: 19 kwietnia 2010, 13:33
autor: sq2wkj
Dodam tylko, że ten plik redirect.conf jest normalnie uruchamiany i dołączany do konfiguracji apache, tylko bo przekierowania działają, tylko sypie się z tym www przy httpsie.
Dobrze, wklejam.
: 19 kwietnia 2010, 13:40
autor: lessmian2
sq2wkj pisze:dodam tylko, że ten plik redirect.conf jest normalnie uruchamiany i dołączany do konfiguracji apache
Ale ja nie przeczę, że jest dołączany. Chodzi o to, że te dyrektywy które podałem muszą być w konfiguracji tego VHosta. Bez tych wszystkich
if'ów itp. Jedyne co jeszcze musi być, to
którego nie zawarłem, ale widzę, że wiesz, że jest niezbędny

: 19 kwietnia 2010, 13:40
autor: sq2wkj
Niestety, nie działa. Jest dokładnie tak samo jak było. Czy naprawdę może nie być innego wyjścia jak zamówienie certyfikatu www przed nazwą domeny?
: 19 kwietnia 2010, 13:41
autor: lessmian2
Nie marudź, tylko pokaż co tam wymodziłeś z tym plikiem konfiguracyjnym
Edit
Wklej jeszcze:
: 19 kwietnia 2010, 13:45
autor: sq2wkj
Kod: Zaznacz cały
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
mime_module (shared)
negotiation_module (shared)
perl_module (shared)
php5_module (shared)
python_module (shared)
rewrite_module (shared)
setenvif_module (shared)
ssl_module (shared)
status_module (shared)
Syntax OK
Kod: Zaznacz cały
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 domena.pl (/etc/apache2/sites-enabled/default-ssl:2)
*:80 is a NameVirtualHost
default server domena.pl (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost domena.pl (/etc/apache2/sites-enabled/000-default:1)
Syntax OK
Kod: Zaznacz cały
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName domena.pl
ServerAlias [url=http://www.domena.pl/]www.domena.pl[/URL]
RewriteEngine On
RewriteCond ${SERVER_PORT} !^443$
RewriteCond ${HTTP_HOST} !^domena.pl$ [NC]
RewriteRule ^/?(.*) https://domena.pl/$1 [L,R,NE]
DocumentRoot /var/www/
<Directory />
itd. jak było wcześniej.
: 19 kwietnia 2010, 15:42
autor: fnmirk
sq2wkj, dodając informację edytuj posty.
: 19 kwietnia 2010, 19:43
autor: lessmian2
sq2wkj, coś namieszałeś chyba. U mnie podobna konfiguracja działa bezproblemowo. Wpisujesz w przeglądarce:
i nic? Sprawdzałeś czy coś pojawia się w logach?