一、使用Idea编写Web项目
项目地址:Github地址
二、使用Idea部署Web项目
1.使用Idea连接云服务器
依次选择
Tools->Deployment->Configuration
在弹窗中输入Host、User name、Password连接云服务器
2.使用Idea的Terminal命令窗口连接云服务器
依次选择
Tools->Start SSH session打开连接云服务器的命令窗口
3.在命令窗口执行shell命令来更新Web项目代码并启动服务
uwsgi.sh文件内容参考另一篇文章 使用uwsgi管理django服务
uwsgi.sh文件的核心代码
- 跳转到 djangoserver 目录下,更新代码
cd $Django_pathgit pull - 使用
uwsgi启动django服务uwsgi --ini uwsgi/uwsgi.ini
执行 sh uwsgi.sh start 命令即可启动Django服务
至此Django服务已经启动
三、Idea连接服务器后续
1.Idea操作服务器文件或目录
使用上面的连接服务器操作后。
依次选择
Tools->Deployment->Browse Remote Host
在Idea右侧出现的Remote Host窗口中就可以操作云服务器的文件目录。
支持的操作有查看文件夹、查看、修改文件内容、新建、删除文件或文件夹、复制、剪切文件或文件夹
2.Automatic Upload 选项未测试
因为腾讯云服务器的Ftp配置之后没有生效,一直有问题。
配置Ftp遇到的问题查看另一篇文章:腾讯云服务器配置FTP
所以不再研究这个了