Rufen Sie das phpMyAdmin-Kontrollfeld über eine externe IP-Adresse auf

899
user265889

Ich habe eine WD My Cloud, die ich auch als MySQL-Datenbank verwenden möchte. Ich habe auf meinem Router Port-Forwarding auf Port 3306 eingerichtet.

Wenn ich versuche, von meiner C # -Anwendung aus über die externe IP-Adresse auf die MySQL-Datenbank zuzugreifen, funktioniert dies einwandfrei. Aber ich mag auch das Panel phpMyAdmin Steuerung Zugriff auf die externe IP - Adresse verwenden, so dass ich navigieren Sie zu: http://11.11.11.11:3306/phpMyAdmin und ich „ERR_INVALID_HTTP_RESPONSE“. (Die Navigation zu http://192.168.0.181/phpMyAdmin funktioniert von meinem lokalen Netzwerk aus.)

Die WD My Cloud führt Apache2 aus, also habe ich Folgendes hinzugefügt:

<Directory "/var/www/phpMyAdmin"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all Allow from 127.0.0.1 </Directory> 

zu /usr/local/apache2/conf/httpd.conf und ich habe Apache neu gestartet, das machte keinen Unterschied.

Kann mir jemand sagen, wie ich von der externen IP auf das Bedienfeld von Phpmyadmin zugreifen kann?

Vielen Dank!

0
Ist Ihr Apache für das Abhören von Port 3306 konfiguriert? Wahrscheinlich möchten Sie 3306 durch 80 ersetzen. Oder lassen Sie es einfach weg. Henrik Pingel vor 7 Jahren 2

2 Antworten auf die Frage

1
ceejayoz

Sie stellen eine Verbindung zu MySQL anstelle von Apache her (was Ihrem Browser aus naheliegenden Gründen keine Ahnung hat, was er tun soll).

Ändern http://11.11.11.11:3306/phpMyAdminzu http://11.11.11.11:80/phpMyAdmin(oder lassen Sie den Anschluss vollständig).

Ich habe Portweiterleitung für Port 8080 aktiviert und es erneut versucht. Wenn Port 80 nicht aktiviert war, wurde "Verbindung abgelehnt" und wenn diese Option aktiviert ist, wird "Zeitüberschreitung der Verbindung" angezeigt. vor 7 Jahren 0
@ user265889 Woher kommt der Port 8080 in all dem? ceejayoz vor 7 Jahren 0
nvm das, ich habe es zum Laufen gebracht, aber jetzt bekomme ich "Sie haben keine Berechtigung, auf / phpMyAdmin auf diesem Server zuzugreifen." Ich habe verschiedene Dinge in httpd.conf ausprobiert und auch eine .htaccess-Datei ausprobiert, aber ich kann aus irgendeinem Grund nicht darauf zugreifen vor 7 Jahren 0
-3
Sukhjinder Singh

IP-Adresse ändern

Allow from 127.0.0.1 to your system ip address 
"Zulassen von allen" deckt das schon ab. ceejayoz vor 7 Jahren 1