zoukankan      html  css  js  c++  java
  • django + 阿里云云服务器网站搭建

    最近自己用django搭了一个小网站,个人的项目挂在了github上 https://github.com/LOMOoO/tpure

    预计是挂在阿里云的云服务器上运行,云服务器买好了,阿里云的域名也买好了,等我搭建好环境之后,才发现国内的域名现在基本都要实名制,于是我便实名制了,审核大概花了三四天时间,当我兴冲冲地准备绑定访问时,才发现国内的服务器还需要备案,这真的是一个大坑,还需要往不知道哪个地方邮寄证明材料,前前后后估计得至少半个月,所以也就懒得搞了。所以以后准备搭网站又不想麻烦备案的朋友,一定要买国外的服务器和域名,国内备案是大坑。

    本来是打算用nginx+gunicorn,但考虑到网站都是个个人网站,又没有域名,就没有用这些,加上gunicorn不支持http/1.1,所以就算用以后也不会用这个的。

    光是django运行的话是非常简单的。

    1.首先我们在本地编写好django的项目,这里有几点需要注意,

        1.实际的环境下我们需要将setting.py中的debug改为false,这样一来就带来了一个新的问题,django运行的时候不会自动访问静态资源,这一部分本该由nginx来配置,但由于我们没有使用nginx,所以在运行django 在末尾需要加上--insecure ,例如 python manage.py runserver  0.0.0.0:80 --insecure

         2.我们需要在allowed_url中加入我们最后服务器的ip地址的,不然我们最后是无法访问的。

    2.接着我们可以将代码上传到github

    3.接着我们在云服务器上clone运行代码即可

    注意事项:

    1.最后我们需要删除github上项目里的setting.py中的secret_key,不然我们的网站就像是在裸奔。

    2.如果你使用的是阿里云的服务器的话,我们需要手动设置服务器的安全组,入口允许相应的端口访问,出口好像阿里云是默认允许访问所有端口的

  • 相关阅读:
    随便 构思 一个 计算 解析积分 的 简单 的 数学软件
    为什么要 拿 光 的 干涉条纹 宽度 变化 作为 判断 光速 变化 的 依据 ?
    相对论 的 几个问题
    设计 逻辑电路 的 开关元件 (2)
    设计 逻辑电路 的 开关元件
    用 逻辑电路 实现一个 开平方 算法
    小梦 在 民科吧 发了一个 用 四则运算 开平方 的 帖
    物理学 的 基本原理
    和 小梦 探讨 一个 经典力学 问题
    二分法 比 跨越步进法 快
  • 原文地址:https://www.cnblogs.com/lomooo/p/7461821.html
Copyright © 2011-2022 走看看