安装Varnish后无法访问phpMyAdmin

时间:2014-12-05 16:31:11

标签: phpmyadmin varnish centos6

phpMyAdmin工作正常,然后我安装了Varnish。现在,当我尝试连接到www.myserver.com/phpmyadmin

时,我收到403 Forbidden消息

Apache正在收听8080,所以我尝试了www.myserver.com:8080/phpmyadmin,但firefox说它无法连接到服务器。

我尝试通过Varnish传递请求,将其放在我的default.vcl文件中:

sub vcl_recv {

if (req.url ~ "^/phpmyadmin") {
return(pass);
}

}

但没有快乐。

我在phpMyAdmin.conf

中有来自我的机器的IP地址
<Directory /usr/share/phpMyAdmin/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 192.168.100.114
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 192.168.100.114 
     Allow from ::1
   </IfModule>
</Directory>

但我还是无法连接。我错过了什么吗?

谢谢,A。

1 个答案:

答案 0 :(得分:0)

忘记了,在某些时候,我通过将Listen 127.0.0.1:8080放在httpd.conf中将httpd绑定到localhost。将此更改为Listen 8080意味着访问www.myserver:8080 / phpmyadmin现在有效。