我安装了清漆。为此,我已将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时,我无权访问。
对这个问题有任何想法吗?
答案 0 :(得分:0)
如果要在外部访问端口8080,则需要在实例正在使用的安全组上允许它。
例如: