局域内网内,内网的客户端如何通过http访问内网服务器上面的资源?
在一个局部内网内,有电脑A、B、C、D。其中A充当服务器,里面放置网站和一些图片等静态资源。如何通过http协议,使得B,C,D这些电脑可以访问A中的资源。
比如A服务器上面有个xxx.jpg,BCD等电脑如何使用A的内网ip地址+图片地址进行访问?
附加问题:
有人知道图片服务器是怎样搭载吗?包括上传,下载,访问图片
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
图片服务器就是普通的http服务啊,你搭建一个http服务(用任何可能的web服务器,如nginx、apache、IIS等等),配置好服务根目录(假定对应A电脑的PATHA),且打开子目录访问支持(有些web服务需要额外配置才允许访问子目录等内容),则A电脑PATHA下的任何内容,可以用
http://A电脑IP:web服务设置的端口/abc文件路径
来访问 A电脑下PATHA/abc文件路径
的内容。至于图片上传访问,这是和普通的web服务是有差异的啦,需要支持CGI接口的服务了。
至于现在对外服务的图床、或者说支持上传的图片库服务,一般是更复杂的服务,一般内部可以认为是:
1.1. 普通文件服务接口(get 接口)
1.2. 上传文件服务接口(put 接口)
其中1、2是必须的,缩略图生成不一定是必须的,但大的图床一般会有,这样可以在简单展示中节省很多流量(就会省钱!)。
个人或者小单位使用,可以直接找开源的web图床或者文件服务来安装。
主机 A 弄一个 WebServer (IIS、Nginx、Apache 啥都行,甚至简单的你可以自己写一个)对外提供 HTTP 服务就行啊,防火墙开放相应端口,其他主机通过子网 IP(你们要是有内部 DNS 分配个“假”域名也行)正常访问就好了呀。
需要提供api服务,找后端开发
下载 访问
按照上面两位说的就可以了,如果只是临时访问的话可以使用
http-server