Web服务器属性解析:学习如何选择适合的服务器 (web服务器 属性)

随着互联网的蓬勃发展,Web服务器已成为开发网站所必需的基础设施。选择适合自己的服务器是确保网站可靠性和性能的重要步骤。但是,要选择正确的服务器可能需要花费一些时间和精力。本文将分析Web服务器的各种属性,以帮助您做出明智的选择。

1.性能

我们将重点关注服务器的性能。Web服务器应该能够快速响应客户端请求。因此,处理并发请求和高负载是服务器必须具备的两项质量。以下是一些影响性能的关键属性:

处理器:处理器是整个服务器性能的关键。CPU速度越快,处理请求的能力就越高。当然,随着处理器速度的提高,价格也越来越高。

内存:内存必须足够大,以便所有的网站数据都可以立即加载。否则,当有访问量高峰时,会出现延迟或服务不可用。因此,建议您选择至少拥有8 GB内存的服务器。

存储:在选择服务器时,存储装置也非常重要。如果您的服务需要大量存储空间,建议您选择具有较大存储容量的服务器。硬盘存储通常更便宜,而固态硬盘通常更快。

2.可靠性

除了性能之外,可靠性也很重要。事实上,在选择服务器时,可靠性可能是您最需要考虑的问题。如果您的服务器频繁崩溃、运行缓慢或强制重启,您的网站将无法保持在线状态,这将影响您的用户体验。以下是应该考虑的服务器可靠性属性:

红undant power supply:双电源系统可以确保即使一台电源故障,也可以保持服务运行。

红undant network:如果服务器需要与Web上的许多用户进行连接,则网络故障可能会导致数据丢失。为避免这种情况,您可以选择一个具有冗余网络的服务器。

备份和恢复:备份和恢复是任何服务器可靠性计划的重要组成部分。服务器应该具有备份功能和恢复功能,以防发生意外事件如系统内存损坏或黑客攻击,从而保证数据安全。

3.安全性

作为一个网站所有者,确保数据安全始终是最重要的。妥善保护数据可以防止黑客攻击和数据泄露,这可能对您的业务产生严重影响。因此,您应该仔细选择网站数据储存的服务器。以下是一些有关服务器安全的关键属性:

安全性质:服务器应该具有防火墙、入侵检测系统、加密等安全性质,以确保数据保护。

更新和补丁:服务器应该及时安排更新和补丁,以修补已知漏洞和加强安全性。

访问控制:所有的访问必须受到安全限制。例如,通过验证、用户密码和限制特殊用户访问等方法限制对服务器的访问,以确保您的数据不会落入非法人员手中。

4.可扩展性

您必须考虑服务器的扩展性。Web服务器应该能够处理日益增加的流量,无论是因为您的业务增长还是您的实际增长。以下是一些应该考虑的可扩展性属性:

可扩展性:服务器必须具有足够的性能和备用资源,以便在需要时快速扩展服务器。

红bility to scale out:如果您的网站正在不断成长,那么可能需要增加专用硬件,如网关服务器、集成电路或高负载平台等,以支持扩展性。

虚拟化技术:使用虚拟化技术可以将许多服务器都在一个主机上运行,从而有效地增加扩展性。

结论

选择适合您网站的服务器需要权衡许多因素。您需要考虑性能和可靠性,确保您的网站可靠运行。安全性必须得到重视,以确保您的数据不会被黑客攻击或损坏。您必须考虑服务器的扩展性,以确保您的网站能够随着业务的增长进行扩展。希望这篇文章帮助您选择适合自己的Web服务器。

相关问题拓展阅读:

  • iis配置web服务器
  • web服务器安全设置

iis配置web服务器

body{

line-height:200%;

}

iis配置web服务器

在Windows系统的默认状态下,IIS组件是没有被安装的。在使用肢正IIS组件之前,我们有必要了解一下IIS连接数的概念,因为这涉及到你对服务器系统的选择。

简单地说,IIS连接数是指在一定时间内,用户对服务器的80端口访问的数量,现在一般理解为同时在线人数,一般IIS连接数就是你服务器的更大并发连接人数。在Windows

XP上,系统更大支持的连接数为10个,而在Windows

2023/2023

Server的服务器中则可以自由设置IIS的连接数量,你可以根据自己的实际情况来选择服务器系统。今天主要为大家介绍iis配置web服务器。

安装IIS组件

1.依次选择“开始”→“设置”→“控制面板”→“添加或删除程序”,打开“添加或删除程序”对话框。

