第一部分:远程连接
主要讲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工具.