最新消息:新席地网:网页制作,360度全景摄影,微信营销推广,详情见:新席地网xxidi.com,电话:13913571631

服务器安全及重装时注意事项及虚拟主机打不开原因

技术 admin 2763浏览 0评论

转自老康博客:http://www.fzz8.cn/article.asp?id=464
在中国,已有成千上万的服务器采用[星外安全包]的稳定结构来配置自己的服务器并安全运行多年,得到了很高的评价。并认为[星外安全包]是国内目前服务器上一个非常稳定、可靠、安全具有保障性的软件。同时为成千上万的台服务器提供了最安全的保障服务。

  为了保障服务器的安全,目前所有安装了[星外虚拟主机管理平台]的正版用户,都已经严格按照[星外安全包]的[视频教程]设置来配置服务器的安全。但是,为了防止低水平的服务器管理人员破坏服务器的安全性,为了更大程度上保障用户服务器上的安全性,请参考下面的要求,检查您的服务器的安全设置:

—————————————————————————————————————-

 1. 请将sql 2000,mysql运行在普通用户权限下。
   
   由于大部分黑客都是利用数据库的权限入侵,将sql 2000,mysql运行在
   普通用户权限,可以提供数据库的安全性,防止入侵,同时您务必对数据
   库的权限做详细的设置,具体设置要看[星外安全包]的[视频教程]。

 
 2. 使用[星外安全包]中的IP策略来关闭所有没用的端口。
   具体的设置请看星外安全包的视频教程。

 
 3. 服务器所有磁盘分区的根目录都不能有everyone,users读与运行的权限

 
 4. 为了加强PHP的安全,请直接使用星外的[自动PHP安装包]来安装,安装
   以后,PHP的默认就处于安全状态了。

 
 5. 请不要安装或使用CGI,因为CGI存在先天上的安全隐患。

 
 6. 请不要安装任何的第三方软件。
   例如XX优化软件,XX插件之类的,更不要在服务器上注册未知的组件。

 
 7. 请不要在服务器上使用IE访问任何网站,不然有可能中网页木马。

 
 8. Mysql要使用4.1以上的版本,4.0版本存在安全问题。

 
 9. 请不要安装PCanywhere或Radmin,因为它们本身就存在安全问题。请直接
   使用windows 2003自带的3389,因为它比任何远程控制软件都安全。

10. 请不要在服务器上双击运行任何程序,不然您中了木马都不知道。

11. 请不要在服务器上使用IE打开用户的硬盘中的网页,这是最危险的破坏
   服务器安全的行为,会造成木马入侵。

12. 请不要在服务器上浏览图片,因为曾经多次发现操作系统的图片处理功能
   漏洞,有可能会造成您的服务器被入侵。以前windows就出过GDI+的安全
   漏洞会造成服务器被入侵。

13. 如果您使用Imail,必须要用8.2以上版本,8.1存在安全严重的安全漏洞

14. 请设置sytem32目录的cmd.exe, at.exe, cacls.exe, ftp.exe 的文
   件只能有adms,system的全权权限.不能有其他的权限,[星外安全包]已
   自动设置了它们的权限,请参考[星外安全包]的[视频教程]来设置

15. 服务器上任何的asp,php,asp.net程序绝对不能使用sql2000的sa用户或
   mysql中的root用户来连接数据库,这样会造成服务器被入侵.

16. 由于旧版本的WinRAR软件存在安全漏洞,因此,所有安装的Winrar电脑都必
   须安装WinRAR7.1以上版本.

17. 服务器不能运行任何使用固定网络端口的程序,例如私服程序就是最大的
   入侵后门

18. 为C:Documents and SettingsAll UsersDocuments目录的users
   用户组设置拒绝写入权限。(请使用最新版的安全包来设置这个目录)

19. 升级imail8.22的安全补丁,下载地址:
   http://sys.7i24.com/soft/imailpatch.rar
   Imail控制台中imap4D32服务必须是处于停止(Stop)状态,否则马上就可
   以入侵你的服务器!

20. 经常性运行windows update更新补丁.

21. 为了进一步提高安全,您可以启用windows默认的防火墙.

注意,在启动防火墙前,您需要先在例外中,设置允许以下的TCP端口:
3389 1433 3306 25 21 20 80 110 53 8888
再设置允许以下的程序使用网络(在例外中选择添加程序)
C:windowssystem32inetsrvinetinfo.exe
C:windowssystem32inetsrvw3wp.exe
C:windows7i24tool.exe

如果您改过了3389端口,您需要另外加上您自己的端口.如果您的服务器需要允许被ping,请您在例外旁边点高级,点设置ICMP,再点"允许传入显示响应请求
",确定后就会支持ping了.

(特别指出,近期据传win2003有未公开的漏洞,请启用防火墙)

22. 主控服务器所在的主控网站目录(D:freehostmain),不能改动目录的权限,不然会造成安全问题,正常这个目录只有adms,system及freehostwebrunat读的权限,任何别的权限增加了,都造成安全问题,也不能在主控目录中放探针,或PHP文件,或别的操作ACCESS的代码.

23.注意不要安装windows update中的Windows PowerShell,如果已安装了,请删除它!因为这个组件有大量服务器管理的权限.不能安装.

24.请将服务器中的"Distributed Transaction Coordinator"服务禁止,传IIS中存在没有补丁了漏洞,这个服务必须禁止。运行以下命令可以自动禁止:
sc stop MSDTC & sc config MSDTC start= disabled

25.如果以下目录存在,请删除这个目录:
c:windowsServicePackFiles,否则里面有文件有可能被黑客利用.
  如果您直接装的是win2003R2版本,这个目录是不存在的,因此不用删除。
  我们强烈建议您安装以下的操作系统:
  http://www.verycd.com/groups/0202/291311.topic
  第二个盘不用下载,也不用安装,注册码在同个网址中有.

 注意:在安全方面,网管必须要提高安全警惕,因为网管才是服务器安全的最
    后保障,按以上设置后,就算您的用户上传了木马在自己的网站中,也
    绝对入侵不了您的服务器。另外您需要先确保您自己的电脑是安全的,
    才能保障您的服务器也是处于安全,如果您自己的电脑不安全,您的服
    务器也不可能安全。

 补充:您的服务器如果不幸中毒,可以用一些专业工具来扫描:
    http://www.duba.net/qing/

由于特殊原因,重新安装2003操作系统的注意事项
当您安装好“星外虚拟主机管理平台”软件后,由于特殊原因,您需

   要重新安装2003操作系统时,请您按照以下几点来操作:
————————————————————————————————————
 1. 备份数据:
   
  1) 备份SQL 2000数据。请备份SQL 2000的DATA目录(默认在E:Program
             FilesMicrosoft SQL ServerMSSQLData),如果
             您还开了用户数据库在别的目录,如F:SQLDATA,
             也请备份这个目录。
             注意:有极少部分用户反映单纯备份DATA目录的方
                式无法恢复数据库,为了以防万一,您可以
                将每个库都用企业管理器备份成BAK格式的
                备份文件,防止DATA目录恢复失败。

  2) 备份MySQL数据。也是备份Mysql目录的DATA目录及my.ini文件。
  
  3) 备份邮箱内容。

   A:如果邮箱软件是Winwebmail,可以备份整个winwebmail的目录。
   B:如果邮箱软件是imail,要先备份IMail的注册表,备份办法:
     
     可以在 服务器里面,
      打开 imail管理控制台,
       点 localhost,点backup,
         会生成一个备份文件在imail的安装目录。
      然后 备份整个imail目录。
     注意:有部分用户备份后由于特殊原因会出错,因此,我们建议也
        备份好注册表中的:
        HKEY_LOCAL_MACHINESOFTWAREIpswitchIMailDomains
        防止备份失败.
 
  4) 备份主控网站的内容。

    如果这台服务器是主控服务器,请备份主控网站,默认在
    D:Freehostmain目录,也要备份代理图片目录,默认在
    D:FreeHostAgentPhoto

