项目部署(手动版)

项目部署(本人前端菜鸡,不喜勿怪)

第一步,购买服务器

我们需要购买一台云服务器,阿里云,腾讯云都可以,哪个划算买那个,操作系统选择centOS Linux 。我选择的是centOS stream 8。重置下root用户密码方便登录。每一台服务器就是一个实例,我们可以在控制台看到详细信息

第二部,登录远程服务器,安装nginx

1,登录远程服务器,打开本地电脑终端(不要使用cmd,推荐git bash,因为我们安装git已经安装)

使用root账号登录,例如 ssh root@101.43.00.000

ssh root@服务器公网ip

之后会询问你是否链接,选择yes,之后输入密码,密码是不可见的。如下

 这样表示我们登录成功

2,安装nginx

在centOS stream 8 有一个内置工具dnf(可以理解为npm)

查看dnf版本

dnf --version

 查看dnf中是否有nginx

dnf search nginx

 安装nginx

dnf install nginx

 会询问是否安装 选择y

 安装成功后启动nginx

启动nginx

systemctl nginx

没有任何输入反应

查看nginx状态

systemctl status nginx

 

 表示nginx已经启动成功

配置每次启动服务器,nginx自动启动

systemctl enable nginx

到了这一步,我们再打开我们的公网ip

 恭喜你,成功一半了

第三步,配置nginx

完成上一步,你看到的页面是nginx默认的,如何改为我们自己项目的

项目打包  如dist文件

你可以使用其他工具连接远程服务器,把dist文件扔上去,也可以使用vscode插件 

vscode安装 remote ssh

 回车后,会让我们选择一个配置,第一个就好

之后右键点击,选择在当前窗口连接

 之后输入密码敲下回车

 

 此时我们已经进入到root根文件夹下,直接把我们dist文件夹拖进来

此时我们的网站还是没有反应的,我们需要配置他读取此文件

主要配置访问文件的权限,和默认访问目录

我们打开另一个文件,并添加到工作区

 我们修改了配置,需要重启

在vscode中 新建终端 选择在root下 

systemctl restart nginx

 重新访问ip,你就看到你的项目了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值