zoukankan      html  css  js  c++  java
  • Django+Vue前后端分离项目的部署

    部署静态文件:

    静态文件有两种方式 1:通过django路由访问 2:通过nginx直接访问

    方式1:

    需要在根目录的URL文件中增加 url(r'^$', TemplateView.as_view(template_name="index.html")),作为入口,在setting中更改静态资源位置,

    STATIC_URL = '/static/'
    
    STATICFILES_DIRS = (
        os.path.join(BASE_DIR, "dist/static"),  # 静态文件目录位置
    )
    

    方式2:

    配置nginx: cd /etc/nginx 首先在 nginx的可用配置目录下新建我们的配置文件

    cd sites-available/
    vim mysite.conf
    
    
    server {
        listen 80;
        server_name iotplatform;
        charset utf-8;
        client_max_body_size 75M;   
        location /static {
            alias /home/iot/IOTPlatform/dist/static;
        }    
        location /media {
            alias /home/iot/media;
        }   
        location / {
            root /home/iot/IOTPlatform/dist;  
    	    index index.html;
            try_files $uri $uri/ /index.html;
        }
    }
    
  • 相关阅读:
    linux
    ansible
    语法糖
    jupyter login
    hadoop patch
    ganglia
    unixbench安装使用
    linux使用FIO测试磁盘的iops
    cpu事实负载使用top命令
    phoronix-test-suite测试云服务器
  • 原文地址:https://www.cnblogs.com/Paul-watermelon/p/11224160.html
Copyright © 2011-2022 走看看