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。
答案 0 :(得分:0)
忘记了,在某些时候,我通过将Listen 127.0.0.1:8080
放在httpd.conf中将httpd绑定到localhost。将此更改为Listen 8080
意味着访问www.myserver:8080 / phpmyadmin现在有效。