phpPgAdmin访问被拒绝在ubuntu 14.04上进行远程访问

时间:2015-03-06 17:42:42

标签: apache postgresql ubuntu phppgadmin

我已经为此查看了不少答案,但似乎都显得过时了。我使用的是Ubuntu 14.04和Apache 2.4.7。我的/etc/apache2/conf.d/phppgadmin文件如下所示:

Alias /phppgadmin /usr/share/phppgadmin

<Directory /usr/share/phppgadmin>

DirectoryIndex index.php
AllowOverride all

order deny,allow
#deny from all
#allow from 127.0.0.0/255.0.0.0 ::1/128
Require all granted

<IfModule mod_php5.c>
  php_flag magic_quotes_gpc Off
  php_flag track_vars On
  #php_value include_path .
</IfModule>
<IfModule !mod_php5.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 / sites-enabled中也有一个文件000-default,如下所示:

<Directory "/usr/share/phpPgAdmin">
        AuthUserFile /etc/phpPgAdmin/.htpasswd
        AuthName "Restricted Area"
        AuthType Basic
        require valid-user
</Directory>

我已经适当地修改了/etc/phppgadmin/.htpasswd。

尽管如此,当我尝试远程登录时,我收到403:Forbidden错误。

有什么想法吗?此外,这个错误是由我所在的网络类型强加的吗? (它是一个校园网络)。

1 个答案:

答案 0 :(得分:0)

尝试

declare @d varchar(200)='940852774565564'
if ((select ISNUMERIC(@d))=1)
select cast(@d as bigint)

重启httpd2(Apache)

sudo cp /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf

sudo /etc/init.d/apache2 restart

对于Ubuntu 14.04