————————————————————————————————————

 2. 安装新的操作系统: 

  注意:

  1) 安装新的操作系统前,要格式化C:盘,然后使用windows 20003的中文
    企业版来安装操作系统(请注意,不能使用任何修改过的2003的版
    本,特别提醒:不可以使用“番茄花园”版本来安装,会造成各种各样
    的错误,让您后悔莫及)。

  2) 安装新完操作系统以后,就要安装IIS和IIS自带的FTP,如果
    忘记了安装办法,您可以参考星外的视频来安装(登陆www.7i24.com网
    站,用主控用户名和密码登陆客户中心下载视频)。

  3) 安装操作系统的补丁-安装sp2和其它最新的补丁。

  4) 安装php,sql2000,mysql,及邮箱软件(可以参考星外的视频安装)
    注意,在安装这些软件的时候,请将它们安装回原来的目录中,而且版
    本要完全一样,例如:SQL2000的sp4版本,Mysql5.0.45版本,如果版本
    不一样,安装完这些软件以后,就无法用复制的方式来还原。如果原来
    的安装目录,存在旧的备份文件,你可以先将旧的备份文件它改成别的
    目录名。

  5) 特别提醒SQL2005要求服务器的计算机名和旧的操作系统一样才能正常

————————————————————————————————————

 3. 参考视频,下载最新的“星外虚拟主机管理平台”软件来安装。
   安装完以后,请运行主控端自动设置及受控端自动设置。

————————————————————————————————————
 4. 还原数据库。

  1) 先还原SQL2000数据库。

    但是在还原SQL2000数据库之前,先要停止SQL 2000数据库,然后将
    已经备份好的sql 2000的DATA目录,复制到新安装DATA目录中,代替
    到原来的DATA目录中的文件,最后启动数据库就可以把数据库还原成
    功。

  2),再还原MySQL数据库。

    但是在还原MySQL数据库之前,先要停止MySQL数据库,然后将
    已经备份好的MySQL的DATA目录,复制到新安装DATA目录中,代替到
    原来的DATA目录中的文件,如果Mysql在安装时选错了编码,可以将
    My.ini文件也复制回去.最后启动数据库就可以把数据库还原成功。

    特别说明:在一些特殊情况下,如果Mysql无法使用用复制的方式还原
        (例如一复制DATA目录回去mysql就无法启动),您可以用以
         下方式还原:
    A.将启动失败的mysql删除,并且将mysql的安装目录改名
    B.重装Mysql,并且Mysql能自检通过。
    C.登陆主机系统管理区,信息管理中,搜索中心,搜索数据库,在搜索
     条件中选中这台受控服务器,就会列出这台服务器下所有Myqsl,然
     后,一个个库点管理,再在转移服务器功能中,选中同一台服务器,
     再选删除旧库并转移服务器(转移时提示原来库不存在的出错信息
     不用处理.),这样操作后,同名的mysql库就在服务
     器上生成了,但是这个库是没有数据的,是一个空白库。
    D.您再上服务器,停止mysql,再将原来备份的DATA目录中的同名的库
     目录,一个个复制到新的库(就是代替空白库目录),注意DATA目
     录中的mysql库,test库不用复制。
    E.复制后重启mysql就可以使用。

————————————————————————————————————

 5. 检测“星外虚拟主机管理平台”软件是否正常?
   
   检查办法:

   您可以在还原数据库以后,重启动IIS,
   然后进入 “星外虚拟主机管理平台”的管理区,
   选择    站点管理,
   选择    虚拟主机,
   点击    自检,

   如果能看到自检“成功”的信息,表明,您的“星外虚拟主机管理平台”
   软件已经安装成功。

