远程连接服务器并部署静态文件

第一部分:远程连接

主要讲pycharm或webstorm连接方法

顶部工具栏
tools-Deployment-configuration
在这里插入图片描述
然后配置sftp
在这里插入图片描述
配置完后可以点击此按钮进入图形化界面查看目录详情
在这里插入图片描述

然后点击pycharm-tools-start ssh session打开ssh会话.
在这里插入图片描述
在这里可以输入一系列操作命令(命令记不住的百度)
在这里插入图片描述
**

第二部分:静态文件部署

服务器不一样方法不一样(我的是nginx 服务器/Ubuntu)

连接成功以后点击按钮会出现目录,可以随便选择一些打开看一下
在这里插入图片描述
我们要部署的文件的位置为home文件夹,所以选择到home文件夹里面
编译器右侧会有快速入口
在这里插入图片描述
dist文件就是我的服务器部署的静态文件
方法很简单(主要是编译器很方便)
直接把需要部署的文件用鼠标拖进去就ok(我是使用的vue.js框架经过编译的文件,不编译的好像不能放入服务器,不是太清楚,可以百度)
放好以后进入etc文件夹
修改 /etc/nginx/nginx_config 中的http server部分
写法一(推荐):
server {
listen:80; #nginx监听端口
server_name www.xxx.cn; #域名
root /home/jiaokun; #把客户端访问端口的请求转发到某个目录
insex index.html; #静态目录的文件入口
}
写法二,路径重写
server {
listen:8010;
server_name 127.0.0.1;
location / {
root /home/jiaokun;
}
}

当然把文件部署进去以后需要保存,修改配置以后也需要保存,否则不生效(方便的编译器直接Ctrl+s就保存了,为我们省去了很多复杂的命令)
然后打开ssh会话输入命令
nginx -s reload :修改配置后重新加载生效
然后就可以通过你的域名访问你的服务器了

其他连接工具选择:

1.阿里云控制台自带终端.优点:权限最高. 缺点:不太方便.
2.putty xshell 等.优点:文件小功能专一,使用人数多.缺点:年代早体验一般.
3.Cyberduck . 优点:体验好些 . 缺点:主要是macOS端的软件,文件大些.
4.(推荐)pycharm ,webstorm,vscode等ide自带的ssh工具.
5.ftp上传下载, flashFXP . 而pycharm自带deployment sftp.
6.macOS和windows powershell自带命令行版ssh工具.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值