django**wgetvue**
wget
wget
解壓縮tar -zxvf node-v8.6.0-linux-x64.tar.gz
進入node資料夾
[root@web02 opt]# cd node-v8.6.0-linux-x64/
[root@web02 node-v8.6.0-linux-x64]# ls
bin changelog.md etc include lib license readme.md share
[root@web02 node-v8.6.0-linux-x64]# ls bin
node npm npx
[root@web02 node-v8.6.0-linux-x64]# ./bin/node -v
v8.6.0
[root@web02 node-v8.6.0-linux-x64]# ./bin/npm -v
5.3.0
將node命令,新增至linux環境變數,修改/etc/profile,寫入
path=$path:/opt/node-v8.6.0-linux-x64/bin讀取檔案,生效path
source /etc/profile測試path
[root@web02 node-v8.6.0-linux-x64]# node -vv8.6.0
[root@web02 node-v8.6.0-linux-x64]# npm -v
5.3.0
進入vue原始碼目錄nginx這裡不做解釋,編譯安裝好即可cd 07-luffy_project_01/
安裝vue模組,預設去裝package.json的模組內容,如果出現模組安裝失敗,手動再裝
npm install
此時注意,你本地寫的vue**,介面很可能連線的伺服器位址有問題,注意axios.post提交的位址,一定得傳送給django應用(如果用了nginx,就傳送給nginx的入口埠)
超哥這裡為了試驗方便,將vue專案和django專案放在了一台伺服器,通過nginx反向**功能(8000埠),**vue請求給django(9000)
準備編譯打包vue專案,替換配置檔案所有位址,改為伺服器位址
sed -i 's/127.0.0.1/192.168.119.12/g' /opt/07-luffy_project_01/src/restful/api.js
此時打包vue專案,生成乙個dist靜態資料夾
npm run build
檢查dist資料夾
[root@web02 07-luffy_project_01]# ls dist/
index.html static
server[root@web02 opt]# cat requirements.txt}
certifi==2018.11.29
chardet==3.0.4
crypto==1.4.1
django==2.1.4
django-redis==4.10.0
django-rest-framework==0.1.0
djangorestframework==3.9.0
idna==2.8
naked==0.1.31
pycrypto==2.6.1
pytz==2018.7
pyyaml==3.13
redis==3.0.1
requests==2.21.0
shellescape==3.4.1
urllib3==1.24.1
uwsgi==2.0.17.1
redis-server /etc/redis.confps -ef|grep redis
redis-server *:6379
[uwsgi]# django-related settings
# the base directory (full path)
chdir = /opt/luffy_boy
# django's wsgi file
module = luffy_boy.wsgi
# the virtualenv (full path)
home = /opt/venv1
# process-related settings
# master
master = true
# maximum number of worker processes
processes = 1
# the socket (use the full path to be safe
socket = 0.0.0.0:9000
# clear environment on exit
vacuum = true
#後台執行uwsgi
測試賬號密碼
alex目前**功能演示,演示流程:alex3714
登入賬號
選擇免費課程,django框架學習
新增課程到購物車,檢查alex賬號的購物車記錄,新增成功後再redis有資料
docker部署部署心得
一 涉及檔案 centos centos7.tar.gz docker中centos映象壓縮包 docker.tar.gz docker 安裝包 jre 8u131 linux x64.rpm 生成cloudlicense映象時要用到 由於找不到openjdk,安裝映象,用這個替代 dockerfi...
python sanic部署 Sanic 部署
部署sanic的方法有很多種,可以通過內建的 webserver,也可以通過gunicorn等。內建webserver 定義sanic.sanic例項後,我們可以使用下面的關鍵字引數呼叫run方法 port 預設為8000 伺服器監聽的埠 debug 預設為false 是否開啟除錯模式 會讓伺服器變...
環境部署 Redis環境部署
目錄 redis環境部署 準備部署目錄 修改配置檔案 啟動服務 檢查 附錄redis常用指令 解壓後目錄基本如下 編譯後在src目錄中可看到編譯產物 可執行的二進位制檔案 主要是這幾個 redis server redis sentinel redis cli redis benchmark red...