简述
本文章旨在帮助网络建设初学者快速、简便、免费创建自己的网站,并且可以将自己的网站分享给同学、朋友等等,享受学习成果带来的乐趣。
环境
- 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免费版不能自定义域名,并且网址可能会变更,否则谁会去用付费版
- 要让你的网页一直能被别人访问就需要保持自己的电脑开机,并且服务一直开启,我无法保证这一点,所以如果无法打开我的网页实属正常,这也是人们购买服务器的原因之一
- 网页模板来自于网络
|
|