python程序怎么部署到云服务器

python程序怎么部署到云服务器,第1张

你需要登录云服务器管理控制台,记录被我打马赛克位置的公网ip。

登录服务器

windows推荐下putty进行连接远程服务器,linux和macos不需要那么麻烦,ssl就行了。

putty

在下图的host name中输入你的公网IP,点击open。

putty界面

输入密码,看不见输入不要慌,linux就是这样保护安全的。

Paste_Image.png

登录成功界面见下图,然后想怎么操作就怎么操作了。

登陆成功界面

运行我的python文件

推荐FileZilla进行文件传输(不具体说明了),我上传了我的flask网站项目

我的项目

记住服务器同时有Python2和Python3,

python

运行的时候记得使用合适的版本,我用的是虚拟环境(自行百度如何创建虚拟环境)

在运行python之前先安装一个screen,他可以将一个程序在后台运行

sudo apt-get install screen

运行python文件,成功后按下ctrl+A和ctrl+D可以隐藏。隐藏后可以输入screen -r 恢复。

运行成功

可以。其实,搭建私有云的方法有很多,除了利用NAS外,也可以用PC作为服务器,而且方法也有很多。

比如可以用“黑群晖”、FreeNAS这样的系统直接讲PC变成NAS来用。

也可以结合Seafile、KODExplorer、ownCloud、NextCloud等软件,自行搭建一个类似Dropbox的私有云服务。

可能有人会觉得这类搭建会有异常繁琐的操作过程,其实并非如此,也有一些简单方案,比如Seafile搭配蒲公英异地组网就是其中之一。

Seafile是一款开源软件,除了拥有一般网盘的存储功能外,还能实现文件的在线编辑,用于协同办公。

因此,我们首先要在PC中完成Seafile服务端的安装。

Seafile服务端除了支持Debian、Ubuntu、Centos这些,同时还拥有Windows和树莓派的版本。

为了快速搭建,这里直接从Seafile官网下载了Windows版服务端。

然后只需下载安装所需环境,python 2.7 32位版,并将Seafile服务端解压至任意文件夹,运行run.bat即可开始初始设置。

云服务器一般常用的系统有:Windows和Linux,实际选什么系统就看应用的开发语言,再结合个人习惯。下面先了解一下这两个操作系统的区别,便于更好的选云服务器系统。

Windows操作系统是目前世界上使用最广泛的操作系统,但是在企业级服务应用上,则是Linux系统更为专业与出名。

Windows操作系统的特点是:

1、系统内含正版激活。512内存不支持选择Windows系统,1G以上内存才能很好支持该系统。

2、适合于运行Windows环境下开发的程序,如.net等。

3、支持SQL Server等数据库(需自行安装)。可以使用远程桌面方式登录云主机进行管理。

Linux系统特点:

1、流行的服务器端操作系统,具有强大的安全性和稳定性。

2、免费且开源,轻松建立和编译源代码。可通过SSH方式远程访问云服务器。

3、一般用于高性能的web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需要自行安装)。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/67782.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-01
下一篇2023-03-01

发表评论

登录后才能评论

评论列表(0条)

    保存