一、使用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_path
git 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
所以不再研究这个了