linux服务器上前后端部署流程
本文介绍如何在Linux上部署前段和后端的流程,以及遇见的bug
Vue前端部署流程
- 首先,在服务器上(本文以华为云服务器为例)开启80端口;
- 在服务器上下载nginx;
// 更新apt源
sudo apt update
// nginx下载
sudo apt install nginx
- 将前端代码git到/var/www/html路径下面;
// git
cd /var/www/html
git clone xxxx
// 在前端中global_variable.js文件的本地测试端口需要全部修改
const baseURL = 'http://xxx.xx.xx.xx/db'
// const baseURL = 'http://127.0.0.1:5000/'
export default {
baseURL,
}
// build前端生成dist静态文件
cd smjk-portal-v
npm install
npm run build
- 进入到nginx中的目录中,进行修改;
// 默认在/etc/nginx中
cd /etc/nginx/sites-available
vim default
// 在default文件中的server添加新的信息
server {
listen 80 default_server;
l