# nginx 配置静态文件路径
- 创建新路径-主要存放Django所有静态文件 如: /home/tarena/项目名_static/
  
- 在Django settings.py 中添加新配置
  
    ```python
    STATIC_ROOT = ‘/home/tarena/项目名_static/static  
    #注意 此配置路径为 存放所有正式环境中需要的静态文件
    ```
    
- 进入项目,执行  **python3 manage.py collectstatic** 。执行该命令后,Django将项目重所有静态文件 复制到 STATIC_ROOT 中 ,包括Django内建的静态文件【如admin后台的样式】
- Nginx配置中添加新配置
  
    ```nginx
    # file : /etc/nginx/sites-enabled/default
    # 新添加location /static 路由配置,重定向到指定的 第一步创建的路径即可
    server {
        ...
        location /static {
            # root 第一步创建文件夹的绝对路径,如:
             root /home/tarena/项目名_static;          
        }
        ...      
    }
    ```
###检查一下是否语法错误 sudo nginx -t
###重启   sudo service nginx restart/sudo /etc/init.d/nginx restart
原文:https://www.cnblogs.com/chenlulu1122/p/11980758.html