Rootop 服务器运维与web架构

2011-05-06
发表者 Venus
暂无评论

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

环境:

系统:Server 2008 Enterprise R2  IIS7.5   MSSQL2008R2

应用程序“172.17.1.19”中的服务器错误

Internet Information Services 7.5

错误摘要

HTTP 错误 404.2 – Not Found

由于 Web 服务器上的“ISAPI CGI 限制列表设置,无法提供您请求的页面。

详细错误信息

模块 IsapiModule
通知 ExecuteRequestHandler
处理程序 PageHandlerFactory-ISAPI-4.0_64bit
错误代码 0x800704ec
请求的 URL http://172.17.1.19:80/indes.aspx
物理路径 F:\wz\index\web\index.aspx
登录方法 匿名
登录用户 匿名
     

最可能的原因:

  • 找不到此请求的处理程序映射。可能要安装某个功能。
  • 服务器上未启用请求的资源的 Web 服务扩展。
  • 扩展的映射指向的位置不正确。
  • 扩展在浏览器或 Web 服务器中拼写错误。

可尝试的操作:

  • 请安装处理此请求的功能。例如,如果您收到 .ASPX 页的这一错误,则可能需要通过 IIS 安装程序来安装 ASP.NET。
  • 确认服务器上启用了请求的 Web 服务扩展。
  1. 打开 IIS 管理器并定位到服务器级别。
  2. 在“功能”视图中,双击“ISAPI 和 CGI 限制”以确认 Web 服务扩展被设置为“允许”。
  3. 如果该扩展不在列表中,请在“操作”窗格中单击“添加”。
  4. 在“添加 ISAPI 和 CGI 限制”对话框中,在“ISAPI”或“CGI 路径”框中键入 .dll 或 .exe 文件的路径,或者单击“浏览”导航到相应文件的位置。
  5. 在“描述”框中,键入该限制的简要说明。
  6. (可选)选中“允许执行扩展路径”以使限制可以自动运行。如果不选中此选项,则限制状态将为“不允许”,这是默认状态。您可以在以后选中此选项并单击“操作”窗格中的“允许”来允许该限制。
  7. 单击“确定”。

注意: 请在确认您的 Web 服务器需要此 Web 服务扩展或 CGI 之后再将其添加到列表中。

  • 确认扩展的位置正确。
  • 确认扩展的 URL 在浏览器和 Web 服务器中均拼写正确。
  • 创建跟踪规则以跟踪此 HTTP 状态代码的失败的请求。有关为失败的请求创建跟踪规则的详细信息,请单击此处

链接和更多信息当必要的 Web 服务扩展未启用、扩展的位置或名称拼写错误或输入不正确时,便会出现此错误。

查看更多信息 »

我的解决方法。在命令提示符中输入:

“%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe” -iru –enable

等待提示完成后,再次刷新页面,OK。

(程序是dotNet4.0开发的,IIS中,是先安装的3.5,然后又安装的4.0,我觉得是4.0没有启动的原因,重新注册下就可以了。如有正确答案,请指正。)

2011-05-04
发表者 Venus
暂无评论

HP ProLiant DL160 G6 Easy Set-up CD

Type:    Software – Solutions
Version:    2.60 (8 Mar 2011)

Operating System(s):

Microsoft Windows Server 2003, Microsoft Windows Server 2003 for 64-bit Extended Systems, Microsoft Windows Server 2008 R2, Microsoft Windows Server 2008 W32, Microsoft Windows Server 2008 x64, Red Hat Enterprise Linux 5 Server (x86), Red Hat Enterprise Linux 5 Server (x86-64), SUSE Linux Enterprise Server 10 (AMD64/EM64T), SUSE Linux Enterprise Server 10 (x86), SUSE Linux Enterprise Server 11 (AMD64/EM64T), SUSE Linux Enterprise Server 11 (x86)

File name:

516359-025.iso (692 MB)

Download Address:

ftp://ftp.hp.com/pub/softlib2/software1/cd/p2109415680/v67107/516359-025.iso

2011-05-04
发表者 Venus
暂无评论

HP ProLiant DL160 G5 服务器系列 – 安装 Windows 2003

HP ProLiant DL160 G5 服务器分为非热插拔硬盘和热插拔硬盘二种机型:非热插拔硬盘机型采用主板集成阵列控制器,热插拔硬盘机型采用SC40Ge阵列控制器。本文以介绍非热插拔硬盘机型安装 windows 2003 为主。

  1. 在惠普官方网站下载 HP Embedded G5 SATA RAID Controller Driver for Windows Server 2003 驱动,并制作驱动软盘。
  2. 自检过程中,按 F10 进入 BIOS->IDE Configuration->configure SATA 选项开启 RAID,并且保存设置后退出。
  3. 进入阵列配置界面,按照需求配置阵列。
  4. 将 windows 2003 光盘放入光驱,插好软驱,重新启动服务器,使用光驱引导。
  5. 在系统安装界面会出现 F6 加载驱动的提示,此时按下 F6,等待系统稍后停止在使用S键指定驱动的界面。
  6. 按下 S 键,放入驱动软盘,点击回车键加载。
  7. 点击回车键继续安装。
  8. 安装 Windows 2003,直到 windows 安装界面完成拿出驱动软盘。
  9. 系统自动重启,完成 windows 安装。

2011-04-29
发表者 Venus
暂无评论

配置mysql支持主从数据库同步(mysql单向同步)

1、mysql 数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。mysql 数据库提供了一种主从备份的机制,就是把主数据库的所有的数据同时写到备份数据库中。实现 mysql 数据库的热备份。

  2、要实现热备 mysql 的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本。

  3、设置主数据库服务器:

  首先查看主服务器的版本是否是支持热备的版本。然后查看 my.cnf(类 unix)或者 my.ini(windows)中 mysqld 配置块的配置有没有 log-bin (记录数据库更改日志),因为 mysql 的复制机制是基于日志的复制机制,所以主服务器一定要支持更改日志才行。然后设置要写入日志的数据库或者不要写入日志的数据库。这样只有您感兴趣的数据库的更改才写入到数据库的日志中。

我的配置:

A

[root@s1 b]# vi /etc/my.cnf

[mysqld]

datadir=/mysqldb/mysql

socket=/mysqldb/mysql/mysql.sock

user=mysql

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1

log-bin=mysql-bin

server-id=1

#sql-bin-update-same

#log-bin=/mysqldb/mysql.log

binlog-do-db=backup_db

# Disabling symbolic-links is recommended to prevent assorted security risks;

# to do so, uncomment this line:

# symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[client]

#password???????????? = your_password

socket=/mysqldb/mysql/mysql.sock

B

[root@s2 mysql]# vi /etc/my.cnf

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1

server-id=2

master-host=1.1.1.1

master-user=root

master-password=root

master-port=3306

master-connect-retry=60

replicate-do-db=backup_db

# Disabling symbolic-links is recommended to prevent assorted security risks;

# to do so, uncomment this line:

# symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

      重启mysqld服务,通过在两台数据库中安装phpmyadmin测试,在s1和s2中创建backup_db测试数据库,然后在其中新建表test,查看s2中backup_db数据库会发现自动创建表test,说明主从数据库配置成功!