前端部署到服务器(xshell+xftp版)

因为我们的后端已经在服务器上下载Nginx了,所以我们只需要简单的上传文件既可。

一、打包项目。

1.首先将我们要部署的项目代码执行npm run build命令打包,打包完成后目录里会有一个dist文件夹。这个dist就是我们要上传到服务器端的文件。

二、下载xshell。

1.下先载两个软件用于连接服务器和上传文件:xshell和xftp。可以在这个链接里下载(Xshell 下载 - NetSarang Website)。这里有家庭学校的免费版,直接下载免费版就可以了。

2.把姓名、邮箱填好,选择两者都下载,之后官方会给你的邮箱发送一个下载链接,直接打开下载即可。安装的时候一路下一步。

 

3.安装好后询问同事我们要部署到的服务器名称,用户名,密码,端口号等信息。示例信息如下:

服务器:117.78.33.254

用户名:root

密码:ecs2@corilead

端口号:2222

4.打开xshell,点击新建,新建一个会话。

5.之后会弹出一个会话框,在红框处输入名称(服务器名称),端口号。

6.然后点击左边的用户身份验证,填入用户名和密码,点击连接。

7.出现这样的提示就说明连接成功了!如果没有提示的话,在左侧点击刚刚创建的会话(117.78.33.254),右键打开属性,重新检查设置一下信息。

8.连接服务器还有一种办法,直接git bash里输入命令行 ssh -p xxxx(端口号) root@(服务器名称) 即可(示例: ssh -p 2222 root@117.78.33.254 )。

三、用xftp传输文件

1.打开xftp,用于传输本地文件。和之前操作类似,输入红框里的对应信息,点击确定。

2.选中刚刚新建的会话,点击连接。

3.这样就可以把本地文件传输到服务器端了。下图左侧的窗口为本地文件,右侧窗口为服务器端的文件。找到自己本地的项目,选中dist文件夹,直接拖入到右边相应的目录里就好了(可以提前问一下后端同事放到哪个目录里)。

4.dist文件放进去之后可以改一下文件名,比如我改成了builder,然后就可以直接在浏览器访问117网址了(示例对应网址:http://117.78.33.254/plm/app/builder
如果出来页面的话就大功告成啦!如果出来Nginx报错或者是空白页面,就是后端那边有问题,可以联系一下后端小哥哥,前端部署到此完成。


四、相关命令(补充)
ll 查看详细文件列表
ls 查看简单的文件列表
cd 进入目录
pwd 查看当前目录的绝对路径
cd nginx 发布服务器
conf 配置项目
sbin 重启项目
发布的在nginx.conf中
vi 文件名 编辑文件
i 开始编辑:wq
esc 停止编辑
:q 没有编辑直接退出编辑
:wq 编辑了再退出
:q! 强制不保存
cd .. 退回上一层
在sbin文件夹下重启项目
./sbin/nginx -s reload 重启nginx

若有收获,就点个赞吧

 

 

 

 

 

 

 

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: xshell7和xftp7是两款常用的远程登录和文件传输软件。 xshell7是一款功能强大的远程登录软件,可以连接到远程主机进行命令行操作。它支持多种协议,如SSH、Telnet、Serial等,能够实现安全、稳定的远程访问。xshell7提供了友好的界面和丰富的功能,如自动完成、多标签页、窗口分割等,方便用户进行远程操作。此外,xshell7还具备脚本录制和回放功能,可以方便地对复杂的操作进行记录和重复执行,提高工作效率。 xftp7是一款专业的文件传输软件,适用于将本地文件上传或从远程主机下载文件。它支持多种传输协议,如FTP、SFTPFTP over TLS/SSL等,能够实现安全、高效的文件传输。xftp7提供了直观的界面和便捷的操作方式,用户可以轻松地管理和传输文件。此外,xftp7还具备断点续传和文件夹同步功能,能够保证文件传输的可靠性和完整性。 综上所述,xshell7和xftp7是两款功能强大、易于使用的远程登录和文件传输软件,适用于各种远程管理和文件传输需求。无论是系统管理员还是开发人员,都可以通过它们来高效地管理远程主机和传输文件,提高工作效率。 ### 回答2: xshell7是一款功能强大的终端仿真软件,用于远程登录Linux服务器和其他SSH协议支持的设备。它提供了丰富的功能,如多标签页管理、多会话支持、SSH端口转发、本地和远程文件传输等。用户可以通过xshell7轻松地在Windows操作系统上与远程设备进行交互,执行命令、编辑文件等操作。它还支持脚本编写和批处理命令,使用户可以自动化其任务。 xftp7是xshell7的配套文件传输工具,用于在客户端和服务器之间进行文件上传和下载。用户可以通过xftp7快速地在本地和远程之间传输文件,而无需使用命令行或其他工具。xftp7提供了用户友好的界面,并支持断点续传功能,确保大文件的稳定传输。此外,它还支持队列管理和文件权限设置,使用户可以更方便地管理文件和目录。 总之,xshell7和xftp7是一对强大的组合工具,能够帮助用户轻松地进行远程服务器连接和文件传输。无论是系统管理员、开发人员还是普通用户,都可以使用xshell7和xftp7提高工作效率和便利性。 ### 回答3: Xshell7和Xftp7是一款功能强大的远程管理软件套装,由NetSarang公司开发和推出。Xshell7主要用于远程连接和管理服务器,提供了安全、高效的终端仿真功能,方便用户通过SSH协议远程登录服务器,并执行各种命令和操作。Xshell7支持多种协议,包括SSH、SFTP、TELNET、RLOGIN等,可以轻松连接各种类型的服务器,并提供了丰富的配置选项,以满足不同用户的需求。 Xftp7是专门用于文件传输的工具,它可以和Xshell7完美配合使用。用户可以使用Xftp7上传、下载和管理远程服务器上的文件,支持多个传输协议,包括SFTPFTP、SCP等。Xftp7同时提供了高级文件管理功能,如文件夹同步、断点续传、多线程传输等,大大提高了文件传输的效率和稳定性。 Xshell7和Xftp7的操作界面简洁明了,功能操作简单易学,适合不同层次的用户使用。它们提供了许多方便的功能,如会话管理、快捷命令、自动登录、代理设置等,让用户能够更加轻松地管理多个远程服务器。同时,Xshell7和Xftp7还具备强大的安全性能,支持SSH协议的公钥/私钥认证、密码加密等,保护用户的数据和连接的安全。 总结来说,Xshell7和Xftp7是一款功能全面、易于使用的远程管理软件套装,能够帮助用户高效、安全地管理和传输文件,提供便利的远程服务器管理工具。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值