_
toggle menu eXmatrikulationsamt.de
online: 340 gäste

>[beendet] apache2 könner rewrite rules

Themen Layout: Standard · Linear · [Outline] Thema abonnieren | Thema versenden | Thema drucken
post 13 Oct 2009, 17:37
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

so also ich probier schon die ganze zeit folgendes:

erstens:

ich habe einen alias für http zugriff, nennen wir ihn /seite1
auf diesen kann von innerhalb des lans und von der eigenen maschine aus ohne passwort zugegriffen werden und aus dem wan mit AuthType Basic
Das funktioniert auch wunderbar

weiterhin habe ich diesen alias auch für https eingetragen mit den gleichen Einstellungen.
funktioniert auch wunderbar

nun möchte ich, daß beim zugriff von außen nicht nur das passwort abgefragt wird sondern auch https genutzt wird. innerhalb des lans http


zweitens:

ich habe einen alias für http zugriff, nennen wir ihn /seite2
auf diesen kann von innerhalb des lans und von der eigenen maschine aus ohne passwort zugegriffen werden und aus dem wan mit AuthType Basic
Das funktioniert auch wunderbar

weiterhin habe ich für https einen weiteren alias eingetragen der da lautet: /seite2/ssl
in diesem verzeichnis möchte ich ausschließlich https erlauben und beim zugriff über http://schnick.schnack.schnuck/seite2/ssl automatisch auf https umschalten

der zugriff funktioniert momentan innerhalb /seite2/ssl sowohl per http als auch per https und in /seite2 nur per http


fazit:

ich kämpfe mich schon den ganzen tag durch die rewrite rules und bekomms einfach nicht hin... die anfragen gehen dauernd ins leere oder drehen sich im kreis oder es passiert genau nix...

hat jemand nen plan wies geht?

meine sites-enabled/default-000 häng ich mal dranne:


CODE
<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /seiten/default/
<Directory />
 Options FollowSymLinks
 AllowOverride None
</Directory>
<Directory "/seiten/default">
 Options Indexes FollowSymLinks MultiViews
 AllowOverride None
 Order allow,deny
 allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
 AllowOverride None
 Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
 Order allow,deny
 Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

   Alias /doc/ "/usr/share/doc/"
   <Directory "/usr/share/doc/">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride None
       Order deny,allow
       Deny from all
       Allow from 127.0.0.0/255.0.0.0 ::1/128
   </Directory>

   Alias /seite1 "/seiten/seite1/"
   <Directory /seiten/seite1/>
AllowOverride all
AuthUserFile /seiten/passwords/seite1
AuthType Basic
AuthName "SEITE1"
Require valid-user
Order allow,deny
Allow from 192.168.178 127.0.0.1 localhost
Satisfy any
Options Indexes FollowSymlinks Multiviews +Includes
   </Directory>

   Alias /seite2 "/seiten/seite2/"
   <Directory /seiten/seite2/>
AllowOverride all
AuthUserFile /seiten/passwords/seite2
AuthType Basic
AuthName "SEITE1"
Require valid-user
Order allow,deny
Allow from 192.168.178 127.0.0.1 localhost
Satisfy any
Options Indexes FollowSymlinks Multiviews +Includes
   </Directory>
 
</VirtualHost>

<VirtualHost *:443>
   SSLEngine on
   LogLevel warn
   ErrorLog logs/ssl_error_log
   TransferLog logs/ssl_access_log
   SSLCertificateFile /certificates/ssl/cert.crt
   SSLCertificateKeyFile /certificates/ssl/cert.key
   SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
   SetEnvIf User-Agent ".*MSIE.*" \
   SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0

   DocumentRoot /seiten/default-ssl/
   <Directory />
Options FollowSymLinks
AllowOverride None
   </Directory>
   <Directory "/seiten/default-ssl">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
   </Directory>


   Alias /seite1 "/seiten/seite1/"
   <Directory /seiten/seite1/>
AuthUserFile /seiten/passwords/seite1
AuthType Basic
AuthName "SEITE1"
Require valid-user
Order allow,deny
Allow from 192.168.178 127.0.0.1 localhost
Satisfy any
Options Indexes FollowSymlinks Multiviews +Includes
   </Directory>

   Alias /seite2/ssl "/seiten/seite2/ssl/"
   <Directory /seiten/seite2/ssl/>
AllowOverride all
AuthUserFile /seiten/passwords/seite2
AuthType Basic
AuthName "SEITE2"
Require valid-user
Order allow,deny
Allow from 192.168.178 127.0.0.1 localhost
Satisfy any
Options Indexes FollowSymlinks Multiviews +Includes
   </Directory>

</VirtualHost>


ja ich bin nen tabulatorschwein, deswegen haun die einrückungen nich mehr hin sad.gif
ProfilPM
AntwortenZitierenTOP
 
Antworten
post 13 Oct 2009, 18:40
avatar
Herr Dachs
*********

Punkte: 8394
seit: 15.12.2004

rockt alles... dank dir wie sau
ProfilPM
AntwortenZitierenTOP
Beiträge
Socres   [beendet] apache2 könner   13 Oct 2009, 17:37
Socres   rockt alles... dank dir wie sau   13 Oct 2009, 18:40
1 Nutzer liest/lesen dieses Thema (1 Gäste)
0 Mitglieder: