在自己的笔记本上部署个人网站,随时随地分享自己学习到的新知识,发现的新玩意
¶你需要:
一个http服务器:Python 里的simple-http-server和Flask;NodeJs里的Express 都是简单的http服务器;Tomcat;nginx;这种比较复杂,适合大型网站的服务器
一个html网页文件:html是绝大多数网页所用的语言,你可以右键网页背景,查看网页原始码来查看一个网页的全部成分;
一个公网ip或域名:因为要想别人能够访问你的网站,你的笔记本必须获得一个公网ip,或者域名
获得公网ip的方法:(1) 与互联网运营商联系,申请将家里的光猫改为桥接模式,然后通过路由器拨号(如果没有使用路由器,使用笔记本拨号)获得一个在电脑关机之前都不会改变的公网ip;这时其他用户就可以通过公网,直接访问你的路由器的端口了,只需要路由器再将端口转发给笔记本的端口,用户就能访问你的笔记本上共享的文件了。(2) 如果你能够获得光猫管理员权限;也可自己修改光猫为桥接模式。
注意:移动不提供公网ipv4拨号,但可以使用ipv6;在有些公网ip紧张的地区,联通,电信的公网ipv4拨号也不会无偿提供。
获得域名的方法:使用DDNS(动态域名解析服务),如花生壳,阿里云等动态域名解析服务,将你目前的ip地址对应成一个域名,写入到一个或多个DNS服务器中,用户访问你的域名时会连接到这个DNS服务器,这个DNS服务器将你的所在的公网ip,以及所在公网ip里的子网ip发送给用户
端口转发(内网穿透):将路由器某个端口对应到笔记本某个端口