Вопрос

Я установил phppgadmin на сервере ubuntu и хочу получить доступ к нему с другого компьютера.

Это сказал, что доступ запрещен, когда я набрал:

 http://<ip>/phppgadmin
.

Порт 5432 открыт на сервере Ubuntu, но только для локального IP.

Спасибо

Это было полезно?

Решение

/etc/apache2/conf.d/phppgadmin.conf файл конфигурации по умолчанию утомляет любого, но localhost от доступа к phppgadmin.

Добавить строку, которая делает новое разрешение правило для вашего IP, так что это выглядит что-то подобное:

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


Кстати, этот вид вопроса, вероятно, более подходит для сестринского сайта Stackoverflow ServerFault.com

Другие советы

Это проблема Apache (или веб-сервера).У вас каталог phppgadmin имеет файл .htaccess, запрещающий всем, кроме localhost.

Вам нужно либо установить его, чтобы разрешить все или разрешить (вставить IP здесь)

Я знаю, что это старый вопрос, но так как я наткнулся на нее, пытаясь исправить «Не удалось загрузить ресурс: сервер ответил с ошибкой 403 (запрещенной)», при попытке доступа к phppgadmin с другого компьютера и данногоОтветы не работали для меня, я хотел поделиться своим решением.

Ubuntu: 17.04;phppgadmin: 5.1

Решение: Комментируйте Требуются локальные в /etc/apache2/conf-enabled/phppgadmin.conf и перезапустите Apache (Sudo Service Apache2 Reload)

<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-enabled/phppgadmin.conf

Вы работаете Apache?

Вам нужно изменить ваши разрешения в файле httpd.conf или .htaccess

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top