使用natapp发布个人网站(含出错处理方法)

论坛 期权论坛 脚本     
匿名网站用户   2020-12-20 11:12   64   0

简述

本文章旨在帮助网络建设初学者快速、简便、免费创建自己的网站,并且可以将自己的网站分享给同学、朋友等等,享受学习成果带来的乐趣。

环境

  • windows10
  • pycharm2017.3.3 professional edition
  • python3.6.4
  • django2.0.2

方法

  1. 首先你需要自己本地建好自己的网站,确保本地能通过浏览器访问自己的网页。比如下面这样的
    这里写图片描述
  2. 去百度Google一下natapp,在官网上注册一个账号,并且实名制。毕竟是要将自己的网页挂到公网上,没实名的后果可想而知。
  3. 到这一步就可以根据官方的1分钟快速新手图文教程来走了,因为官方文档写的还是比较简单明了,我就不再这里赘述了。
  4. 根据官方文档配置完config.ini文件后,打开natapp.exe文件,如果和下面这张图一样,那么恭喜你,透传服务已经建立。如果不是,可以参考官方的除错文档
    这里写图片描述
    我这里有两个服务是因为我除了搭建了web透传以外还用natapp提供的速到聚合功能搭建了tcp透传用于数据库。
  5. 启动Django服务,在浏览器上面输入natapp上面提供的网址,比如我这里的http://vih9ds.natappfree.cc,并在后面加上自己首页的地址,比如http://vih9ds.natappfree.cc/home访问自己创建的网页。
  6. 到上一步如果访问成功,此教程结束,如果出现下图一样的错误,请继续
    这里写图片描述
    上图的错误并不是natapp造成的,而是Django,从错误提示可以看出是由于natapp给出的网址未被允许,解决方法其实很简单:打开Django项目,找到settings.py文件里的

    ALLOWED_HOSTS = []

    字段,将网址添加进去,变成下面这样

    ALLOWED_HOSTS = [
        '127.0.0.1',
        'vih9ds.natappfree.cc',
    ]

    重启网络服务,并刷新网页,成功访问。
    这里写图片描述

    备注

    • natapp免费版不能自定义域名,并且网址可能会变更,否则谁会去用付费版
    • 要让你的网页一直能被别人访问就需要保持自己的电脑开机,并且服务一直开启,我无法保证这一点,所以如果无法打开我的网页实属正常,这也是人们购买服务器的原因之一
    • 网页模板来自于网络
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP