构建OWASP MASVS自动化工具集:从原理到CI/CD集成实践
2026/8/1 15:21:08
setting.py中
#1、所朋App的静态文凭目录(自动发现) STATICFILES_DIRS=[ BASE_DIR / "admin_app/static", BASE_DIR / "index_app/static", BASE_DIR / "login_app/static", BASE_DIR / "utils_app/static", ] #2、静态文件的“最终输出目录”(collectstatic的目录) STATIC_ROOT=BASE_DIR / "static_collected" STATIC_URL = "static/"再运行 python manage.py collectstatic
nginx.conf /etc/nginx/中
events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; server { listen 80; server_name 0.0.0.0; #改为自己的域名,没域名修改为0.0.0.0:80 charset utf-8; location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8002; #端口要和uwsgi里配置的一样 uwsgi_param UWSGI_SCRIPT Customer_project.wsgi; #wsgi.py所在的目录名+.wsgi uwsgi_param UWSGI_CHDIR /data/django_40; #项目路径 } location /static/ { alias /data/django_40/static_collected/; #静态资源路径 } # ---------- 媒体文件(如有上传功能需添加) ---------- location /media/ { alias /data/django_40/media/; expires 30d; } } }uwsgi,ini
[uwsgi] socket = 127.0.0.1:8002 master = True # 进程数 processes = 4 # 每个进程线程数 threads = 5 chdir = /data/django_40 wsgi-file = Customer_project/wsgi.py