Доступ к phppgadmin с другого компьютера?
-
29-09-2020 - |
Вопрос
Я установил 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