Current time: 11-26-2024, 07:10 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Modrewrite IPAdresse
Author Message
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #1
Modrewrite IPAdresse
Hi zusammen...
Ich bin mich gerade etwas am rumquälen mit einer automatischen Umlenkung.
Und zwar möchte ich auf einem Server es so eingestellt haben, das eine Anfrage auf die IP oder den Hostnamen die Umlenkung auf die Domain gemacht wird.
Und das natürlich auf https...
In der Default (ohne https) habe ich das einfach mit
Code:
RewriteEngine On
        RewriteCond %{HTTPS} !=on
        RewriteRule ^/(.*) https://meine-domain.tld%{REQUEST_URI} [R]
geregelt.
Nun habe ich in der ssl_domain.conf folgendes eingetragen
Code:
RewriteEngine On
        RewriteCond %{REQUEST_URI} ^***\.***\.***\.***$ [OR]
        RewriteCond %{REQUEST_URI} ^host\.meine-domain\.tld$
        RewriteRule ^(.*)$ https://meine-domain.tld%{REQUEST_URI} [R]
damit eine Anfrage auf https://***.***.***.*** oder https://host.meine-domain.tld auf https://meine-domain.tld%{REQUEST_URI} umgeleitet wird.

Nur klappt es nicht.
Sind die Rules nicht ok, oder mache ich einen Denkfehler?

Gruß
Sascha

Edit:
Ich habe jetzt eine Lösung
Code:
RewriteEngine On
        RewriteCond %{HTTP_HOST} !^meine-domain\.tld [NC]
        RewriteRule ^(.*)$ https://meine-domain.tld%{REQUEST_URI} [R]
Das Unschöne ist das er vorher trotzdem das Zertifikat abfragt und meckert das es nicht gültig für die Domain ist...
Schöner wäre natürlich wenn er voher die Umelitung machen würde.
(This post was last modified: 02-01-2010 08:25 PM by TheCry.)
02-01-2010 08:01 PM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #2
RE: Modrewrite IPAdresse
nunja das geht natürlich nicht, sobald eine https://... url aufgerufen wird brauchts ein Zertifikat...

Je nachdem was hinter der Idee dieser rewrites steht geht das vielleicht auch einfach mit mod_proxy...
02-01-2010 11:08 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Snooops Offline
Junior Member
*****
Dev Team

Posts: 89
Joined: Nov 2009
Reputation: 0
Post: #3
RE: Modrewrite IPAdresse
Er meint dass das Zertifikat angemeckert wird für die Domäne die ursprünglich in den Browser eingegeben wurde und nicht die auf die weitergeleitet wird.
02-02-2010 01:21 AM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #4
RE: Modrewrite IPAdresse
ja aber die ursprüngliche domain ist ja auch mit https:// und dafür brauchts nunmal ein zertifikat... Er macht ja keine http://->https:// umleitung
02-02-2010 01:23 AM
Visit this user's website Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #5
RE: Modrewrite IPAdresse
Mir geht es darum das ein paar Vögel auf meiner Arbeit ständig sich mit der IP auf unseren Nagios-Cluster verbinden. Oder sie nutzen den FQDN-Hostnamen.
Die Umleitung von http => https ist klar...
Nur wenn die https und eins von den beiden Sachen eingeben will ich die auch direkt auf die richtige Domain umleiten ohne das das SSL-Zertifikat anschlägt.
Erst wenn die auf der richtigen Domain gelandet sind soll das Zertifikat greifen.
02-02-2010 06:48 AM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #6
RE: Modrewrite IPAdresse
(02-02-2010 06:48 AM)TheCry Wrote:  Nur wenn die https und eins von den beiden Sachen eingeben will ich die auch direkt auf die richtige Domain umleiten ohne das das SSL-Zertifikat anschlägt.
Erst wenn die auf der richtigen Domain gelandet sind soll das Zertifikat greifen.

joa das geht nicht!

(Die Umleitung (HTTP 30x) wird ja erst geschickt nachdem die https verbindung steht, und damit diese steht brauchst du ein Zertifikat. Du kannst ja das Zertifikat für mehrere hostnamen ausstellen sofern dieses von deiner eigenen ca ist...)
(This post was last modified: 02-02-2010 08:34 AM by rbtux.)
02-02-2010 08:34 AM
Visit this user's website Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #7
RE: Modrewrite IPAdresse
(02-02-2010 08:34 AM)rbtux Wrote:  Du kannst ja das Zertifikat für mehrere hostnamen ausstellen sofern dieses von deiner eigenen ca ist...)
Ist mein eigenes CA... Nur an welcher Stelle muss ich denn die verschiedenen Hostnamen eintragen wenn ich das Zertifikat erstelle?
Das habe ich so noch nie gemacht.
02-02-2010 05:40 PM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #8
RE: Modrewrite IPAdresse
(02-02-2010 05:40 PM)TheCry Wrote:  Ist mein eigenes CA... Nur an welcher Stelle muss ich denn die verschiedenen Hostnamen eintragen wenn ich das Zertifikat erstelle?
Das habe ich so noch nie gemacht.

Folgendens (temporär) in deine openssl.cnf

Code:
[ req_distinguished_name ]
commonName_default = www.domain1.org
0.CN=www.domain2.net
1.CN=12.23.34.45

und dann beim erstellen des Zertifikats auf der Kommandozeile die Option -preserveDN mitgeben...
02-02-2010 06:04 PM
Visit this user's website Find all posts by this user Quote this message in a reply
TheCry Away
Member
***

Posts: 851
Joined: Oct 2008
Reputation: 21
Post: #9
RE: Modrewrite IPAdresse
Ich habe das Zertifikat nach dieser Anleitung gemacht:
http://www.isp-control.net/documentation...e_services

Muss ich dann von ganz vorne anfangen?
Oder reicht der Schritt ab 2.1?
02-02-2010 06:49 PM
Find all posts by this user Quote this message in a reply
rbtux Offline
Moderator
*****
Moderators

Posts: 1,847
Joined: Feb 2007
Reputation: 33
Post: #10
RE: Modrewrite IPAdresse
config aus schritt 1.2 anpassen

zertifikat gemäss 2.1 erstellen

config wieder zurückstellen...
02-02-2010 06:56 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: