Nginx Docker容器上传文件时出现权限拒绝问题求助
Nginx Docker容器上传文件时出现权限拒绝问题求助
大家好,我最近在用Docker部署Nginx时碰到了文件上传权限拒绝的问题,试了几种办法都没搞定,想请各位帮忙支支招。
先给大家看看我的docker-compose.yml配置:
my-nginx: image: nginx:1.26.0 container_name: my-nginx hostname: my-nginx restart: always ports: - x.x.x.x:8001:6001 networks: - public volumes: - "/opt/docker/volumes/nginx-html:/usr/share/nginx/html" - "/opt/docker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf" - "/opt/docker/volumes/logs/nginx-logs:/var/log/nginx/logs" - "/opt/docker/volumes/certs:/etc/certificates/nginx"
我的Nginx配置文件(nginx.conf)没有做代理相关的设置,只是用来从本地目录提供静态资源,配置内容如下:
server { listen 6001 ssl; server_name my-nginx; ssl_certificate /etc/certificates/nginx/my.crt; ssl_certificate_key /etc/certificates/nginx/my.decrypted.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH; location / { root /usr/share/nginx/html/site1; index index.html; try_files... } }
现在的问题是,当我尝试上传文件时,系统返回**权限拒绝(Permission Denied)**的错误。我初步检查了本地挂载目录的权限,看起来没有明显异常,但问题还是存在。有没有朋友遇到过类似的情况?或者能给我一些排查方向或解决办法吗?
备注:内容来源于stack exchange,提问作者Gábor Major
相关产品推荐
相关产品推荐

