赞
踩
痛点概述:
现在你有一个静态页面,你想除了自己访问,也想别人访问你的杰作,这里简述了集中部署的方式,请看下文
随着现代硬件和应用技术的发展,我们的终端不断地进步升级,一切面向用户的设备都可以叫做终端,比如手机、PC机、机顶盒、无线打印机、POS机、一些数据采集器等等属于终端。本文着重介绍网页部署相关的终端,如PC机,手机。
什么是服务器? 服务器也叫做伺服器,是提供计算机服务的设备。服务器可分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等,根据计算机的服务请求,并进行相应的处理,具备承担服务和保障服务的能力。使用电脑很多的人也可以把电脑当做一个服务器,为你提供你所需要的服务。
顾名思义就是存放web应用的服务器,如你的网站,网页等。
目前主流web服务器有:IIS、Tomcat、nginx、apache。
当我们写好我的网页后,双击就可以打开,但是要观察他的路径地址,并不是我们需要的IP地址,我们需要的结果是,使用一个类似http://www.baidu.com 格式网站,我们应该如何做?
假设你已经下载了tomcat,找到tomcat服务器的位置,进入webapps里面是所有的网站程序
将我们的demo文件夹放入到webapps中
启动tomcat容器
启动后让它飞一会,直接去浏览器输入:
http://127.0.0.1:8080/demo
或者http://localhost:8080/demo
这里会涉及到IP和域名:在互联网中每个电脑都有一个独一的身份证号就是ip。同时每一个电脑都是很多个端口,特定的服务可以拥有特定的端口。
使用电脑cmd命令查看本机的ip: ipconfig 将上面的127.0.0.1 或者 localhost换成自己的ip:
此时你就可以让在一个网段下 的朋友访问这个地址了。知乎-:什么是局域网
局域网内的用户是指同一个网线,例如同一个房间,同一个学习,工作单位。以及同一个wifi下的用户,包括手机和pc
操作方式:打开电脑热点,用手机连接热点,再输入这个电脑的ip地址和端口以及页面地址就可访问这个网页:http://10.23.69.115:8080/demo 使用电脑也可
怎么让不是一个局域网下的用户访问到你的网页 例如他用的数据网络,而你用的是wifi网络,或者你用的也是数据网络。
云上服务器会提供给你一个直接访问的IP地址,你可以直接把项目放在这个云上的服务器进行部署。如果有想法,可以使用常用的百度搜索关键词自行查找:
使用公网IP可以理解为你拥有一个阿里云的服务器,这个服务器就是你的随身笔记本电脑。你每次上网都是唯一的IP地址,相当于就是你电脑的唯一访问标识以及身份证,别人能够通过这个唯一的ip地址访问你的电脑,以及访问你电脑上的网站项目。
公网:公网是相对于内网而言的。内网上网的计算机得到的IP地址是Internet上的保留地址;而公网上网的计算机得到的IP地址是因特网的公用地址,是非保留的地址。公网的计算机和因特网上的其他计算机可随意互相访问。
例如你买了一个阿里的云服务器,阿里会给你的服务器分配一个内网ip和一个随便在什么设备都能访问的公网IP或者域名,可以理解后面这个就是公网。
内网:也叫局域网(Local Area Network,LAN),是在一个局部的地理范围内(如一个学校、工厂和机关内),一般是方圆几千米以内,将各种计算机,外部设备和数据库等互相联接起来组成的计算机通信网。
NAT:NAT被叫做地址转换技术,诞生于IP地址匮乏的年代,传统IPV4的公网地址已经枯竭,如果没有NAT地址转换技术,现在很多设备都是连接不上互联网的,很多人在公司上班或者在家里上网,电脑都会分配到一个192.168.1.100的私网地址,这种地址只适用于在局域网内通信,是出不了外网的,正是因为NAT技术的出现才使得内网地址能很方便的访问互联网。
在浏览器百度下,输入IP,你会发现和使用CMD命令查看的本机ip不一致,可以简单理解为你的IP不是公网IP,而是你连接实验室的网线,实验室的网线连接学校的网管中心,网管中心连接通信商分配的公网IP。所以这个不是你得电脑的公网IP地址,用这个地址访问自己电脑上的项目是不可以的。但是我们可以通过其他的方式也可以直接访问我们的电脑上的项目和网站。
常规的操作就是,你家开了宽带,移动给你分配了一个路由器,你的电脑连接了这个路由器并且电脑上有web项目,但是现在你的项目只能是在同一个wifi的用户才能访问(不能访问因为有防火墙,关闭就可),这时候移动就是老大,你可以给他打电话问他能不能给你开的宽带(路由器)分配一个公网的地址(一般会询问你为什么要公网IP,就要看大家的嘴皮了:举例,你家装了监控,只能内网访问,而你想要随时随地看到监控画面,就需要把你的监控映射到公网,让移动给你分一个IP),那样你的电脑也就拥有了公网的ip地址。
拥有了公网IP后,也需要进行一步步的设置:进入路由器后台把DMZ主机开启,做好端口映射。配置的教程可以直接搜索:dmz主机设置
DMZ简单含义:纯手画的一个图,希望能帮助理解
如何拥有域名,怎么解析域名,有需要可以留言
动态域名解析+端口映射(解决给你的公网IP不是固定IP):
动态域名解析称为DDNS,使用TP-LINK路由器时,后台也有这个DDNS的服务,提供这些的服务一般是比较大的公司。他的作用就是把你的IP换成你自己的域名。
内网穿透其实就是通过建立隧道,与中转服务器建立连接,由中转服务器转发数据,实现公网访问内网。
内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。运行natapp隧道之后,natapp会分配一个专属域名/端口,办公软件就已经在公网上了,在外地的办公人员可以在任何地方愉快的访问办公软件了
需要准备一下东西:
服务器:公网的服务器,可以直接通过IP访问
代理服务端的监听转发程序:有开源的ngrok程序,按照说明文档部署就可以
目的服务端(同时也是面向代理服务器的客户端)的主机转发程序:在你电脑上跑的程序
访问作者的另一篇文章:把项目部署到手机上运行
内网穿透详细实战教程,可以留言更新。在这里插入代码片
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。