2.在该对话框的左侧按钮面板中点击“添加/删除Windows组件”,打开“Windows组件向导”对话框(如图1)。在对话框的“组件”列表中选择“Internet信息服务(IIS)”复选框。由历孙悔于IIS组件中集成了TP服务、FTP服务等,你可以在选择了该复选框后再点击“详细信息”按钮,在打开的对话框中取消相应服务的安装。

3.依照向导的提示进行安装,在安装过程中系统会提示你插入Windows

XP的安装光盘,此时你将其路径指向Windows

XP安装程序的I386目录下即可。

iis配置web服务器

1.依次选择“开始”→“设置”→“控制面板”→“管理工具”→“Internet信息服务”,打开“Internet信息服务”对话框。

2.在该对话框左侧的列表中依次展开“Internet信息服务”→“本地计算机”→“网站”→“默认网站”,在该列表下显示的是“C:\Inetpub\wwwroot”下的文件和文件夹,也就是网站所存放的路径了,这也是系统的默认设置,我们可以对此进行修改。

3.依次选择对话框菜单中的“操作”→“属性”,打开“默认网站

属性”对话框。选择“主目录”选项卡,在该选项卡的“本地路径”文本框中输入网站所在的路径即可。

4.由于默认情况下浏览站点不支持ASP程序,所以需要我们进行设置。在“默认网站

属性”对话框中选择“文档”选项卡,接着在“启用默认文档”选项区域中点击“添加”按钮,在打开的“添加默认文档”对话框输入“index.asp”(这里设置的是网站的首页文件名称,可根据实际情况修凯乎改),然后点击“确定”按钮。

5.IIS的配置工作到此就算完成了,现在打开IE浏览器并在地址栏中输入“

或“

就可以浏览网页了。

推荐阅读:IIS安全

web服务器安全设置

Web服务器攻击常利用Web服务器软件和配置中的漏洞,web服务器安全也是我们现在很多人关注的一点,那么你知道web服务器安全设置吗?下面是我整理的一些关于web服务器安全设置的相关资料,供你参考。

  web服务器安全设置一、IIS的相关设置

  删除默认建立的站点的虚拟目录,停止尘告默认web站点,删除对应的文件目录c:inetpub,配置所有站点的公共设置,设置好相关的连接数限制, 带宽设置以及性能设置等其他设置。配置应用程序映射,删除所有不必要的应用程序扩展,只保留asp,php,cgi,pl,aspx应用程序扩展。对于php和cgi,推荐使用isapi方式解析,用exe解析对安全和性能有所影响。用户程序调试设置发送文本错误信息给客户。

  对于数据库,尽量采用mdb后缀,不需要更改为asp,可在IIS中设置一个mdb的扩展映射,将这个映射使用一个无关的dll文件如C:WINNTsystem32inetsrvssinc.dll来防止数据库被下载。设置IIS的日志保存目录,调整日志记录信息。设置为发送文本错误信息。修改403错误页面,将其转向到其他页,可防止一些扫描器的探测。另外为隐藏系统信息,防止telnet到80端口所泄露的系统版本信息可修改IIS的banner信息,可以使用winhex手工修改或者使用相关软件如banneredit修改。

  对于用户站点所在的目录,在此说明一下,用户的FTP根目录下对应三个文件佳,wwwroot,database,logfiles,分别存放站点文件,数据库备份和该站点的日志。如果一旦发生入侵事凳塌件可对该用户站点所在目录设置具体的权限,图片所在的目录只给予列目录的权限,程序所在目录如果不需要生成文件(如生成html的程序)不给予写入权限。因为是虚拟主机平常对脚本安全没办法做到细致入微的地步派粗明。

