今天的话主要就是先讲前端部署方式,后端之后抽空把Jenkins和jar包两种方式一起做个笔记写下来。
购买云服务器
首先部署的话首先肯定需要一个服务器,目前各个主流平台的云服务器都可以购买,阿里云、京东云、华为云、腾讯云等等,这里还是首推京东云,第一次购买折扣大,划算。
安装宝塔
进入宝塔官网复制centos环境下的安装路径,然后启动服务器安装宝塔
安装成功后会出现这个页面然后进入宝塔输入账号密码进入宝塔
这里采用nginx进行部署,点击宝塔的软件商店安装nginx如果准备后端一起部署的话可以点击一键部署先把环境全部安装。
上传前端文件到www根目录后面
配置nginx
1、查看nginx配置文件
cat /www/server/nginx/conf/nginx.conf
所以,我们将我们的配置文件放到 /www/server/panel/vhost/nginx/
下面是一个案例,根据案例修改一下端口servername和路径就行
server {
listen 8010;
server_name 113.44.169.164;
charset utf-8;
location / {
alias /www/todo/test/dist/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /api {
proxy_pass http://localhost:7070/api;
proxy_set_header x-forwarded-for $remote_addr;
}
}
nginx 重新加载 执行,显示success说明成功
cd /www/server/nginx/sbin/
./nginx -s reload
3、放开端口
在 宝塔安全中放开端口
上面nginx配置的端口是多少,就对应的放开,这里我们放开 8010
ok后面我们访问网站就能成功显示了