MySQL-SSL-Verbindungsfehler: Privater Schlüssel konnte nicht abgerufen werden

9

Ich versuche, ein PHP-Skript (gehostet auf einem VPS mit GoDaddy) zu schreiben, das eine Verbindung zu einer entfernten MySQL-Datenbank (gehostet auf einer Amazon EC2-Instanz) mit SSL herstellt.

Ich habe einige Zertifikate erstellt (wie in Ссылка ) und konfiguriert my.cnf in der Remote / Server-Datenbank wie folgt:

%Vor%

Die Konfiguration arbeitet auf der Remote / Server-Seite (dh ein PHP-Skript, das lokal zur entfernten Datenbank läuft, kann eine Verbindung mit den generierten SSL-Zertifikaten herstellen).

Obwohl ich eine ungesicherte Verbindung zwischen dem PHP-Skript, das auf dem VPS gehostet wird, und der entfernten Datenbank herstellen kann, erhalte ich einen Fehler, wenn ich versuche, eine SSL-Verbindung zwischen denselben beiden Systemen herzustellen.

Wenn ich versuche, mich über die Befehlszeile mit der entfernten Datenbank zu verbinden:

%Vor%

Ich bekomme den Fehler:

%Vor%

Ich bekomme den gleichen Fehler, wenn ich versuche, über das PHP-Skript eine Verbindung zum Server herzustellen:

%Vor%

führt zum Fehler:

%Vor%

Ich habe bereits versucht, eine Korrektur gemäß (forums.mysql.com/read.php?11,400856,401127) durchzuführen, aber diese Änderung führt zu einem "Segmentierungsfehler".

Gibt es einen Schritt, den ich verpasst habe? Was mache ich falsch?

Danke.

BEHOBEN :

hat die client-key.pem-Passphrase mit

entfernt %Vor%

gemäß den Anweisungen auf dieser Website:

Ссылка

Ich habe mich geändert

%Vor%

und

%Vor%

aber nicht

%Vor%     
dcts 17.07.2013, 15:43
quelle

2 Antworten

7

BEHOBEN :

hat die client-key.pem-Passphrase mit

entfernt %Vor%

gemäß den Anweisungen auf dieser Website .

Ich habe mich geändert

%Vor%

und

%Vor%

aber nicht

%Vor%     
dcts 22.07.2013, 14:52
quelle
0

'openssl genrsa' generiert die Schlüsselausgabe:

%Vor%

'openssl pkey' oder openssl req -newkey ..... Schlüsselausgabe:

%Vor%

Mysql Server sucht in BEGIN und END nach RSA. Das Hinzufügen von RSA nach BEGIN und END hat das Problem für mich gelöst.

check Link für Details Mysql-Forum

    
Rahul_cs12 27.03.2018 11:50
quelle

Tags und Links

Django: Verwenden von Annotate, Count und Distinct in einem Queryset Was bedeutet $ before_widget und $ after_widget? ___ tag123wordpress ___ Dieses Tag ist für programmierspezifische Fragen im Zusammenhang mit dem Content-Management-System WordPress. Fragen zur Theme-Entwicklung, WordPress-Administration, Best Practices für die Verwaltung und Serverkonfiguration stehen hier außer Frage und werden am besten bei Stack Exchange WordPress Development gestellt. ___ answer17771964 ___

In Siders möchten Sie vielleicht Ihren Widgets eine eigene Klasse hinzufügen, wie %code% , damit all Ihre Widgets dieselben Stile haben, die Sie bereits in style.css definiert haben.

Manchmal fügen Designer dem unteren Teil jedes Widgets einen kurvigen Schatten hinzu, also musst du es zu einem Bild machen, also und nachdem das Widget deine Rettung ist, tust du das nach dem Widget %code% .

Auf diese Weise können Sie neue Elemente vor und nach jedem gewünschten Widget hinzufügen.

Beispiel:

%Vor%

Beachten Sie oben Beispiel, wie Sie $ args in Funktionen einfügen. oder klarer:

%Vor%     
___ answer17803118 ___

Dieser Code wird in der Datei functions.php abgelegt.         register_widget ('Twenty_Eleven_Ephemera_Widget');

%Vor%     
___ answer17769265 ___

Die %code% und %code% sind Argumente in der Funktion register_sidebar .

Widgets sind nur verfügbar, wenn sie zu Seitenleisten hinzugefügt werden. Mit der Funktion register_sidebar können Sie HTML angeben, um das Widget zu umbrechen. Normalerweise wird %code% auf etwas wie %code% oder %code% (Standard) und %code% auf etwas wie %code% oder %code% (Standard) gesetzt.

Dann werden Sie in Ihrem Widget diese Argumente aus der Seitenleiste extrahieren, um sie in der Ausgabe Ihrer Widget-Instanz zu verwenden.

    
___ qstntxt ___

Wie funktioniert die Funktion %code% ?
Was bedeutet %code% , %code% ?

    
___