在ec2上安装varnish之后无法访问phpmyadmin

时间:2014-02-05 16:54:17

标签: php mysql amazon-ec2 phpmyadmin

我安装了清漆。为此,我已将apache端口从80更改为8080,并在我的varnish文件中配置default.vcl我有:

backend default {
.host = "127.0.0.1";
.port = "8080";
}


 ## Multiple virtual hosta
sub vcl_recv {
if (req.url ~ "^/phpmyadmin") {
return(pass);
}


if (req.http.host ~ "mydomain.xxx(:[0-9]+)?$") {
 set req.backend = default;
 }



}
sub vcl_fetch {
if (req.url ~ "^/phpmyadmin") {
return (hit_for_pass);
}

}

但是当我想在http://xxx.xxx.xxx.xxx:8080/phpmyadmin上访问phpmyadmin时,我无权访问。

对这个问题有任何想法吗?

1 个答案:

答案 0 :(得分:0)

如果要在外部访问端口8080,则需要在实例正在使用的安全组上允许它。

例如:

Security Groups