root用户才有put()权限,其余用户须要开放。
python安装virtualenv是在Scripy中安装virtualenv.exe,外部安装也行。
启动虚拟环境:./source Script activate
安装redis已经安装了,后台启动:redis-server &,加&跑在后台,不加的话关闭xshell就会立刻中止。css
据说webstorm能够加密前端代码。更新host要重启chrome(加密)
能够将静态资源放在服务器Nginx找获得的目录(不必定在服务器)下。
将静态资源用gitbash anywhere或者二级Nginx跑在端口(不必定在服务器)上,服务器Nginx找获得。
关于vue的部署:
将vue跑在服务器Nginx能够找到的端口上(不必定在服务器),可是vue跑端口只能测试用,vue项目要经过打包发布。
将vue打包成静态资源,进行静态资源处理。html
项目:vue大米进销存的二级Nginx配置 server { listen 9999; server_name test-dami.psi.shuhe.biz; root ..\first-test-vue\dist; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { add_header Cache-Control no-store; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
项目:Bootstrap工资系统的服务器Nginx配置 server { listen 8000; server_name salary_youeryuan.com; root ..\..\salary_youeryuan_statics; index html/index.html; }
处理完环境问题,windows和centos好像能够共用虚拟环境。在虚拟环境下跑django项目,配置好数据库,就能够启动项目了。
/usr/bin/gunicorn -c gunicorn.conf.py dami.wsgi:application & 听说用配置文件方式跑比较好,且进一步还须要配合supervisor一块儿保护进程。前端
当指向后端,后端检查没登录使用redirect跳到未登录指定url即登录的前端界面;
当指向前端前端,js查看是否有用户名或者其余条件,不经过就跳到登录的前端界面,同时/*就须要后端Django项目提早在全部url前加个指定字符串,提供给服务器Nginx定向。vue