局域网下访问自己的项目和网页

让别人访问你的代码或项目

本文最新详细介绍地址

现在你有一个静态页面,你想除了自己访问,也想别人访问你的杰作,这里简述了集中部署的方式,请看下文

image-20220311164425756

image-20220311164319534

终端分类

随着现代硬件和应用技术的发展,我们的终端不断地进步升级,一切面向用户的设备都可以叫做终端,比如手机、PC机、机顶盒、无线打印机、POS机、一些数据采集器等等属于终端。本文着重介绍网页部署相关的终端,如PC机,手机。

image-20220311160252572

服务器设备

知乎答案:什么是服务器?

什么是服务器? 服务器也叫做伺服器,是提供计算机服务的设备。服务器可分为文件服务器数据库服务器应用程序服务器WEB服务器等,根据计算机的服务请求,并进行相应的处理,具备承担服务和保障服务的能力。使用电脑很多的人也可以把电脑当做一个服务器,为你提供你所需要的服务。

image-20220311154637999

  • 企业级服务器,一般是没有屏幕的,并且硬件高度集中。子服务器只做自己事情。

image-20220311160700629

  • 触手可见的服务器:我的电脑可以上网,也拥有文件管理,同时也拥有其他的服务模块。

image-20220311161225509

  • 用户访问一个有数据的网站的流程

image-20220311161922404

  • 常见的服务器的系统:
    • WINDOWS系统有[Windows server 2003](https://baike.baidu.com/item/Windows server 2003)、[Windows server 2008](https://baike.baidu.com/item/Windows server 2008)、[windows server 2012](https://baike.baidu.com/item/windows server 2012)。
    • LINUX系统Ubuntu、Fedora3、openSUSE4、Debian5、Slackware6、RedHat。
    • 目前最流行的系统是 [Windows 2008](https://baike.baidu.com/item/Windows 2008)、RedhatCentOS 6。

WEB服务器

img

顾名思义就是存放web应用的服务器,如你的网站,网页等。

目前主流web服务器有:IIS、Tomcat、nginx、apache。

  1. IIS是微软主力打造的web服务器,目前作为Windows系统组件一部分,和微软上层web开发(asp.net)应用接口紧密。关于IIS的使用可以看百度问答
  2. Tomcat:Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。tomcat安装教程
  3. Nginx是开源的后起之秀,是俄罗斯开发的一款用于高并发服务的web服务器,主要应用于高并发网站、静态服务器、下载服务器等,其优点是性能更高,支持负载均衡,反向代理。
  4. Apache是世界使用排名第一的Web服务器软件。它几乎可以运行在所有的计算机平台上。由于Apache是开源免费的,因此有很多人参与到新功能的开发设计,不断对其进行完善。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。
  5. WebLogic是专门应用于企业级开发的web服务器,比较常见的是和Java语言搭配,使用起来和Apache差不多,同时它的架构也非常的优秀.
  6. Jetty是专门针对Java Web的服务器,它被用来运行Servlet程序,是众多服务器中最局限的一个了。小编并不建议大家掌握这款服务器
  7. thttpd 中是一个简单,小型,轻便,快速和安全的http服务器
    • 简单:它能够支持HTTP/1.1协议标准,或者超过了最低水平
    • 小巧:它具有非常少的运行时间,因为它不fork子进程来接受新请求,并且非常谨慎的分配内存。
    • 便携:它能够在大部分的类Unix系统上运行,包括FreeBSD,SunOS 4,Solaris 2,BSD/OS,Linux,OSF等等
    • 快速:它的速度要超过主流的Web服务器(Apache,NCSA,Netscape),在高负载情况下,它要快的多
    • 安全:它努力的保护主机不受到攻击,不中断服务器
  8. Lighttpd:Lighttpd是由德国人 Jan Kneschke 领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能。

image-20220311164743944

部署我们的网页

image-20220311154958808

  1. 当我们写好我的网页后,双击就可以打开,但是要观察他的路径地址,并不是我们需要的IP地址,我们需要的结果是,使用一个类似http://www.baidu.com 格式网站,我们应该如何做?

    image-20220311164941812

    image-20220311165243483

    假设你已经下载了tomcat,找到tomcat服务器的位置,进入webapps里面是所有的网站程序

    image-20220311165652749

将我们的demo文件夹放入到webapps中

image-20220311165853636

启动tomcat容器

image-20220311165959380

启动后让它飞一会,直接去浏览器输入:

http://127.0.0.1:8080/demo
或者http://localhost:8080/demo

image-20220311170123774

这里会涉及到IP域名:在互联网中每个电脑都有一个独一的身份证号就是ip。同时每一个电脑都是很多个端口,特定的服务可以拥有特定的端口。

使用电脑cmd命令查看本机的ip: ipconfig 将上面的127.0.0.1 或者 localhost换成自己的ip:

image-20220311170819943

image-20220311171320989

此时你就可以让在一个网段下 的朋友访问这个地址了。什么是局域网

局域网

局域网内的用户是指同一个网线,例如同一个房间,同一个学习,工作单位。以及同一个wifi下的用户,包括手机和pc

image-20220311171639336

打开电脑热点,用手机连接热点,再输入这个电脑的ip地址和端口以及页面地址就可访问这个网页:http://10.23.69.115:8080/demo 使用电脑也可
image-20220311172020919

什么是公网

怎么让不是一个局域网下的用户访问到你的网页 例如他用的数据网络

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔芋小灰菜

不要下次一定,要一键三连

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值