Zertifikat wir nicht erkannt

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 11. February 2023 13:39

Hallo,
ich habe ein "selfsigned" Zertifikat erstellt für meine Seite test.test auf meinem XAMPP unter Windows.
Trotzdem kommt die Meldung "Mögliches Sicherheitsrisiko erkannt".
Wenn ich dann das dort referierte Zertifikat ansehe, hat dies die Inhaber und Ausstellernamen localhost und nicht test.test, wie ich erwartet hätte.
Liegt dies daran und falls ja, wie erreiche ich, dass das richtige Zertifikat verwendet wird?
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Re: Zertifikat wir nicht erkannt

Postby Nobbie » 11. February 2023 13:58

Wie hast Du das Zertifikat erstellt? Normalerweise geschieht das mit dem Tool openssl und das fragt bei der Erstellung nach dem "Common Name", da sollte dann "test.test" eingegeben werden (statt "localhost").

Selfsigned Zertifikate erzeugen allerdings immer eine Warnung, denn sie sind nicht vertrauenswürdig, deswegen werden sie angemahnt. "Echte" vertrauenswürdige Zertifikat kann man nicht selbst erstellen, die MÜSSEN von einer offiziellen Zertifizierungsstelle ausgestellt werden. Man kann aber bei verschiedenen Browsern und Betriebssystemen Einstellungen treffen, dass auch selbstsignierte Zertifikate akzeptiert werden. Suche mal in Google nach entsprechenden Themen unter Vorgabe Deiner lokalen Infrastruktur (Betriebssystem, Browser) und dem entsprechenden Thema (selbstsignierte Zertifikate akzeptieren).

Je nach Browser ist das aber auch nur eine "Mahnung", die Anfrage wird dennoch ausgeführt. Da muss man entscheiden, ob einen das stört oder nicht. Das ist ja nur eine lokale Testumgebung.

P.S.: Ich sehe gerade erst, der "Aussteller" das ist localhost, das ist der Server, der das Zertifikat erstellt hat. Das ist richtig, test.test ist ja nicht der Name deines Rechners. Das könnte man zwar auch erreichen, aber die Mahnung würde dennoch kommen, denn nur bestimmte Aussteller werden als vertrauenswürdig eingestuft, test.test gehört sicher nicht dazu. Also das zu ändern wird nicht viel bringen. Es ist das oben angesprochene Problem, dass nur bestimmte Aussteller vertrauenswürdig sind.

P.P.S.: Unter Windows gibt es einen sog. Zertifikats-Store, wo man vertrauenswürdige Zertifikate anlegen kann, wenn man eigene Zertifikate als vertrauenswürdige Zertifikate benutzen will. Wie das genau funktioniert, hat Microsoft hier dokumentiert: https://learn.microsoft.com/de-de/bizta ... the-client
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 11. February 2023 16:39

Hallo Nobbie,
das Zertifikat ist erstellt:
Image
(im Eingansthread habe ich test.test nur als Dummy verwendet.)
Beim Aufruf kommt die Warnung "Warnung: Mögliches Sicherheitsrisiko erkannt".
Wenn ich dann "das Risiko akzeptiere", kommt leider die Meldung:
You don't have permission to access this resource.
Apache/2.4.54 (Win64) OpenSSL/1.1.1p PHP/8.2.0 Server at deutsch-franzoesische-partnerschaften.de Port 443

Dies hat wohl nichts mehr mit dem Zertifikat zu tun?

Im errorlog steht:
[Sat Feb 11 16:32:56.570642 2023] [authz_core:error] [pid 1436:tid 1876] [client 127.0.0.1:50329] AH01630: client denied by server configuration: C:/xampp/htdocs/
[Sat Feb 11 16:32:56.700111 2023] [authz_core:error] [pid 1436:tid 1876] [client 127.0.0.1:50329] AH01630: client denied by server configuration: C:/xampp/htdocs/favicon.ico, referer: https://deutsch-franzoesische-partnerschaften.de/
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Re: Zertifikat wir nicht erkannt

