灌溉梦想,记录脚步

Exchange 2010 OWA URL配置

Exchange 2010像以往版本一样,带有WEB邮箱管理,同样URL使用的https://hostname/owa,理想情况下,输入mail.forzw.com会直接跳到邮件登录界面,就是https://hostname/owa展示的页面,一下方法可以实现这个要求:

打开IIS7,点击”Default Web Site”。
双击“http重定向”选中“将请求重定向到此目标”,并填写“/owa”,更改“状态代码”为302或301。
双击“错误页”,双击“403“,在“302重定向响应”输入你要重定向https的rul,这里输入 “https://mail.forzw.com”。

完成后重启IIS。

使用RMS管理文档权限

Windows Server Active Directory Rights Management Services(AD RMS)是一种与应用程序协作来保护数字内容(不论其何去何从)的安全技术,专为那些需要保护敏感的 Web 内容、文档和电子邮件的用户而设计。用户可以严格规定哪些用户可以打开、读取、修改和重新分发特定内容。组织可以创建权限策略模板,以实施用户应用于内容的策略。

RMS已经集成到windows server 2008中,可以通过添加“Windows Server Active Directory Rights Management Services”角色安装,过程略,注意:使用的证书一定要是权威机构颁发的,也就是在域环境中,需要使用由DC上的证书颁发机构颁发的证书,这个可以在安装过程中选择“稍微为SSL加密选择证书”,而后在ISS管理中向DC申请证书。

安装完成后,基本上不需要配置就可以使用,在windows vista以上版本中,就集成了rms客户端。rms的好处是在设置好某个文档的权限后,无论文档发布到那里,权限始终跟随,即权限设置是以文档为主体的,并非依靠的存储位置。

VirtualBox虚拟硬盘的压缩

用 Sun VirtualBox 软件虚拟出来的硬盘文件是 VDI 文件,这个文件会随着使用而变大,因为磁盘碎片的产生,这个文件里也有很多的没用的空闲空间,为了节省空间,就需要对 VDI 文件进行压缩。

指导思想
1. 虚拟机: 清理系统,卸载、删除系统垃圾文件
2. 虚拟机: 将磁盘数据靠“前”移动,并将剩余磁盘空间写“零”
3. 物理主机: 清除“零”字节空间,使用 VBoxManage modifyhd 工具压缩 VDI 磁盘镜像文件
继续阅读 »

Windows Server 2008 证书管理问题

在Windows Server 2008 域环境中,访问WEB服务器时,若使用https,则会涉及到证书信任问题,通常的解决办法如下:

在DC上安装证书服务器角色,并添加WEB注册功能,过程略。

Web服务:即IIS,打开ISS管理,点击证书管理,直接向域控制器申请证书即可,前提是此服务器已经加入域,申请后在站点中配置,此服务涉及exchange的rpc over https信任问题,还有就是rms的信任问题。

Exchange服务器:smtp,pop3,imap,exchange等功能的加密连接均需要涉及证书问题,这些证书可以通过向DC中的证书服务器申请,地址一般为https://dchostname/certsrv。

Exchange 2010 SP1 OWA密码问题

在OWA修改密码时,无聊密码多么复杂,仍然提示密码复杂度低
解决办法:
1.开始-运行-dsa.msc.

2.在域节点右键,进入属性,打开组策略选项卡,在里边找到Default Domain policy.

3.打开组策略编辑器,依次选择“计算机配置/WINDOWS设置/安全设置/帐户策略/密码策略”,修改”密码必须符合复杂性要求”为未定义(注意,一定要是未定义,禁用也不行)。

4.最后,在运行中输入“gpupdate /force”强制启用更改后的组策略。

Python 自动备份Mysql脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/usr/bin/env python
import os
import time
 
# 连接参数
username = root
password = 123456
hostname = localhost
 
# 获取时间
filestamp = time.strftime('%Y-%m-%d')
 
# 获取数据列表并备份
database_list_command="mysql -u %s -p%s -h %s --silent -N -e 'show databases'" % (username, password, hostname)
for database in os.popen(database_list_command).readlines():
    database = database.strip()
    if database == 'information_schema':
        continue
    filename = "/backups/mysql/%s-%s.sql" % (database, filestamp)
    os.popen("mysqldump -u %s -p%s -h %s -e --opt -c %s | gzip -c > %s.gz" % (username, password, hostname, database, filename))

Widows Server 2008 各个版本的区别

Windows Server 2008 和 Windows Server 2008 SP2是相同系统,只是补丁包级别不同,Windows Server 2008本身就是SP1,因为它是依据(release of)Windows Vista Sp1开发的。

Windows Server 2008 R2 是依据Windows 7开发的,所以它是6.1版本系统,拥有很多新的特性,而Windows Server 2008和Windows Server 2008 SP2都是6.0系统。

它们拥有不同的GUI级别,Windows Server 2008 R2和windows 7在同一级别上。

Windows Server 2008 R2拥有更好软件兼容性。