方法

  用户从脚本提升权限:

  web服务器安全设置二、ASP的安全设置

  设置过权限和服务之后,防范asp木马还需要做以下工作,在cmd窗口运行以下命令:

  regsvr32/u C:\WINNT\System32\wshom.ocx

  del C:\WINNT\System32\wshom.ocx

  regsvr32/u C:\WINNT\system32\shell32.dll

  del C:\WINNT\system32\shell32.dll

  即可将WScript.Shell, Shell.application, WScript.Network组件卸载,可有效防止asp木马通过wscript或shell.application执行命令以及使用木马查看一些系统敏感信息。另法:可取消以上文件的users用户的权限,重新启动IIS即可生效。但不推荐该方法。

  另外,对于FSO由于用户程序需要使用,服务器上可以不注销掉该组件,这里只提一下FSO的防范,但并不需要在自动开通空间的虚拟商服务器上使用,只适合于手工开通的站点。可以针对需要FSO和不需要FSO的站点设置两个组,对于需要FSO的用户组给予c:winntsystem32scrrun.dll文件的执行权限,不需要的不给权限。重新启动服务器即可生效。

  对于这样的设置结合上面的权限设置,你会发现海阳木马已经在这里失去了作用!

  web服务器安全设置三、PHP的安全设置

  默认安装的php需要有以下几个注意的问题:

  C:\winnt\php.ini只给予users读权限即可。在php.ini里需要做如下设置:

  Safe_mode=on

  register_globals = Off

  allow_url_fopen = Off

  display_errors = Off

  magic_quotes_gpc = On

  open_basedir =web目录

  disable_functions =passthru,exec,shell_exec,system,phpinfo,get_cfg_var,popen,chmod

  默认设置com.allow_dcom = true修改为false

  web服务器安全设置四、MySQL安全设置

  如果服务器上启用MySQL数据库,MySQL数据库需要注意的安全设置为:

  删除mysql中的所有默认用户,只保留本地root帐户,为root用户加上一个复杂的密码。赋予普通用户updatedeletealertcreatedrop权限的时候,并限定到特定的数据库,尤其要避免普通客户拥有对mysql数据库操作的权限。检查mysql.user表,取消不必要用户的shutdown_priv,reload_priv,process_priv和File_priv权限,这些权限可能泄漏更多的服务器信息包括非mysql的 其它 信息出去。可以为mysql设置一个启动用户,该用户只对mysql目录有权限。设置安装目录的data数据库的权限(此目录存放了mysql数据库的数据信息)。对于mysql安装目录给users加上读取、列目录和执行权限。

  Serv-u安全问题:

  安装程序尽量采用最新版本,避免采用默认安装目录,设置好serv-u目录所在的权限,设置一个复杂的管理员密码。修改serv-u的banner信息,设置被动模式端口范围(4001—4003)在本地服务器中设置中做好相关安全设置:包括检查匿名密码,禁用反超时调度,拦截“FTP bounce”攻击和FXP,对于在30秒内连接超过3次的用户拦截10分钟。域中的设置为:要求复杂密码,目录只使用小写字母,高级中设置取消允许使用MDTM命令更改文件的日期。

  更改serv-u的启动用户:在系统中新建一个用户,设置一个复杂点的密码,不属于任何组。将servu的安装目录给予该用户完全控制权限。建立一个FTP根目录,需要给予这个用户该目录完全控制权限,因为所有的ftp用户上传,删除,更改文件都是继承了该用户的权限,否则无法操 作文 件。另外需要给该目录以上的上级目录给该用户的读取权限,否则会在连接的时候出现530 Not logged in, home directory does not exist。比如在测试的时候ftp根目录为d:soft,必须给d盘该用户的读取权限,为了安全取消d盘其他文件夹的继承权限。而一般的使用默认的system启动就没有这些问题,因为system一般都拥有这些权限的。

  web服务器安全设置五、数据库服务器的安全设置

  对于专用的MSSQL数据库服务器,按照上文所讲的设置TCP/IP筛选和IP策略,对外只开放1433和5631端口。对于MSSQL首先需要为sa设置一个强壮的密码,使用混合身份验证,加强数据库日志的记录,审核数据库登陆事件的”成功和失败”.删除一些不需要的和危险的OLE自动存储过程(会造成 企业管理 器中部分功能不能使用),这些过程包括如下:

  Sp_OAcreate Sp_OADestroy Sp_OAGetErrorInfo Sp_OAGetProperty

  Sp_OAMethod Sp_OASetProperty Sp_OAStop

  去掉不需要的注册表访问过程,包括有:

  Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue

  Xp_regenumvalues Xp_regread Xp_regremovemultistring

  Xp_regwrite

  去掉其他系统存储过程,如果认为还有威胁,当然要小心drop这些过程,可以在测试机器上测试,保证正常的系统能完成工作,这些过程包括:

  xp_cmdshell xp_dirtree xp_dropwebtask sp_addsrvrolemember

  xp_makewebtask xp_runwebtask xp_subdirs sp_addlogin

  sp_addextendedproc

web服务器 属性的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于web服务器 属性,Web服务器属性解析:学习如何选择适合的服务器,iis配置web服务器,web服务器安全设置的信息别忘了在本站进行查找喔。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Web服务器属性解析:学习如何选择适合的服务器 (web服务器 属性)》
文章链接:https://zhuji.vsping.com/229010.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。