前端js部署
1 执行命令
cnpm run build
2.2 提取dist静态资源
-
将静态资源放置后端static下 /static文件是django后端的部署文件夹
3 Nginx写入配置文件
-
写入etc/nginx/conf.d/django.conf
server { listen 1594; server_name 192.168.56.100; location /static { alias /home/worker/opwf_project/opwf/static; } location / { include uwsgi_params; uwsgi_pass 127.0.0.1:8000; uwsgi_ignore_client_abort on; } } server { listen 8889; server_name 192.168.56.100; #access_log logs/access_example.log main; root /root/桌面/my_dsx/sx_01/loonview/loonview_pro/static/dist; location / { try_files $uri $uri/ @router; } location @router { rewrite ^.*$ /index.html last; } }
systemctl restart nginx # 开启nginx tail -f /var/log/nginx/access.log # 查看nginx接入日志 tail -f /var/log/nginx/error.log # 查看nginx错误日志
cd /home/worker/opwf_project/uwsgi_conf # 进入项目目录 uwsgi --ini uwsgi.ini # 启动uwsgi的 django项目 # http://192.168.56.11:8888/ 访问项目 uwsgi --stop uwsgi.pid # 关闭uwsgi tail -f uwsgi.log # 查看uwsgi日志 ps -ef|grep uwsgi # 查看uwsgi服务是否启动 netstat -anptu | grep 8888 # 查看8888端口被哪一个程序 占用 kill -9 端口号