环境 + 工具

1、CentOS 8

2、宝塔面板

3、Xshell

4、Xftp

部署多个vue项目

1、登录宝塔账户

1.1如果没有宝塔账号

a、Xshell链接阿里云(或者腾讯云)的云服务器、输入账号密码

               

b、Linux安装宝塔:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh(CentOS 8)

其他操作系统 :宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板   宝塔官网

安装成功之后,会显示外网访问地址,浏览器输入就行了,以及会显示初始账号和密码,拿着这个账号密码登录就行了。

2、登录宝塔

 3、更改配置

点击设置就可以更改账号密码。

 4、下载Nginx

 5、下载完成之后更改配置相关信息、点击上图中的设置

     

 6、创建项目上传的目录

/www/server  是Linux操作系统本来就有的 ,先cd /www/server下 ,然后mkdir dist

 7、上传文件:ls 命令可以查看当前文件下所有的文件

8、浏览器输入域名:配置文件中监听的是80端口,所以直接输入域名就可以访问

 9、如果想部署其余的前端项目,同上,修改配置Nginx文件

      location /admin {
            root  /www/server/dist;
            index index.html index.htm;
            try_files $uri $uri/ /changhangtong/admin/index.html;
        }

 

 上传文件,跟上面操作相同,然后就可以访问管理端了。

 

部署后台项目(Node项目)

1、在宝塔项目软件商店下载PM2,自动给你下载了Node环境

2、在Xshell创建文件夹,上传Node项目

3、在宝塔模板部署Node项目

 

 你可以全程使用Xshell部署Node项目和Vue项目,但我在部署node项目的时候,一直显示3000端口被占用的情况,我也使用Kill -9 进程号 强杀教程,但是没有成功,如果你也是遇到这种情况,建议断开Xshell链接,重新链接,这样应该就不会遇到端口被占用的情况了,node项目部署默认是3000端口。

Logo

更多推荐