使用IntelliJ IDEA开发工具编写Web项目并部署服务器

652 阅读1分钟

一、使用Idea编写Web项目

项目地址:Github地址

二、使用Idea部署Web项目

1.使用Idea连接云服务器

依次选择Tools->Deployment->Configuration

在弹窗中输入HostUser namePassword连接云服务器

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 选项未测试

Automatic Upload介绍

因为腾讯云服务器的Ftp配置之后没有生效,一直有问题。

配置Ftp遇到的问题查看另一篇文章:腾讯云服务器配置FTP

所以不再研究这个了