官方文档如下
通过反向代理使用 TiDB Dashboard | PingCAP Docs
现在希望将默认端口2379改为80端口,但是实际访问的时候,总是无法正常响应;页面如下
Nginx和 HAProxy都是一样;
经查,Nginx日志报错:
2022/02/10 16:26:26 [crit] 20482#0: *24 open() "/usr/local/nginx/proxy_temp/3/00/0000000003" failed (13: Permission denied) while reading upstream, client: X.X.X.X, server: , request: "GET /dashboard/static/js/26.9f481c62.chunk.js HTTP/1.1", upstream: "http://X.X.X.X:2379/dashboard/static/js/26.9f481c62.chunk.js", host: "X.X.X.X", referrer: "http://X.X.X.X/dashboard/"
当代理文件大小超过配置的proxy_temp_file_write_size值时,nginx会将文件写入到临时目录下(默认为/proxy_temp)。
如果nginx对/proxy_temp没有权限,就写不进去。
可以调整/proxy_temp权限为配置nginx的用户,或者粗暴些: chmod -R 777 /usr/local/nginx/