所需条件
1:云服务器 如果你是在校生,可以尝试白嫖阿里云。 如果你已经毕业1+天,那就不能白嫖!我购买了阿里云的ECS学生机,优惠也不错,57块买了半年,当然,腾讯云也有学生机,看个人喜好。 2:注册一个域名 在哪里买服务器就去哪里注册吧,这可以免除一些在域名解析以及备案时候的麻烦,top结尾的域名首年只要9块,对穷人可以说是相当的良心了。 ps:在注册域名的地方解析,是不收取额外的解析费用的。 3:一个网站模版 如果使用本站源码,你需要在项目目录下,运行python manage.py runserver,然后浏览器打开127.0.0.1:8000,保证运行正常。 基于其他编程语言开发的web项目,还请自行了解。
部署教程
不管是部署到本地,单独作为一个日记本使用,还是放到云服务器让别人也能够访问,以下三篇文章都能够很好的帮助你。 CSDN:搭建个人服务器 本站原作者的部署教程 知乎:Django建站指南 第一篇文章教你如何构建云服务器以及免密登录...可惜我已经毕业10天,不算在校生了,如果你打开的时候活动已经结束,也请不要恼怒。后面两篇,前者使用nginx+gunicorn+supervisor部署项目,后者使用nginx+uwsgi,如何取舍看个人喜好,我使用的是nginx+uwsgi,个人建议在配置远程数据库之前都参考原作者的文章,写的非常详细,之后如果使用uwsgi的话参考知乎的建站指南,里面给出了如何配置ssl证书的教程。
别的问题
拥有云服务器之后,直接在创建好的实例里面连接远程服务器,这样可以免去安装虚拟环境,使用Git命令克隆作者的项目即可,具体方法这里不再赘述。 安装虚拟环境的方法可以参考本站文章,如果觉得不够详细,可以去简书,这是一篇图文教程。