内网的客户端如何通过http访问内网服务器上面的资源?

文章推薦指數: 80 %
投票人數:10人

在一个局部内网内,有电脑A、B、C、D。

其中A充当服务器,里面放置网站和一些图片等静态资源。

如何通过http协议,使得B,C,D这些电脑可以访问A中的 ... 注册登录问答专栏课程招聘活动发现✓使用“Bing”搜本站使用“Google”搜本站使用“百度”搜本站站内搜索注册登录首页问答前端问答详情0局域内网内,内网的客户端如何通过http访问内网服务器上面的资源?hmy66626更新于2021-09-30在一个局部内网内,有电脑A、B、C、D。

其中A充当服务器,里面放置网站和一些图片等静态资源。

如何通过http协议,使得B,C,D这些电脑可以访问A中的资源。

比如A服务器上面有个xxx.jpg,BCD等电脑如何使用A的内网ip地址+图片地址进行访问?附加问题:有人知道图片服务器是怎样搭载吗?包括上传,下载,访问图片前端服务器htmlmysql数据库关注3收藏0赞0回复阅读9083个回答得票最新0xdsnet6.2k发布于2021-09-30✓已被采纳图片服务器就是普通的http服务啊,你搭建一个http服务(用任何可能的web服务器,如nginx、apache、IIS等等),配置好服务根目录(假定对应A电脑的PATHA),且打开子目录访问支持(有些web服务需要额外配置才允许访问子目录等内容),则A电脑PATHA下的任何内容,可以用http://A电脑IP:web服务设置的端口/abc文件路径来访问A电脑下PATHA/abc文件路径的内容。

至于图片上传访问,这是和普通的web服务是有差异的啦,需要支持CGI接口的服务了。

至于现在对外服务的图床、或者说支持上传的图片库服务,一般是更复杂的服务,一般内部可以认为是:web服务提供对外服务接口支持,一般包含至少2类接口1.1.普通文件服务接口(get接口)1.2.上传文件服务接口(put接口)内部文件(对象)存储索引服务(大的图床服务都会用到数据库之类,为了数据安全,且支持巨量信息,有的会用分布式对象存储或分布式文件系统),在接收到前端服务传来的文件数据后,一般会进行去重再存储等操作,即对获取的数据计算一个特征值去检索是否已经存在,没有就把特征值入库,把对应的数据进行存储,返回访问信息(可以认为是访问路径,对于对象数据库来说可能就是一个很长串的ID),这些信息会反馈给前端服务,让数据可以以后访问到。

内部缩率图生成存储服务。

其中1、2是必须的,缩略图生成不一定是必须的,但大的图床一般会有,这样可以在简单展示中节省很多流量(就会省钱!)。

个人或者小单位使用,可以直接找开源的web图床或者文件服务来安装。

赞0回复0然后去远足29.9k发布于2021-09-30主机A弄一个WebServer(IIS、Nginx、Apache啥都行,甚至简单的你可以自己写一个)对外提供HTTP服务就行啊,防火墙开放相应端口,其他主机通过子网IP(你们要是有内部DNS分配个“假”域名也行)正常访问就好了呀。

赞0回复0xx小台灯36发布于2021-09-30上传需要提供api服务,找后端开发下载访问按照上面两位说的就可以了,如果只是临时访问的话可以使用http-server$npmi-ghttp-server $cd/iamge $http-server赞0回复撰写回答你尚未登录,登录后可以和开发者交流问题的细节关注并接收问题和回答的更新提醒参与内容的编辑和改进,让解决方法与时俱进注册登录宣传栏908



請為這篇文章評分?