Domanda

Ho installato PhpPGadmin in un server Ubuntu e vuoi accedervi da un altro computer.

ha detto che l'accesso ha negato quando ho digitato:

 http://<ip>/phppgadmin
.

La porta 5432 viene aperta nel server Ubuntu ma solo per IP locale.

Grazie

È stato utile?

Soluzione

Il /etc/apache2/conf.d/phppGadmin.conf File di configurazione per impostazione predefinita mantiene nessuno ma localhost dall'accesso a PhppGadmin.

Aggiungi una riga che fa una nuova regola Consenti per il tuo IP, quindi sembra qualcosa del genere:

<Location /phppgadmin>
  Order deny,allow
  Deny from all
  Allow from [Your client IP]
</Location>
.


.

A proposito, questo tipo di domanda è probabilmente più appropriato per il sito gemello di Stackoverflow serverfault.com

Altri suggerimenti

Questo è un problema di Apache (o Web Server).La directory phppgadmin ha un file .htaccess che non consente tutti tranne localhost.

È necessario impostarlo per consentire tutto o consentire (inserire IP qui)

So che questa è una vecchia domanda, ma da quando mi sono inciampato per risolvere la "Impossibile caricare risorse: il server ha risposto con uno stato di uno stato di 403 (proibito)" durante il tentativo di accedere a phppgadmin da un altro computer e il datoLe risposte non hanno funzionato per me, volevo condividere la mia soluzione.

Ubuntu: 17.04;PHPPGADMIN: 5.1

Soluzione: Commenta Richiedi Locale in /etc/apache2/conf-enablebleblebles/phppGadmin.conf e riavvia Apache (Sudo Service Apache2 Ricarica)

<Directory /usr/share/phppgadmin>

<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
AllowOverride None

# Only allow connections from localhost:
# Require local

<IfModule mod_php.c>
  php_flag magic_quotes_gpc Off
  php_flag track_vars On
  #php_value include_path .
</IfModule>
<IfModule !mod_php.c>
  <IfModule mod_actions.c>
    <IfModule mod_cgi.c>
      AddType application/x-httpd-php .php
      Action application/x-httpd-php /cgi-bin/php
    </IfModule>
    <IfModule mod_cgid.c>
      AddType application/x-httpd-php .php
      Action application/x-httpd-php /cgi-bin/php
    </IfModule>
  </IfModule>
</IfModule>

</Directory>
.

/etc/apache2/conf-enableblebles/phppgadmin.conf

Stai eseguendo Apache?

È necessario modificare le autorizzazioni nel file httpd.conf o .htaccess

http://httpd.apache.org/docs/2.0/misc/security_tips.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top