Linux中最常用的Web服务器软件是什么?有何特点(常用的web服务器软件有哪些)

Linux中最常用的Web服务器软件是什么?有何特点(常用的web服务器软件有哪些),第1张

apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

Apache源于NCSA>

本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个ApacheWeb站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3Consortium、FinancialTimes等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。

Apache的诞生极富有戏剧性。当NCSA>

Apacheweb服务器软件拥有以下特性:

支持最新的>

拥有简单而强有力的基于文件的配置过程

支持通用网关接口

支持基于IP和基于域名的虚拟主机

支持多种方式的>

集成Perl处理模块

集成代理服务器模块

支持实时监视服务器状态和定制服务器日志

支持服务器端包含指令(SSI)

支持安全Socket层(SSL)

提供用户会话过程的跟踪

支持FastCGI

通过第三方模块可以支持JavaServlets

如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

Apache有名的几个项目介绍

>

这个在前面的段落介绍过了,Apache已经是他的代号了

ActiveMQ

免费开源由java编写符合JMS11标准的消息中间件。

另外,它也支持通过除java语言外的语言的使用

Ant

这个太出名了。标准的批处理工具。是一套基于java的程序打造工具

Commons

一些常用的工具类库,包括common-pool,dbcp,fileupload,Common-beans等。

Excalibur

它的主要产品是一个由java写成的,名字叫做Fortress(要塞)的轻量级的可嵌入式反向控制容器。

iBATIS

并入的一个项目,是ORM的一个很流行的工具

Geronimo

是Apache软件基金会为了创造一个兼容j2ee的容器,而整理出来的一个新成果

Jakarta

许多Java子项目的集成,tomcat,ant等就是从这里孵化出去的。

James

是一套用java开发的邮件、新闻组、消息服务器。它使用的avalon组件框架。目前支持SMTP,POP3和NNTP很快也会支持IMAP

Logging

基于java的可靠,快速,扩展性强的日志工具

Maven

是一套java开发的工程综合管理工具。它基于工程对象模型(POM)的理念

Portals

门户产品

Struts

一套通过servlets和jsp来搭建web应用的MVC框架

Tomcat

用量最大的免费的Java服务器

和Windows *** 作系统软件一样,Linux也是一个 *** 作系统软件。但是和Windows不同的是,Linux是一套开放源代码程序的、并可以自由传播的类Unix *** 作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intelx86系列CPU架构的计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的 *** 作系统。

Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix *** 作系统兼容产品。在过去的20年里,Linux系统主要应用于服务器端、嵌入式开发和个人PC桌面三大领域,其中服务器端领域是重中之重。

大型、超大型互联网企业(百度、Sina、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的主流系统几乎都是Linux系统。

Linux *** 作系统之所以如此流行,是因为它具有如下一下特点:

开发源代码的程序,可自由修改。

Unix系统兼容,具备Unix几乎所有优秀特性。

可自由传播,无任何商业化版权制约。

本人在Linux/Windows系统上都运行过服务器管理面板部署web开发和生产环境,从稳定性、安全性和简单易用的角度来做,我推荐如下:

一、Windows服务器系统推荐phpStudy服务器管理面板

1、phpStudy服务器管理面板介绍

支持最新php、mysql版本,在不同站点可以选择不同版本php和mysql互不影响。界面简洁, *** 作简单,ssl部署、网站备份还原一键 *** 作,软件官网更新及时、占用体积小,100M不到,目前最新版本是phpStudyv8105。

2、特色

傻瓜式的一键启动,一键切换环境(nginx+apahce),一键切换PHP版本(51-73),无需懂任何代码与手动配置。

PHP扩展管理方便,伪静态等设计简单

关键是对windows系统的支持非常友好,使用时间长后,系统变卡、死机的情况较其他面板少。

二、linux服务器系统推荐宝塔面板

bt宝塔面板部署在云服务器上,用于生产环境,安全性、性能、稳定性极高,管理面板是图形化的界面,许多附在的linux软件安装、服务部署,网站运维等复杂 *** 作,只要点击几下鼠标就可以,非常便捷,在linux系统上使用最多的和最广泛的服务器管理面板。宝塔面板有专业付费版和免费版本,一般免费版本功能已经够用了,专业版提供系统加固、防火墙等安全防务软件。

简单介绍宝塔面板的更能特色:

1、软件商店功能强大齐全、傻瓜式安装、更新,为服务拓展、升级提供便利。

2、网站设置、数据库管理、安全监控、文件系统、计划任务等linux技术人员需要使用命令的负责 *** 作,在管理面板上一目了然。

3、最值得一提的是,是FTP上传、下载、在线压缩解压功能,文件传输速度非常快,可以达到10-20m/秒,还可以当网盘使用,用于分享下载文件。

随着互联网的不断发展,linux系统的普及率也在不断的提高,今天,我们就一起来了解一下,在学习linux技术的时候,都有哪些误区的存在。



误区一:开发应用比较困难

这种说法在三年前还有一定的道理。过去,使用传统工具为Linux开发应用程序比较困难。传统的GCC和Emacs难以学习,而且不能达到企业级开发者所需要的高效程度。而现在Linux有一个功能完备的、可视化的、快速的编程工具—Kylix,它彻底解决了这个问题。Kylix采用Win32开发者熟悉的“拖放”方式来设计所见即所得的用户界面,极大地提高了Linux平台上GUI应用程序(尤其是商业和企业的数据库应用)的开发效率,使得难以计数的Win32商业应用被移植到Linux平台上。

误区二:只适用网络

Linux几乎是网络的代名词,在网络上有庞大的Linux支持者队伍。随着越来越多的Linux厂商的加入(目前Linux版本已有188个),它的应用已经从网络扩展到几乎所有IT领域,从数据库、企业级Office、电子商务软件、网络管理、RAS(可靠性、可用性和可服务性)计算,到计算机辅助设计制造(CAD/CAM)、**特技模拟等各个方面。随着Linux新版本的不断推出,性能也在大幅度提高,全球各地许多企业已开始应用Linux *** 作平台或服务器来处理庞大的资料。

误区三:仅适合中小型企业

一直以来都有这样一个误区:Linux既然是开放源代码,因此其大的特点就是比WindowsNT等 *** 作系统便宜,这就使得它的应用只局限于小公司。事实并非如此,Linux的组网能力非常强大,它的TCP/IP代码是高级的。Linux提供了对于当前TCP/IP协议的完全支持,并且包括了对下一代Internet协议IPv6的支持。Linux内核还包括了IP防火墙代码、IP防伪、IP服务质量控制及许多安全特性。这些特性可以与Cisco等公司提供的高端路由设备的特性相媲美。这些应用案例证明了Linux绝对具有延展性,有能力执行关键的应用程序,并可满足资料高负载流量的处理需求(甚至是先进的超级运算工作)。

误区四:Linux市场无利润

Linux是免费的,那么是不是意味着在Linux市场就不会有利可图回答是否定的。Linux厂商可能不会因发行 *** 作系统而得到很多利润,但他们可以在Linux平台上进行开发来得到利润。IT培训发现如Linux服务器厂商的利润在于服务器是软件和硬件的结合体,它的功效和价值的体现来自于这个结合体,而不是独立的软件和硬件。况且Linux服务器的硬件中已经含有了一定的利润,而Linux的免费对厂商来说是个降低成本的条件。另外Linux厂商在手机、PDA产品(Linux嵌入式开发应用的典型例子)中就有很大的利润空间。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10796375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存