在实际架构中,nginx和apache通常与tomcat配合使用,形成动静分离的负载均衡架构,从而显著提升网站的整体性能。nginx相比apache,在资源消耗和配置简洁度上更具优势。
B站的Web是什么意思?Web服务器有哪些?
iis是微软公司开发的web服务器,作为Windows系统的一部分,它与微软的asp.net等上层开发接口结合紧密。前三者均为开源免费,但nginx和apache侧重静态,tomcat侧重动态。
若要打造安全的个人Web服务器,首先必须修改默认的3389端口,并开启防火墙,关闭不需要的端口。同时建议关闭icmp报文,有条件的话增加负载均衡以隐藏源IP。
从技术定义来看,web本意源自蜘蛛网的概念,现在广泛指代网络或互联网领域。它主要体现为超文本、超媒体以及HTTP传输协议等技术形式。
如果你打算在电脑上通过网页版登录b站观看直播,系统也会提示你当前处于b站web端环境。简单来说,就是利用浏览器访问b站服务的形式。
nginx虽然资源开销小且并发能力强,但默认仅支持静态页面。相比之下,apache是apache基金会推出的应用广泛且安全的http软件,同样自身主要支持静态页面。
tomcat则是apache基金会旗下的开源应用服务器,具有web功能,特别之处在于它支持动态页面的处理,能够动态生成资源并返回给客户端。
所谓的b站web端,指的就是哔哩哔哩的网页版本。当你使用电脑浏览器登录b站时,界面就会显示为web端,这主要用于区分手机App或客户端。
还有数蚕web服务器,这是数蚕科技基于C++开发的Linux服务器,擅长处理静态页面和简单计算型服务,支持高并发和多进程,但在动态页面支持上相对较弱。
在网络服务模式中,目前主流分为B/S和C/S两种。B/S即浏览器对服务器模式,用户只需通过浏览器即可访问服务器提供的网络服务,无需安装额外客户端。
除了国际主流服务器,国产web服务器也有代表作品。例如Tengine是淘宝团队基于nginx优化开发的,专门针对资源请求进行了改进。
服务器文件夹权限设置要尽可能细致,该安装的防护软件绝不能少。对于使用win2003系统的用户,系统自带的某些安全设置相对简单,但仍需手动配置关键防护。
提到web服务器,市面上常用的包括nginx、apache、tomcat以及iis等。其中nginx是由俄罗斯团队开发的开源免费轻量级http服务器,具备反向代理和负载均衡功能。