默认django后端服务已部署好
前端vue项目部署调用后端
cd /root/my-fanjie
npm run build (会在/root/my-fanjie目录下生成dist文件夹)
配置nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
server{
listen 8080; #(监听端口)
server_name 127.0.0.1; #(服务器ip,或域名)
location / {
root /root/my-fanjie/dist; #(vue 项目路径)
index index.html;
}
location /api/ {
proxy_pass http://192.168.1.4:8080; #(django 后端服务,后端的服务地址是http://192.168.1.4:8080/api/details/, 这边会做替换,匹配vue项目访问后端服务,所有地址都进行匹配,可以写多个。。。)
}
}
cd /usr/local/nginx/sbin/
./nginx -s reload (重启nginx服务,加载配置文件 和./nginx -s reopen
有区别)