————————————————————————————————————

 6. 还原您的虚拟主机用户网站。

   1) 将旧的用户数据的上层目录改成新的名字:

    如将d:freehost 改成新的名字 d:oldfreehost

  
  2) 新建立一个用户数据上层目录。

    例如:d:freehost 这个目录名称应该和旧的用户数据的上层目录的
    名称一致。

  3) 进入平台管理区,点 ”重建用户功能“会生成您的所有用户的网站。

  4) 在服务器上,全部选取d:oldfreehost下面的子文件夹,把这些子文件
    夹移动到新的d:freehost,(注意是移动,不是复制,移动文件夹的速
    度非常快.复制却要大量的时间)。

  5) 还原虚拟主机的权限。
    
    点平台管理区的重建用户功能中的"重置数据目录的权限到初始状态",
    两分钟后,服务器上的计划任务会开始还原权限(您可以在服务器上任务
    管理器中,看到有一个7i24iislog2.exe的进程,它会调用cacls.exe的进
    程来设置权限),

    还原大量的数据需要比较长的时间,如果是100G数据,一般需要60-120
    分钟的时间.权限自动还原的后,网站就可以正常访问了.

    注意:由于还原虚拟主机的权限需要使用“计划任务服务”,因此,您不
       能在服务管理中禁止“计划任务(Task Scheduler)服务”,这个
       服务必须处于启动状态.

    故障处理:如果您点了重置权限功能但等了几个小时后一样没有还原,
         但,您可以登陆这台服务器,手工运行:
         7i24iislog2.exe a b c d e f g
         也可以自动重设权限

  6) 进入平台管理区,点“重建用户功能”,点 “还原配额”功能,大约
    一个小时后,您的每个虚拟主机用户实际使用的空间大小会重算出来.

————————————————————————————————————

 7. 其他的软件的还原

  例如:winwebmail安装成功后,将原来备份好的目录复制回新安装的目录
     中,就可以还原成功。

     imail安装成功后,请停止imail的所有服务,打开imail控制台,先
     还原注册表,将原来备份好的目录复制回新安装的imail目录中,就
     可以还原成功。

————————————————————————————————————
 8. 设置好安全设置。

   您需要参考“星外安全包”视频说明,重新设置一次安全。

————————————————————————————————————
 9. 如果您原来在这台服务器上安装过[一流信息监控拦截系统],请您在做好
   上述的还原工作后,也要装上[一流信息监控拦截系统],否则,会造成所有
   网站的网页打开时都提示“404网页没找到”,如果您不想再装[一流信息
   监控拦截系统],必须在平台管理区,站点管理,虚拟主机中,先删除[一
   流信息监控拦截系统]的影射,才能重开所有虚拟主机,才会正常。

重装MySQL的注意事项
如果在特殊情况下,您需要重装Mysql,您应该作以下处理:

1.如果以前的数据库还要,您应该在停止Mysql后备份原来的整个mysql目录.

停止mysql的命令如下:
Net stop mysql

2.在添加删除中删除Mysql,为了防止删除不干净,您可以运行以下命令:

SC delete Mysql

然后删除注册表中
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices
的mysql项,如果没有这项就不用删除了.

3.将原来的mysql安装目录及Data目录删除或改名.

4.重启服务器.

5.再按视频一步步安装Mysql.安装完后,自检能通过就表明Mysql是正常的.

如果要恢复Mysql数据,可以参考这儿的备份与恢复办法:

http://sys.7i24.com/system/support/show.asp?id=102081132128

注意,如果以上方式试了也不行,建议安装mysql5.1版本,在星外的下载中心有下载.安装时记得选正确DATA目录的位置,默认地它安装在C盘(C:Documents and SettingsAll UsersApplication DataMySQLMySQL Server 5.1),必须改.

您的虚拟主机用户网站为何打不开? 如何解决?
如果您的虚拟主机用户网站突然之间打不开了,有可能是以下的原因造成
的,并按照下面的办法来解决。

————————————————————————————————————-

