Apache, modu

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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).
sq2wkj
Posty: 26
Rejestracja: 16 kwietnia 2010, 14:21

Post 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>
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Eh, czy przeczytałeś dokładnie co napisałem?
sq2wkj
Posty: 26
Rejestracja: 16 kwietnia 2010, 14:21

Post 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.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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

Kod: Zaznacz cały

RewriteEngine On
którego nie zawarłem, ale widzę, że wiesz, że jest niezbędny ;)
sq2wkj
Posty: 26
Rejestracja: 16 kwietnia 2010, 14:21

Post 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?
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Nie marudź, tylko pokaż co tam wymodziłeś z tym plikiem konfiguracyjnym ;)

Edit
Wklej jeszcze:

Kod: Zaznacz cały

apache2ctl -M
apache2ctl -S
sq2wkj
Posty: 26
Rejestracja: 16 kwietnia 2010, 14:21

Post 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.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

sq2wkj, dodając informację edytuj posty.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

sq2wkj, coś namieszałeś chyba. U mnie podobna konfiguracja działa bezproblemowo. Wpisujesz w przeglądarce:

Kod: Zaznacz cały

[url]http://domena.pl[/url]
i nic? Sprawdzałeś czy coś pojawia się w logach?
ODPOWIEDZ