Postby Nobbie » 11. February 2023 16:44

Das ist ein Konfigurationsfehler im Apache. Der Client darf nicht auf das angeforderte Verzeichnis zugreifen. Meistens ist das eine fehlende Anweisung a la "Require All Granted" oder so für das entsprechende Verzeichnis. Mehr kann ich mangels Information nicht dazu sagen. Mit dem Zertifikat hat das nichts zu tun.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 11. February 2023 17:10

Hallo Nobbie,
danke für die bisherige Hilfe. Ich hoffe, dass ich Dich nicht zu sehr nerve.
meine Angabe in httpd.conf sieht so aus:
<Directory "d:/myhomepages/deutsch-franzoesische-partnerschaften">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Muss die Erlaubnis noch an weiteren Stellen angegeben werden?
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Re: Zertifikat wir nicht erkannt

Postby Altrea » 11. February 2023 17:58

Karl-Friedrich wrote: Order allow,deny
Allow from all

Das ist uralte Syntax.
Ersetze die beiden Zeilen mit
Require all granted
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11934
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Zertifikat wir nicht erkannt

Postby Nobbie » 11. February 2023 20:47

Karl-Friedrich wrote:Muss die Erlaubnis noch an weiteren Stellen angegeben werden?


Normalerweise nicht. Aber eben nicht in dezenter Vorkriegssyntax, sondern (wie ich oben schon schrieb) als "Require All Granted". Siehe auch Altreas Posting. Das bestätigt meinen Verdacht auf fehlende Berechtigung, wahrscheinlich reicht die entsprechende Verbesserung schon aus.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 12. February 2023 10:50

Ich verstehe die Welt nicht mehr.
Vor wenigen Tagen habe ich XAMPP (X64-8.2.0-0-VS16) heruntergeladen und installiert.
Ich bin davon ausgegangen, dass es keine uralte Version ist.
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Re: Zertifikat wir nicht erkannt

Postby Nobbie » 12. February 2023 12:43

Ist ja auch nicht. Xampp wird ja auch nicht mit dem Eintrag "deutsch-französische Partnerschaften" ausgeliefert. Da hat also jemand in httpd.conf etwas geändert. Und vielleicht einfach eine alte Vorlage benutzt?
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 12. February 2023 16:07

Danke,
das könnte die Ursache sein!
Ich möchte jetzt XAMPP total neu installieren.
Es kommt die Meldung, dass UAC sinnvollerweise deaktiviert werden sollte.
Das habe ich gemacht (Funktion: nie benachrichtigen) und den Rechner neu gestartet. Beim Start von XAMPP kommt aber die Meldung wieder.
Soll ich dies jetzt ignorieren?
Die Installation von XAMPP geht ja dann problemlos.
Aber gibt es eine (möglichst deutsche) Beschreibung, wie man dann mehrere Domaindamen integrieren kann?
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Re: Zertifikat wir nicht erkannt

Postby Nobbie » 12. February 2023 21:07

Karl-Friedrich wrote:Soll ich dies jetzt ignorieren?


Ich würde vermuten ja. Aber da ich kein Windows benutze, kann ich das nicht aus eigener Erfahrung bestätigen. Das ist ein reines Windows Problem.

Karl-Friedrich wrote:Aber gibt es eine (möglichst deutsche) Beschreibung, wie man dann mehrere Domaindamen integrieren kann?


Ich denke schon, dass es deutsche Beschreibungen im Internet gibt. Das zentrale Thema nennt sich "VirtualHosts" in Apache. Für jede Domain muss man einen sog. "VirtualHost" einrichten. Und natürlich muss man auch daran denken, dass diese Domains erreichbar sind. Also meistens bei irgendeinem Provider registrieren lassen. Aber wenn man die Domains nur intern in einem kleinen Netzwerk benutzen will, reicht es auch aus, in allen Client Rechnern die sog. "hosts" Datei anzupassen und dort die Domains einzutragen. Das entsprechende Wissen ist Windows WIssen, weniger Xampp. Aber auch dafür wird man mit entsprechender Suche auch Tutorials finden.
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 13. February 2023 16:20

