2008年4月26日星期六

Dell PowerEdge R300 安装(win2003)

1. 买一张 windows server 2003 (v6)
2. 光盘启动安装,选择正式的版本
3. 按照光盘的提示一步一步安装好windows 2003 server
4. 网卡会认不出来,从dell的光盘中选择R300的2003驱动。下载到硬盘,然后一项一项的安装。
5. 至此硬件应该可以全部认出来了,根据服务器的网络地址配置网卡。
6. 安装防火墙,sygate 5.5 2270破解版本
7. 安装远程访问的terminal服务
8. 安装Radmin31的破解版本,因为terminal服务看不到防火墙的配置。有些时候需要全面的控制。
9. 安装apache到D:\Apache
10.安装FileZilla Ftp Server到D:\FtpS
11.安装mysql服务器,注意修改root用户的密码,并且将字符集选择为utf8。
12.安装cygwin,目的是为了ssh服务器。svn服务器和crond服务。
---------------------------------------
由于工作需要, 需要在window xp上配置个ssh server, 从网上找了个winsshd, 可以把winxp配置成ssh server但是, winsshd不是免费的软件, 公司不让用, 所以没有办法, 只有在cygwin上配置了.

如果怕配置cygwin上的sshd麻烦, 可以直接下载sshwindow (http://sshwindows.sourceforge.net/), 一个安装软件, 安装上就ok了. 由于我的server上已经安装并配置了cronjob, 所以不能直接安装sshwindow. 下面是我的配置步骤, 其中走了不少弯路:

1. 通过cygwin setup安装上openssh.
2. 在我的电脑->属性->高级->环境变量中配置加入变量CYGWIN=ntsec, 建议cygwin使用windows的安全规则.
3. 在path环境变量中加入%cygwin%/bin的路径, 例如: ;c:\cygwin\bin
4. 打开cygwin, 输入目录: ssh-host-config, 一路yes, 最后提示:CYGWIN=时键入ntsec.
5. 然后运行net start sshd或者cygrunsrv -S sshd.
6. 结束了, 是不是也很简单啊
---------------------------------------
13. 安装php
wget -c http://cn2.php.net/get/php-5.2.5-Win32.zip/from/this/mirror
wget -c http://cn2.php.net/get/pecl-5.2.5-Win32.zip/from/this/mirror

14. 安装phpAdmin
wget -c http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.5-all-languages-utf-8-only.tar.gz?download
15. 安装perl
wget -c http://downloads.activestate.com/ActivePerl/Windows/5.10/ActivePerl-5.10.0.1002-MSWin32-x86-283697.msi
16. 安装cronolog
wget -c http://cronolog.org/download/cronolog-1.6.1-win32.zip
unzip cronolog-1.6.1-win32.zip

17. 安装awstats
17.1 下载awstats
wget -c http://prdownloads.sourceforge.net/awstats/awstats-6.7.exe
17.2 运行awstats-6.7.exe安装
但是运行时发现apache的配置没有被自动修改。
需要手动作如下修改:
--------------------------------------------
httpd.conf的末尾增加
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "D:/AWStats/wwwroot/classes/"
Alias /awstatscss "D:/AWStats/wwwroot/css/"
Alias /awstatsicons "D:/AWStats/wwwroot/icon/"
ScriptAlias /awstats/ "D:/AWStats/wwwroot/cgi-bin/"

# This is to permit URL access to scripts/files in AWStats directory.
#

Options None
AllowOverride None
Order allow,deny
Allow from all



Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all


httpd.conf中查找
#AddHandler cgi-script .cgi
在其后增加
AddHandler cgi-script .pl

修改D:/AWStats/wwwroot/cgi-bin/awstats.pl中的第一句
#!/usr/bin/perl
为系统所安装的perl的目录
#!d:\Perl\bin\perl.exe

修改D:/AWStats/wwwroot/cgi-bin/awredir.pl中的第一句
#!/usr/bin/perl
为系统所安装的perl的目录
#!d:\Perl\bin\perl.exe

修改D:/AWStats/wwwroot/cgi-bin/awstats.www.conf中的
DirIcons="/icon"

DirIcons="/awstatsicons"
否则页面图标显示会报错。

修改D:/AWStats/wwwroot/cgi-bin/awstats.www.conf中的
LogFile="/var/log/httpd/mylog.log"

LogFile="D:/www/logs/%YYYY-0%MM-0%DD-0_access.log"
否则会报错说找不到日志。

修改D:/AWStats/wwwroot/cgi-bin/awstats.www.conf中的
AllowToUpdateStatsFromBrowser=0

AllowToUpdateStatsFromBrowser=1
否则从浏览器来的请求不会得到最新的数据。

--------------------------------------------
最后访问页面http://xxx.xxx.xxx.xxx/awstats/awstats.pl?config=www
确认没有问题。www为安装awstats-6.7.exe过程中所输入的配置名称。

17.3 定义日常的更新任务:
17.3.1. 创建更新脚本:D:\AWStats\update_www.bat
----------------------------------------
C:\windows\system32\cmd.exe /C D:\AWStats\wwwroot\cgi-bin\awstats.pl -config=www -update
----------------------------------------
17.3.2. 控制面板--> 任务计划--〉添加任务计划 ...
注意选择上面的文件即可。

18. 安装phpBb
具体问题可以访问http://www.phpbbchina.com 那里有详尽的中文版本解释。
18.1 下载
wget -c http://www.phpbbchina.com/download/phpbb3.0.1_zh_phpbbchina.zip
18.2 安装
解压缩得到phpbb3.0.1,将该目录改名为bb并且移动到d:/www/htdocs/bb
18.3 定义论坛版面等具体问题,参看
http://www.phpbbchina.com/forum/viewtopic.php?f=5&t=778

注意phpbb的license是GPL,意味着必须将自己的代码和phpbb的代码严格分离开来,可以尽量通过数据库交互。
19. 安装ThinkPHP框架
19.1 下载
wget -c http://download3.thinkphp.cn/ThinkPHP_1.0.3_full.7z
19.2 安装
解压缩并且放到d:/www/下面。
19.3 安装 vendor包
20. 安装EShop
20.1 安装数据库文件
20.2 安装EShop前端

没有评论: