Passwort/Zugriff auf phpMyAdmin/MariaDB

Status
Für weitere Antworten geschlossen.

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Danke, das war der entscheidende Tip. Hab kurz den Admin aktiviert und mich mit dem angemeldet. Ich habe jetzt seit 3 Tagen das WebDAV-Paket in der GUI gesucht.:mad:

webdav.PNG
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Kann es sein, daß die Änderungen bezüglich der Absicherung von phpMyAdmin nicht dauerhaft übernommen werden?
Weiß nicht sein wann, aber die benutzerdefinierten Änderungen um phpMyAdmin innerhalb auf das lokale LAN zu beschränken sind weg.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
in den Release Note steht ein Update vom 06.06.16 auf Version 4.6.2-0165 und damit ist die conf überschrieben worden.

Gruß Götz
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Ah, alles klar. Dann muß ich das nachträglich wieder einpflegen.
Danke Dir.
 

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.385
Punkte für Reaktionen
34
Punkte
68
nutzt du nginx oder apache als Webserver? Wenn nginx kannst du dann mal deine config zum blockieren posten?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Hallo Blinddark,

hier meine Config. Die sieht aber ganz anders aus als ich das ursprünglich gemacht habe.
Im übrigen greifen die Änderungen hier nicht. Vielleicht weiß @goetz mehr darüber.

Rich (BBCode):
location ^~ /phpMyAdmin/ {
	fastcgi_read_timeout 300;
	root /var/services/web;
	include /usr/syno/etc/packages/phpMyAdmin/nginx/*.conf;
	location ~ ^/phpMyAdmin/(.*)/\. {
		deny all;
	}
	location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
	allow 192.168.178.0/24;
		expires max;
		log_not_found off;
	}
	location ~ \.php$ {
		include fastcgi.conf;
		fastcgi_pass unix:/run/php-fpm/php56-fpm.sock;
	allow 192.168.178.0/24;
	}
}

location = /phpMyAdmin {
	fastcgi_read_timeout 300;
	root /var/services/web;
	include /usr/syno/etc/packages/phpMyAdmin/nginx/*.conf;
	try_files $uri/ /phpMyAdmin/index.php$is_args$args;
	allow 192.168.178.0/24;
 

blinddark

Benutzer
Mitglied seit
03. Jan 2013
Beiträge
1.385
Punkte für Reaktionen
34
Punkte
68
musst du nginx evtl. neu starten?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Das habe ich natürlich schon gemacht. nginx bzw. phpMyAdmin zeigen sich davon ziemlich unbeeindruckt...
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
wenn Du allow setzt mußt Du auch deny setzen.

Gruß Götz
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Oh man....:rolleyes:

Danke Du hattest Recht.

@Blinddark

Der gesamte Code sieht jetzt so aus und funktioniert.

Rich (BBCode):
location ^~ /phpMyAdmin/ {
	fastcgi_read_timeout 300;
	root /var/services/web;
	include /usr/syno/etc/packages/phpMyAdmin/nginx/*.conf;
	location ~ ^/phpMyAdmin/(.*)/\. {
		deny all;
	}
	location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
	allow 192.168.178.0/24;
	deny all;
		expires max;
		log_not_found off;
	}
	location ~ \.php$ {
		include fastcgi.conf;
		fastcgi_pass unix:/run/php-fpm/php56-fpm.sock;
	allow 192.168.178.0/24;
	deny all;
	}
}

location = /phpMyAdmin {
	fastcgi_read_timeout 300;
	root /var/services/web;
	include /usr/syno/etc/packages/phpMyAdmin/nginx/*.conf;
	try_files $uri/ /phpMyAdmin/index.php$is_args$args;
	allow 192.168.178.0/24;
	deny all;
}

htaccess.jpg
 

work242

Benutzer
Mitglied seit
23. Sep 2015
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
Scheinbar bin ich zu doof dafür. Wo ist der Fehler?

fastcgi_read_timeout 300;
root /var/services/web;
include /usr/syno/etc/packages/phpMyAdmin/nginx/*.conf;
location ~ ^/phpMyAdmin/(.*)/\. {
allow 192.168.11.0/24;
deny all;
}
location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ {
expires max;
log_not_found off;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass unix:/run/php-fpm/php56-fpm.sock;
allow 192.168.11.0/24;
deny all;
}
}

location = /phpMyAdmin {
fastcgi_read_timeout 300;
root /var/services/web;
include /usr/syno/etc/packages/phpMyAdmin/nginx/*.conf;
try_files $uri/ /phpMyAdmin/index.php$is_args$args;
allow 192.168.11.0/24;
deny all;
}
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Vergleiche doch nochmal, dann findest Du den Fehler.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Du hast allow from und deny bereits im ersten Abschnitt stehen. Du kannst auch den Text komplett kopieren und in die Datei kopieren.
 

work242

Benutzer
Mitglied seit
23. Sep 2015
Beiträge
17
Punkte für Reaktionen
0
Punkte
1
Du hast allow from und deny bereits im ersten Abschnitt stehen. Du kannst auch den Text komplett kopieren und in die Datei kopieren.

D.h. der Eintrag im ersten Abschnitt reicht? Oder verstehe ich hier gerade was falsch?
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.954
Punkte für Reaktionen
11
Punkte
104
Nein, nicht im ersten. Erst im zweiten und den folgenden. Stelle doch beide Inhalte nebeneinander und vergleiche.
 

OdinsAuge

Benutzer
Mitglied seit
12. Nov 2015
Beiträge
362
Punkte für Reaktionen
30
Punkte
34
Hallo, ich habe für den phpMyAdmin eine virtuellen Host angelegt um PHP7 nutzen zu können.
Jetzt würde ich gerne den Zugriff nur im LAN zulassen. Das ist mir mit .htaccess und Apache schon gelungen.
Ich würde das ganze aber gerne für nginx umsetzen. Allerdings gibt es die von @goetz erwähnte Datei ja nicht, da ich den phpMyAdmin nicht als Paket installiert habe.
Wie muss die Datei unter /usr/local/etc/nginx/sites-enabled heißen?

Hallo,
nginx schert sich nicht um .htaccess Dateien. Das Ergebnis der Konvertierung kommt in eine .conf Datei unter /usr/local/etc/nginx/sites-enabled.
Nun hat aber phpMyAdmin schon bereits eine conf unter /var/packages/phpMyAdmin/target/synology_added/www.phpMyAdmin.enable.conf und dann gehört das da rein.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat