YOYO的最新BLOG文章

Apr
20

在结束了为期两天的旅行之后,今天下午我们从五台山返回了北京。

五台山是驰名中外的佛教胜地,是文殊菩萨的道场,而五台山又以其建寺历史之悠久和规模之宏大,而居佛教四大名山之首——故有金五台之称,在日本、印度、斯里兰卡、缅甸、尼泊尔等国享有盛名。五台山寺庙始建于汉明帝,唐代因“文殊信仰”的繁盛,寺院多达360多处。清代,随着喇嘛教传入五台山,出现了各具特色的青、黄二庙。

五台山由东台山、南台山、西台山、北台山和中台山五座山组成,五座台顶合围的地区,称为台内,其外围则称台外。我们这次去主要是在台内的台怀镇周围的寺庙游览,虽然北京的春天已经早早的来到,而五台山却还处于春寒料峭的时节,平均温度才只有零上几度而已,所以大部分树木都还未发芽。适逢五台山申报世界文化遗产时期,拆迁了很多酒店和一些无用的房屋,所以拍摄的照片里面有些可以看到一些拆迁时留下的残垣断壁。 阅读全文 ->

Tags: ,
Posted in Server, 想说就说
Mar
21

一直都没搞明白是因为什么,我的机器上的IIS安装了就是不能使用,老是提示我数据库无法连接,但是实际上程序是没有问题的,这样折腾着安装卸载了IIS好几次,都无济于事。

于是在最无奈,最紧急的时候,我到绿色软件站上搜了一下不用安装可以搭建ASP环境的软件,没想到真的找到了两个,一个是Freda Web,一个是Asp Web Server (AWS)。

freda web

Asp Web Server

两个软件各有特点:从功能上来讲,AWS更强大一些,可以支持绝大部分的ASP功能,而Freda Web就略显弱了一些,只能支持最基本的一些ASP语法,对于验证码也无法显示;从方便上来讲的话,Freda Web更方便一些,可以设置服务器指向不同的目录,而AWS只能运行当前目录下面的文件,所以就需要在运行不同的站点的时候来回不断的移动相应的文件。

两个软件都只能运行单个站点,如果是从应急性的角度讲,应该也不会有太多的站点来切换,所以我认为AWS更好一些,毕竟功能是否强大是一个软件最重要的指标。

具体到个人,可能喜好不一样,选择也会不一样,适合自己的就是最好的。

Tags: , ,
Posted in Server
Mar
20

由于最近一些人对服务器上的mssql的要求越来越迫切,我花了整整一晚上的时间把SQL Server 2000安装上了,至此服务器上最常用的一些服务都有了。

在Windows 2003上安装SQL Server 2000有一点小小的问题,所以在这里特别的说一下。

上传和安装的过程中没有太大的问题,只是在安装的时候有一个小小的提示,说是sql 2000 sp2无法安装在这个版本的操作系统上,是否继续?选择继续,很快SQL Server就安装完了,但是安装之后的SQL Server 2000却无法工作,根本原因是1433端口没有打开(检测1433端口是否打开的命令可以用:telnet: 127.0.0.1 1433)。这是为什么呢?

这是因为Windows 2003版本太高,而SQL Server 2000的版本太低了,解决这个问题的办法是去微软的网站上下载一个SQL Server 2000的SP3补丁,把SQL Server 2000升级到SP3就可以正常使用了。

安装之后的服务器已经具有了ASPPHP,PERL,MYSQL,MSSQL等这些服务,也成为更加完善的全能服务器了。

Mar
03

Windows 2003服务器上线的时候,我曾安装过一次ASPJPEG组件,但是直到前几天我才知道当时我安装的这个组件无法正常工作。

回想起当时配置服务器的情况,好像是我由于没找到ASPJPEG 1.8的注册码,直接用ASPUPLOAD的注册码安装了,而更让人费解的是ASPJPEG什么提示都没有就安装上了,所以当时一点都没怀疑出自同一个公司的两个产品应该可以用一个注册码。而昨天我在我本地测试的时候发现用333作为注册码安装ASPJPEG的时候居然也可以安装上,此时我基本猜到ASPJPEG不正常工作原因了。

于是我去网上下载了一个带注册码的ASPJPEG 1.5版本,为了防止它和1.8版本的冲突,我又卸载了当时的1.8版本,还重新执行了一边卸载注册组件的命令:regsvr32 /u aspjpeg的路径,最终在阿江探针里面再也检测不到ASPJPEG的时候,我重新安装了1.5版本。

安装的时候很顺利,然后我又找了一个测试缩略图的程序,如下:

Set Jpeg = Server.CreateObject("Persits.Jpeg")    '创建实例
Path = Server.MapPath("img/j.jpg")       
'处理图片路径
Jpeg.Open Path                '打开图片
'调整宽度和高度为原来的50%
Jpeg.Width = Jpeg.OriginalWidth / 2
Jpeg.Height = Jpeg.OriginalHeight / 2
Jpeg.Save Server.MapPath("img/j2.jpg")        '保存图片到磁盘
Jpeg.Close:Set Jpeg = Nothing
?>

经过测试,程序正常,看来有戏。于是我又把原来工作不正常的程序打开,执行了一下,一切都好了,折腾了好几天都没找到原因的问题今天终于解决了。

顺便说一句,月光博客上面的生成缩略图的程序是错误的。

Tags: ,
Posted in Server
Jan
04

服务器上线的那天开始,我就一直考虑在服务器安装一个邮局,今天我在服务器上成功安装了WinWebMail 3.7.5.1,下面简单的说一下WinWebMail的情况。

WinWebMail的原名是WebEasyMail,从名字上我们也可以看出作者的意图,就是希望能让Web邮箱使用起来更简单,更容易,可以说作者已经做到了,这款软件的安装和使用都非常得简单。

WinWebMail的安装,我觉得没啥好说的,直接双击安装包,一路“next” 就可以安装完成了,然后在IIS里面新建一个站点,把目录指向WinWebMail里面的web目录就可以通过WEB方式来登陆查收和发送邮件了。

从官方下载的WinWebMail没有任何功能方面的限制,但是有用户数的限制,无论是企业版还是标准版都是25个用户的限制,不过WinWebMail的破解在网上也比较多,而且破解都比较简单,更夸张的是网上还有一个专门以WinWebMail为例来讲解破解软件的视频教程,所以如果你想突破这25个用户的限制还是很容易的。

WinWebMail的官方网站:http://www.winwebmail.com
WinWebMail的下载页面:http://www.winwebmail.com/email-server-download.html

#update(2007-1-10) :通过上面的方法安装之后的WinWebMail还有一个问题,就是登录邮箱之后只能发送和接收邮件而无法删除邮件,也不能保存一些邮局的设置。解决方法是:假设你的WinWebMail安装在了D:\WinWebMail,你应该把D盘设置为users读取,然后把你的安装目录D:\WinWebMail设置为everyone或者users完全控制就可以了。

Tags: , ,
Posted in Server
Dec
25

从Windows 2003出来到一个月前,我对Windows 2003是一无所知,只因为有了配置那台服务器的事情,我才开始接触这个陌生的系统,说实话,真出了不少问题,而出的最多的问题就在于这个权限的分配上面。

Windows 2003为了增强安全性,对权限进行了更严格的限制。在建立站点的时候,每一个用户对应一个单独的目录,只有对自己的站点下面的文件有相应的权限,这基本就可以解决文件访问的权限问题。然而这还没有完成权限的分配,因为我们忽略了一个用户IIS_WPG,这个用户是IIS操作文件的时候用到的一个用户,最常用的地方就是操作ACCESS数据库的时候,当然你也可以为单独的用户建立相应的程序池,不过那就太复杂了。

为用户访问的目录制定用户相应的权限,为IIS程序执行的文件制定IIS_WPG相应的权限,这样应该会比较安全一些,还有就是尽量不要用everyone为某些文件制定权限,这样会很不安全。以上是我的简单理解,也希望高手不吝指正。

Tags: ,
Posted in Server
Dec
22

前一篇文章提到修改Windows防火墙的时候不小心把自己挡在墙外的情况,其实主要就是修改远程桌面3389端口而导致的,不过上篇文章没具体写修改方法,这篇文章就具体写一写,并捎带说一下通过远程桌面修改3389端口,并开启防火墙的设置。

打开注册表(运行:regedit) ,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp,在右边的窗口里面将会看到名字为PortNumber的DWORD值,打开之后选中十进制,你就会看到默认的远程桌面端口3389,修改其值为你自己定义的一个端口,如3390。然后再找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp,在右侧的窗口中同样看到一个名字为PortNumber的DWORD值,同样修改为3390。

重启计算机,让你修改的端口起作用。。。

这时候连接远程桌面的时候就得在IP或者域名后面加端口了,例如:192.168.1.1:3390,不加端口是连接不上的。登录之后打开防火墙,在例外选择卡里面添加一个端口3390,然后启动防火墙就可以了。

建议你在不确定的情况下,先把3389和你更改的端口(3390)都打开,确认你修改正确了,再把默认的3389端口关闭。为了以防万一,你可以在自己的机器上配置虚拟机来测试相同的操作,这样会很好的避免一些误操作而带来的问题。

最后再一次提醒各位:启动防火墙一定要谨慎!

Tags: ,
Posted in Server
Dec
16

由于NineDNS实在是太简单了,很多实用功能都没有,在经过和原作者联系之后得知不再升级,所以没有办法,我只好自己把它升级了一下。

由于我也近两年没动ASP了,所以很多ASP的东西也忘记了不少,所以这次的升级的功能也很简单,没动太大手脚,升级功能如下:

1、增加添加日期和付款日期,让自己知道哪个空间是什么时候开的,什么时候付款的。
2、增加付款方式是月付还是年付。
3、增加客户页面显示空间是多大的功能,以便让用户自己心里踏实,还需要加的是一个统计用了多少空间的功能,由于较复杂,下次升级的时候再加。
4、修改了部分不规范代码,例如:用户的编辑空间页面的form没有关闭等。
5、修改部分提示和说明信息,让用户使用起来更方便。

由于改动后的版本还没经过原作者同意,所以暂时没有放出来,经原作者同意之后再补在后面。