1. 攻击造成的。

  您先要确定是不是只是您的一个用户的网站打不开?
  还是您的用户的所有的网站打不开?

  1). 如果是您的一个用户的网站打不开,很可能是这个用户网站的代码有问
     题造成的,或者是他的域名没有解析好导致的。

  2). 如果是您的大部分用户或者所有用户的网站打不开,首先您要确定是不
     是攻击导致的?

     因为攻击有很多种,例如CC攻击,或者DDOS攻击,都会造成网站打不开。
     所以您要花一些时间仔细分析,是不是由于攻击导致您的网站打不开。
     如果确定了是攻击导致的,您需要用防火墙软件或者硬件来进行分析
     ,大部分的时候,您需要联系机房来协助您分析。

     如果您经过长时间分析,肯定不是攻击导致的,可以怀疑是下面的情况
     造成的。
————————————————————————————————————-

2. 某一个网站代码有问题,造成的。

  当您经过长时间分析排除了攻击造成的,就有可能是服务器上的某一个网站
  代码有问题,影响了您整一台服务器上的网站,这种情况下,您可以安装这里
  的操作:

     您可以重启动IIS,
  
     然后把一个池一个池停止来检查是哪池导致的,

     就可以找出问题所在。
 
     如果您这样做,还是解决不问题,可以怀疑是下面的情况造成的。
————————————————————————————————————-

3. 机房的网络有问题导致的。

  您可以在服务器上访问自己这台服务器的网站,如果在服务器上访问是正常
  的,而您在远程用自己的电脑访问不了,很可能是您机房的网络出了问题,或
  者您的服务器的80端口被封掉了造成的。

————————————————————————————————————-

4. 您给这个网站限制了速度造成的。

  如果您将这个网站限制了带宽,如限制到只有几K,这个网站就很难打开了.

————————————————————————————————————-

5. 用户的网站ACCESS数据库损坏造成的。

  如果其中有一个用户的网站ACCESS库坏了,会造成整个池或整台服务器的
  所有用ACCESS库的ASP网站都打不开,通过重启IIS或重启服务器暂时会
  会正常,但是,一旦坏的库被访问,就又重复出错了.
  解决办法:
 <1> 让有可能出问题的用户自己将ACCESS库下载下来,用ACCESS2000或
  ACCESS2007修复它,再上传回去.
 <2>使用服务器医生中的文件医生,可以自动将服务器中的所有ACCESS库全部
   自动修复.

————————————————————————————————————-

6. 内存用光了,或硬盘资源用光了造成的。

  如果内存用光了,就会造成所有网站打开都慢或者直接提示错误,如果硬盘资
源用光了(不是硬盘空间用光),一样也会造成网站打不开,这样情况经常发生
在多个网站同时生成htm文件的时候。硬盘每秒只能读写几十M的数据,速
度是非常有限的。对于这两类情况,您只能通过加内存,或使用硬盘阵列来
解决。
————————————————————————————————————-

7. 装了一些设计上有问题的ISAPI过滤程序造成的。

  如安装了华X的信息过滤程序,在一些情况下就会造成这个问题,您只能删除
  它来解决.
————————————————————————————————————-

8. 域名没解析,或域名在IIS中没绑定成功造成的。

  请您ping 一下这个域名试试,也可以在IIS中手工检查这个域名有没有绑定
  成功.

————————————————————————————————————-
9. 新开的网站如果提示404网页没找到

  请您ping 一下这个域名试试,也可以在IIS中手工检查这个域名有没有绑定
  成功.同时,检查是不是站点管理,虚拟主机中,增加了一流的影射,但是服务
  器没有装一流造成的.

————————————————————————————————————-
10. 所有网站打开都提示数据库连接错

  没事做运行了一些清理垃圾的BAT造成的,可以用星外安全包点设置temp目录
  权限来恢复.



分享到: 更多

转载请注明:梦寻天涯的博客 » 服务器安全及重装时注意事项及虚拟主机打不开原因

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址