【发布时间】:2015-02-02 22:04:00
【问题描述】:
我正在尝试基于此项目在 docker 中设置石墨以与 grafana 一起使用:https://github.com/kamon-io/docker-grafana-graphite
当我运行 dockerfile 时,我收到 403 Forbidden nginx 错误。
我对nginx的配置和项目的配置几乎一样。我在服务器上运行我的 dockerfiles 并在我的 Windows 机器上测试它们。所以配置并不完全相同......例如我有:
server {
listen 80 default_server;
server_name _;
location / {
root /src/grafana/dist;
index index.html;
}
location /graphite/ {
proxy_pass http:/myserver:8000/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header Host $host;
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffer_size 4k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
add_header Access-Control-Allow-Origin "*";
add_header Access-Control-Allow-Methods "GET, OPTIONS";
add_header Access-Control-Allow-Headers "origin, authorization, accept";
}
但我仍然不断收到 403 禁止。检查 nginx 的错误日志说:
directory index of "/src/grafana/dist/" is forbidden
停止并再次运行它说:
directory index of "/src/grafana/dist/" is forbidden
我对 nginx 很陌生...想知道配置中是否有一些我误解的东西。
提前致谢。
【问题讨论】:
标签: nginx docker graphite grafana