提交 104e781b authored 作者: PGY's avatar PGY

feat(nginx): 优化nginx部署脚本的目录权限设置

创建必要的目录结构 /data/middleware/nginx/data/{cache,html},
统一设置nginx目录属主为nginx用户,
调整不同目录的权限配置以提高安全性和功能性:
- html目录设置为755权限供静态文件访问
- cache目录设置为775权限允许缓存写入
- log目录设置为755权限供日志读写
上级 e0b0e7a5
......@@ -2758,14 +2758,16 @@ function nginx_x86() {
useradd -r -g nginx -s /sbin/nologin -d /var/cache/nginx nginx
#检查是否创建成功
id nginx
#赋予权限
chown -R nginx:nginx /data/middleware/nginx/data/cache
chmod -R 755 /data/middleware/nginx/data/cache
# 赋予权限
chown -R 1000:1000 /data/middleware/nginx/log
chown -R 1000:1000 /data/middleware/nginx/data/cache
chmod -R 700 /data/middleware/nginx/data/cache
# 创建目录
mkdir -p /data/middleware/nginx/data/{cache,html}
# 统一设置属主为 nginx(假设 Nginx 运行用户为 nginx)
chown -R nginx:nginx /data/middleware/nginx
# 设置权限
chmod -R 755 /data/middleware/nginx/data/html # 静态文件可读
chmod -R 775 /data/middleware/nginx/data/cache # 缓存目录需写入
chmod -R 755 /data/middleware/nginx/log # 日志目录可读写
# 校验镜像包
if [ ! -s "$nginx_image_tar" ]; then
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论