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