juergen: APACHE + SSL

hallo!
ich hab apache + mod_ssl installiert und das aufrufen von https://localhost funktioniert bereits mit einer anzeige eines von mir erstellten zertifikates!
wie kann ich nun bestimmte verzeichnisse auf meinem webserver als "sichere" und andere als "normale" festlegen? ich wuerde gern, beim aufruf einer einer bestimmten seite, die sich beispielsweise im ordner ssl befindet direket auf https://.../ssl/sichereseite.html weitergeleitet werden;
bei einer seite, die in einem ordner nonssl liegt, will ich auf http://..../nonssl/nichtsichereseite.html arbeiten!

kann mir bitte jemand helfen? wie funktioniert das?
juergen

  1. hi,

    kann mir bitte jemand helfen? wie funktioniert das?

    See also the <VirtualHost> and Listen directives.

    It means: du musst virtuelle Hosts anlegen und darin kannst du festlegen auf welchen port (http 80, https 443) der Server hört.

    Viele Grüße, Rolf

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
    1. folgendes hab ich nun in meine httpd.conf eingefuegt und ich moechte, dass beim aufruf von http://localhost/ssl/index.html auf https://localhost/ssl/index.html weitergeleitet wird ;
      und bei http://localhost/nonssl/index.html dort auch geblieben wird! es funktioniert so aber nicht!

      RewriteEngine on
      RewriteCond  %{SERVER_PORT} ^80$
      RewriteRule  ^(.*)$    https://localhost/ssl$1 [L,R]

      <VirtualHost 127.0.0.1:443>
      ServerName localhost
      DocumentRoot "C:/Apache group/Apache2/htdocs/ssl"
      SSLEngine on
      SSLCertificateFile conf/ssl/server.crt
      SSLCertificateKeyFile conf/ssl/server.key
      </VirtualHost>

      <VirtualHost 127.0.0.1:80>
      ServerName localhost
      DocumentRoot "C:/Apache group/Apache2/htdocs/nonssl"
      #SSLEngine on
      #SSLCertificateFile conf/ssl/server.crt
      #SSLCertificateKeyFile conf/ssl/server.key
      </VirtualHost>

      hi,

      kann mir bitte jemand helfen? wie funktioniert das?
       See also the <VirtualHost> and Listen directives.

      It means: du musst virtuelle Hosts anlegen und darin kannst du festlegen auf welchen port (http 80, https 443) der Server hört.

      Viele Grüße, Rolf

      1. Tag!

        RewriteRule  ^(.*)$    https://localhost/ssl$1 [L,R]

        Da steht - wenn ich das richtig sehe - "Leite <Egal was 'gefragt' ist> an https://localhost/ssl weiter.". Das ist glaube ich nicht das was Du willst oder?!

        Versuch doch mal dies zu überprüfen, indem du z.B. http://localhost/Laberbla/Hustepeng (was eigentlich nicht existieren sollte) im Browser eingibst - Du solltest dann wohl auch bei https://localhost/ssl landen.

        bye
        ich

        1. Versuch doch mal dies zu überprüfen, indem du z.B. http://localhost/Laberbla/Hustepeng (was eigentlich nicht existieren sollte) im Browser eingibst - Du solltest dann wohl auch bei https://localhost/ssl landen.

          nein leider ... ich lande nirgendwo! die weiterleitung funktioniert gar nicht!!!??
          :-(