您的位置:首页 > 移动开发

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

2018-03-15 16:26 746 查看

简述

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

环境

windows10

pycharm2017.3.3 professional edition

python3.6.4

django2.0.2

方法

首先你需要自己本地建好自己的网站,确保本地能通过浏览器访问自己的网页。比如下面这样的



去百度Google一下natapp,在官网上注册一个账号,并且实名制。毕竟是要将自己的网页挂到公网上,没实名的后果可想而知。

到这一步就可以根据官方的1分钟快速新手图文教程来走了,因为官方文档写的还是比较简单明了,我就不再这里赘述了。

根据官方文档配置完config.ini文件后,打开natapp.exe文件,如果和下面这张图一样,那么恭喜你,透传服务已经建立。如果不是,可以参考官方的除错文档



我这里有两个服务是因为我除了搭建了web透传以外还用natapp提供的速到聚合功能搭建了tcp透传用于数据库。

启动Django服务,在浏览器上面输入natapp上面提供的网址,比如我这里的http://vih9ds.natappfree.cc,并在后面加上自己首页的地址,比如http://vih9ds.natappfree.cc/home访问自己创建的网页。

到上一步如果访问成功,此教程结束,如果出现下图一样的错误,请继续



上图的错误并不是natapp造成的,而是Django,从错误提示可以看出是由于natapp给出的网址未被允许,解决方法其实很简单:打开Django项目,找到settings.py文件里的

ALLOWED_HOSTS = []


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

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


重启网络服务,并刷新网页,成功访问。



备注

natapp免费版不能自定义域名,并且网址可能会变更,否则谁会去用付费版

要让你的网页一直能被别人访问就需要保持自己的电脑开机,并且服务一直开启,我无法保证这一点,所以如果无法打开我的网页实属正常,这也是人们购买服务器的原因之一

网页模板来自于网络
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  natapp Django 网页
相关文章推荐