Login



agorum core
Willkommen, Gast
Aw: Redirect auf https (1 Leser) (1) Gast
Zum Ende gehen Neues Thema Beliebt: 0
THEMA: Aw: Redirect auf https
#5575
vmurmann (Benutzer)
Gold Boarder
Beiträge: 186
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Redirect auf https vor 9 Jahren, 6 Monaten Karma: 0  
Hallo,

wie richte ich einen automatischen Redirect von http > https ein?

Gruß
Volker Murmann
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5582
frank.stettner (Moderator)
Moderator
Beiträge: 1296
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich agorum core Ort: Stuttgart Geburtstag: 1979-09-06
Aw: Redirect auf https vor 9 Jahren, 6 Monaten Karma: 18  
Hallo.

Bearbeiten Sie in der Datei INSTALLDIR/jboss/server/default/deploy/jbossweb-tomcat41.sar/META-INF/jboss-service.xml den folgenden Abschnitt
Code:

<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
address="${jboss.bind.address}" port="8080"
minProcessors="50" maxProcessors="1000"
enableLookups="true" acceptCount="1000" debug="0"
connectionTimeout="20000" useURIValidationHack="false"/>


und fügen Sie redirectPort ein mit Ihrem HTTPS Port:
Code:

<!-- A HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
address="${jboss.bind.address}" port="8080" redirectPort="443"
minProcessors="50" maxProcessors="1000"
enableLookups="true" acceptCount="1000" debug="0"
connectionTimeout="20000" useURIValidationHack="false"/>


Bearbeiten Sie die Datei INSTALLDIR/jboss/server/default/deploy/jbossweb-tomcat41.sar/web.xml und fügen nach dem <servlet-mapping>-Block(s) folgendes ein:
Code:

<security-constraint>
<web-resource-collection>
<web-resource-name>Entire Application</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>


Beschreibung siehe hier: http://krangsquared.blogspot.com/2007/09/set-up-tomcat-to-redirect-http-requests.html

Viele Grüße,
Frank Stettner
 
Moderator informieren   Gespeichert Gespeichert  
 
Letzte Änderung: 09.03.2011 11:14 von frank.stettner. Grund: Typo
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#5588
vmurmann (Benutzer)
Gold Boarder
Beiträge: 186
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Redirect auf https vor 9 Jahren, 6 Monaten Karma: 0  
Danke !
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#10202
makko (Benutzer)
Fresh Boarder
Beiträge: 6
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Redirect auf https vor 2 Jahren, 1 Monat Karma: 0  
Hallo,

wie funktioniert denn mit der aktuellen Version v8.3.0
die Umleitung von http auf https?

Viele Grüße von Marko
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#10203
makko (Benutzer)
Fresh Boarder
Beiträge: 6
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Redirect auf https vor 2 Jahren Karma: 0  
... ist ja merkwürdig!

Ich kann die "server.xml" bearbeiten, aber immer wenn ich agorum dann wieder starte, wird die "server.xml" wieder restauriert? Und alles ist wie vorher?
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#10205
makko (Benutzer)
Fresh Boarder
Beiträge: 6
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Aw: Redirect auf https vor 2 Jahren Karma: 0  
Irgendwie gibt es da so ein Backupmechanismus.
Im Agorum Wurzelverzeichnis (D:\agorum\core\) existierte eine Verzeichnisstruktur (startup_updates\) und innerhalb derer dann die server.xml (jboss\server\default\deploy\jbossweb-tomcat50.sar\server.xml).
Bei jedem Agorumstart wurde die dann restauriert und meine Einstellungen waren wieder weg.
Ok, ich hab den Ordner (startup_updates\) einfach umbenannt und die server.xml bleibt jetzt so wie ich sie editiert habe.

Hier noch meine Konfigurationen die ich den beiden relevanten Dateien hinzugefügt habe.

server.xml
<!-- A HTTP/1.1 Connector on port 80 -->
<!-- Default: port="80" address="${jboss.bind.address}" -->
<Connector acceptCount="100" address="${jboss.bind.address}" compression="on" connectionTimeout="20000" disableUploadTimeout="true" enableLookups="false" maxSpareThreads="75" maxThreads="200" minSpareThreads="25" port="80" redirectPort="443"/>

<!-- SSL/TLS Connector configuration using the admin devl guide keystore -->
<!-- Default: port="443" address="${jboss.bind.address}" keystorePass="changeit" -->
<Connector address="${jboss.bind.address}" clientAuth="false" compression="on" keystorePass="changeit" maxSpareThreads="75" maxThreads="200" minSpareThreads="25" port="443" scheme="https" secure="true" sslProtocol="TLS"/>


conf\web.xml
<!-- aktiviere http->https redirect -->
<security-constraint>
<web-resource-collection>
<web-resource-name>Protected Context</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<!-- auth-constraint goes here if you requre authentication -->
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
#10328
StrategicERP (Benutzer)
Fresh Boarder
Beiträge: 1
graphgraph
Benutzer offline Hier klicken, um das Profil dieses Benutzers zu sehen
Geschlecht: männlich StrategicERP
Aw: Redirect auf https vor 8 Monaten, 1 Woche Karma: 0  
There are many ways to execute this. However, you have not specified on which platform your site is on. Let me give you a couple of snippets

Apache Server

If your site is on a Apache server (Linux based web server), add the following rules in your .htaccess file. The file should reside in the root of your website. If you do not have any such file, create one. To create a .htaccess file, all you need to save an empty notepad with the .htaccess extension. The file will have no name. Just the extension you need.

# DO REPLACE EXAMPLE.COM WITH YOUR OWN SITE NAME
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Place the above codes in the top of the file and replace example. com with your own domain name. Make sure you change thing as exactly as given here.

Nginx Server

Open your Nginx config file which should be in your root and add the following codes

server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
Now save everything and you’re good to go. Be sure your SSL is activated on your server before you make those changes, else your entire site will be broken.

Hope this helps.
 
Moderator informieren   Gespeichert Gespeichert  
  Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
Zum Anfang gehen Neues Thema
Powered by FireBoarddie neusten Beiträge direkt auf Ihrem Desktop erhalten