Hallo,
Nobbie wrote:Für jede Domain muss man einen sog. "VirtualHost" einrichten.

Habe ich gemacht.
Nobbie wrote:Aber wenn man die Domains nur intern in einem kleinen Netzwerk benutzen will, reicht es auch aus, in allen Client Rechnern die sog. "hosts" Datei anzupassen und dort die Domains einzutragen.

Habe ich gemacht.

Es kommt aber der Fehler "You don't have permission to access this resource!".
In der errorlog steht " [client 127.0.0.1:58485] AH01630: client denied by server configuration: C:/xampp/htdocs/".
Müsste statt auf C:/xampp/htdocs nicht auf d:/myhomepages/deutsch-franzoesische-partnerschaften/htdocs zugegriffen werden?
Aber wo muss ich da noch eingreifen?

Eine Beschreibung, wo man überall etwas anpassen muss, habe ich übrigens nicht gefunden.
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Re: Zertifikat wir nicht erkannt

Postby Nobbie » 13. February 2023 20:43

Karl-Friedrich wrote:Aber wo muss ich da noch eingreifen?


Keine Ahnung. Siehst Du hier irgendeinen Code, wo Du explizit was eingetragen hast? Ich kann leider nicht Gedanken lesen.

Karl-Friedrich wrote:Es kommt aber der Fehler "You don't have permission to access this resource!".


Diese Meldung ist ja kein Neuland mehr für Dich. Die haben wir ja schon abgehandelt. Hast Du die Problemlösung auch hier berücksichtigt (s.o.)?

Karl-Friedrich wrote:Eine Beschreibung, wo man überall etwas anpassen muss, habe ich übrigens nicht gefunden.


Wonach und womit hast Du denn gesucht? Ich werde von Beschreibungen förmlich umgebracht, so viele werden mir angezeigt. Ich verlinke mal von oben nur die ersten zehn, wenn Du die alle abgearbeitet hast, kannst Du immer noch offene Fragen stellen. Obwohl da wirklich alles abgehandelt wird. Selbst ein Video ist dabei.

https://www.homeconstructor.net/de/xamp ... einrichten
https://www.askingbox.de/tutorial/virtu ... -erstellen
https://www.youtube.com/watch?v=dlBV0AUC-IM
https://www.matthias-zeis.com/ressource ... hosts.html
https://sebastianviereck.de/apache-virt ... inrichten/
https://www.rechnerhaus.de/blog/mehrere ... moeglichen
https://www.easytutoriel.com/de/xampp-v ... hosts.html
https://sbuechler.de/tipps-tricks/114-a ... -betreiben
https://de.contaowiki.org/Xampp_Multidomain
https://paulchr.ablass.me/blog/2013/06/ ... mit-xampp/
https://florianbrinkmann.com/https-virt ... ampp-4837/
Nobbie
 
Posts: 13176
Joined: 09. March 2008 13:04

Re: Zertifikat wir nicht erkannt

Postby Altrea » 14. February 2023 07:49

We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11934
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Zertifikat wir nicht erkannt

Postby Karl-Friedrich » 14. February 2023 10:32

Altrea wrote:Da sind aber auch einige Beispiele dabei mit veralteter Syntax bzw. garkeiner Access Direktive.
Genau genommen kann ich keines dieser Beispiele hier wirklich empfehlen (außer vllt das Video, das habe ich mir im Detail nicht angesehen.

Genau das war und ist mein Problem. Ich habe mehrere Varianten versucht, aber keine führte zum Erfolg.
Ein Königreich für eine zum aktuellen XAMPP passenden Beschreibung!
Karl-Friedrich
 
Posts: 19
Joined: 03. July 2018 20:32
XAMPP version: 3.2.2
Operating System: Windows

Next

Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 158 guests