eXma » Diskutieren » Computer und Technik
Startseite - Veranstaltungen - Mitglieder - Suche
Vollständige Version anzeigen: [beendet] apache2 könner
Socres
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
seb
Zitat
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


hier könnte das blaue helfen

Zitat
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


.. das rote sollte dies tun


edit: nicht als code da sonst bunt nich tut

Zitat
<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>

 
 RewriteEngine on
 RewriteCond   %{REMOTE_HOST}  !^192.168.178
 RewriteCond   %{REMOTE_HOST}  !^127.0.0.1
 RewriteRule ^/seite1/(.*)$ https://schnickschnackschnuckdings/seite1/$1 [L]


   Redirect permanent /seite2/ssl https://schnickschnachschuck.de/seite2/ssl

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
 AllowOverride None

.
.
.
Socres
rockt alles... dank dir wie sau