【Linux】rouyiVue 项目部署全过程(含MySQL,Nginx等中间件部署)
以下是一个简化的指南,用于在Linux环境中部署rouyiVue项目,包括MySQL和Nginx的安装与配置:
- 安装Java环境
sudo apt update
sudo apt install openjdk-11-jdk
java -version
- 安装MySQL
sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
- 创建数据库和用户
CREATE DATABASE rouyi_vue CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'rouyi'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
GRANT ALL PRIVILEGES ON rouyi_vue.* TO 'rouyi'@'localhost';
FLUSH PRIVILEGES;
- 导入数据库
mysql -u rouyi -p rouyi_vue < rouyi-vue.sql
- 安装Node.js和npm
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
npm install
- 安装Nginx
sudo apt update
sudo apt install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
- 配置Nginx
server {
listen 80;
server_name your_domain_or_IP;
location / {
root /path/to/rouyi-vue/dist;
try_files $uri $uri/ /index.html;
index index.html;
}
location /api/ {
proxy_pass http://127.0.0.1:8080/;
}
}
- 重新加载Nginx配置
sudo nginx -t
sudo systemctl reload nginx
- 构建rouyiVue项目
npm run build
部署构建结果到Nginx服务器
将构建好的dist目录下的文件复制到Nginx的网站目录下。
配置后端服务
将rouyiVue后端服务部署到8080端口。
访问应用
在浏览器中输入你的域名或IP地址,应该能看到rouyiVue项目的首页。
评论已关闭