Passwort/Zugriff auf phpMyAdmin/MariaDB

Status
Für weitere Antworten geschlossen.
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
 
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.
 
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
 
Ah, alles klar. Dann muß ich das nachträglich wieder einpflegen.
Danke Dir.
 
nutzt du nginx oder apache als Webserver? Wenn nginx kannst du dann mal deine config zum blockieren posten?
 
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;
 
musst du nginx evtl. neu starten?
 
Das habe ich natürlich schon gemacht. nginx bzw. phpMyAdmin zeigen sich davon ziemlich unbeeindruckt...
 
Hallo,
wenn Du allow setzt mußt Du auch deny setzen.

Gruß Götz
 
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
 
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;
}
 
Vergleiche doch nochmal, dann findest Du den Fehler.
 
Du hast allow from und deny bereits im ersten Abschnitt stehen. Du kannst auch den Text komplett kopieren und in die Datei kopieren.
 
Nein, nicht im ersten. Erst im zweiten und den folgenden. Stelle doch beide Inhalte nebeneinander und vergleiche.
 
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