[Risolto] phpMyAdmin errore 403 da remoto

Salve a tutti,
ho installato phpMyAdmin sul mio serverino, se dal browsew in locale metto come indirizzo 127.0.0.1/phpmyadmin si apre la pagina di phpMyAdmin completamente funzionante.
Se provo ad aprire la pagina 192.168.0.1/phpmyadmin (192.168.0.1 è lindirizzo IP del serverino) ricevo l’errore 403 forbidden.
Php e apache funzionano regolarmente sia in locale che da remoto.
Sul serverino ho aperto le porte relative a http e e https ma senza successo.
Diciamo che per ora vorrei accederci dalla rete locale, sucessivamente (ma chissa se e quando) potrebbe interessarmi di collegarmi dall’esterno.

Grazie.

edit:
Ho corretto, nel titolo, erroer in errore

Hai installato phpmyadmin da yum?

Si, se è possibile cerco di evitare metodi diversi da yum.

Prima di tutto verifichiamo SELinux, prova a disabilitarlo, ora è raggiungibile dalle altre macchine in rete?

Ora sono in ufficio ma mi pare sia in stato ‘Permissive’ all’ora di pranzo posso confermarlo.

Ok, allora verosimilmente è solo da configurare apache, puoi controllare il file di configurazione /etc/httpd/conf.d/phpMyAdmin.conf ed inserire la direttiva per permettere l’accesso a qualsiasi pc della tua rete.
Attento, dovresti utilizzare le direttive per apache 2.4.*.

Quando rientro a casa vedrò, se non ci devo riflettere molto (devo tornare a lavoro…) lo faccio, altrimenti questasera.

Grazie per ora

Ok strada giusta, il file /etc/httpd/conf.d/phpMyAdmin.conf lo ho modificato così

[code]# cat /etc/httpd/conf.d/phpMyAdmin.conf

phpMyAdmin - Web based MySQL browser written in php

Allows only localhost by default

But allowing phpMyAdmin to anyone other than localhost should be considered

dangerous unless properly secured by SSL

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>

# Apache 2.4

Require ip 127.0.0.1
Require ip ::1

v riga aggiunta

   Require ip 192.168.0.20

^ riga aggiunta

 </RequireAny>
# Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1

<Directory /usr/share/phpMyAdmin/setup/>

# Apache 2.4

Require ip 127.0.0.1
Require ip ::1

v riga aggiunta

   Require ip 192.168.0.20

^ riga aggiunta

 </RequireAny>
# Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1

These directories do not require access over HTTP - taken from the original

phpMyAdmin upstream tarball

<Directory /usr/share/phpMyAdmin/libraries/>
Order Deny,Allow
Deny from All
Allow from None

<Directory /usr/share/phpMyAdmin/setup/lib/>
Order Deny,Allow
Deny from All
Allow from None

<Directory /usr/share/phpMyAdmin/setup/frames/>
Order Deny,Allow
Deny from All
Allow from None

This configuration prevents mod_security at phpMyAdmin directories from

filtering SQL etc. This may break your mod_security implementation.

#

<Directory /usr/share/phpMyAdmin/>

SecRuleInheritance Off

#
[/code]
in pratica ho aggiunto la riga [code]

v riga aggiunta

   Require ip 192.168.0.20

^ riga aggiunta

[/code]
alle 2 sezioni “# Apache 2.4” e riesco a collegarmi dal portatile.

Domandina, ieri sera, dopo la modifica, non riuscivo ad entrare mentre questa mattina, dopo aver riacceso il server, ci sono riuscito. Ricuramente bastava riavviare solo un servizio quale? Forse httpd?

mysqld mi sa :slight_smile:

Ho messo [Risolto], prossima sfida gallery3, già installato con yum ma stesso tipo di errore, comunque -in caso di necessità- sarà un altro post.

Grazie a tutti, anche a chi ha solo letto ma non è intervenuto.