本文发表在 rolia.net 枫下论坛希望大家多提意见, 帮助菜鸟进步. (当然是在经济有效的前提下)
1. 为什么要在HOME 里建SERVER?
A. 我要经常UPDATE CODE (ASP.NET). 经常UPDATE DATABASE (TABLES, SPs, ...). OUTSIDE HOSTING 好象不大适合. (REMOTE DESK ACCESS 不是一般HOSTING 能提供的)
B. 喜欢DIY
C. 象A中的要求, 外面HOSTING, 我得多付MONEY. 我穷, 喜欢买二手, REF, 或 免费的DOWNLOAD.
2. 考虑硬件和软件.
A. 需要4 台机器. 一个4 口ROUTER, ROGERS DSL(一般家常的). 因为要开发ASP.NET CODE,
-- 第一台机器我买的是DELL VOSTRO 200 (INTER DUAL-CORE E4400, 1 G RAM, VISTA HOME BASIC) $399+TAX. 我后来加了1G RAM $25.
-- 第二台机器我买的是DELL PRECISION 650 (REF, INTER 2.4G, 2-CUPs, 2G RAM) $199+TAX.
-- 第三台机器我用我的老机器P4 1.7G 512 RAM
-- 第四台机器我用我的老机器P4 1.5G 512 RAM
B. 4 台机器的软件
-- 第一台机器. 开发平台: VISTA BASIC+VS2005 EXPRESS(INCLUDE SQL SERVER 2005 EXPRESS). 不需要IIS(VISTA BASIC也没有IIS)
-- 第二台机器. WEB SERVER: WINDOWS SERVER 2003 中文 ENTERPRISE (FREE DOWNLOAD)
-- 第三台机器. WEB SERVER(热备份): WINDOWS SERVER 2000 STANDARD (以前我就有的光盘)+FRAMEWORK2.0 (因为要RUN ASP.NET 2.0 CODE).
-- 第四台机器. DATABASE SERVER: WINDOWS SERVER 2000 STANDARD +FRAMEWORK2.0 +SQL SERVER 2005 EXPRESS (FREE DOWNLOAD).
C. 内部NETWORKING 和 安全
由于是菜鸟并且LAZY, 没有DOMAIN. 只是WORKGROUP. ASSIGN 4 台机器 STATIC IP. 用ROUTER 为GETWAY. FORWARDING 第二台机器的IP (OR 第三台机器的IP) 到ROUTER的80 口;
安全我就更外行了. 第一台机器用VISTA 自带的FIREWALL+ROGERS FREE 的 NORTON. 第二台机器. WINDOWS SERVER 2003 自带的FIREWALL+ UPDATED SP2 (我看好象能KILL 一些没UPDATE前的WEIRD 进程. 有没有好建议?). 第三台机器 装的是以前的NORTON 一年期. 第四台机器, 没有装. 因为不对外. 只是SQL SERVER.
3. DOMAIN NAME & EMAIL SYSTEM
我的ROGERS 好象不是频繁换IP, 但我还是要准备. 所以我用NOIP 买了一个DOMAIN NAME $15. CONFIG TO POINT 到你的ROGERS IP (因为你FORWARDING 了 第二台机器的IP 到ROUTER , ), 这样一来, 敲WWW.XXX.COM 就能访问你的WEB SERVER 了.
EMAIL SYSTEM. 我不懂也没有 EXCHANGE SERVER. 但又要用 NAME1@XXX.COM, NAME2@XXX.COM 收发 EMAIL. 怎么办? 有办法: 在GOOGLE APPS 中建立一个FREE 的帐号 (好象是可以100 个EMAIL, 250G). CONFIG MX-RECORD 这样一来你就有了EMAIL SYSTEM. 不用担心SPAM..... GOOGLE 都帮你办了. 且你不用CONFIG OUTLOOK, EXCHANGE SERVER 等等. (菜鸟我也不懂).
4. 这样一来我就只顾CODE -> UPDATE; CODE->UPDATE...... (菜鸟就只懂这一点点, 而且还是半懂)
好了. 如果我的这块小砖能帮到你. 请顶一下. 如果我的这块小砖能得到大虾们的美玉, 菜鸟我会记下来, 认真研究.
我也欢迎讨论研究, 共同DIY.更多精彩文章及讨论,请光临枫下论坛 rolia.net
1. 为什么要在HOME 里建SERVER?
A. 我要经常UPDATE CODE (ASP.NET). 经常UPDATE DATABASE (TABLES, SPs, ...). OUTSIDE HOSTING 好象不大适合. (REMOTE DESK ACCESS 不是一般HOSTING 能提供的)
B. 喜欢DIY
C. 象A中的要求, 外面HOSTING, 我得多付MONEY. 我穷, 喜欢买二手, REF, 或 免费的DOWNLOAD.
2. 考虑硬件和软件.
A. 需要4 台机器. 一个4 口ROUTER, ROGERS DSL(一般家常的). 因为要开发ASP.NET CODE,
-- 第一台机器我买的是DELL VOSTRO 200 (INTER DUAL-CORE E4400, 1 G RAM, VISTA HOME BASIC) $399+TAX. 我后来加了1G RAM $25.
-- 第二台机器我买的是DELL PRECISION 650 (REF, INTER 2.4G, 2-CUPs, 2G RAM) $199+TAX.
-- 第三台机器我用我的老机器P4 1.7G 512 RAM
-- 第四台机器我用我的老机器P4 1.5G 512 RAM
B. 4 台机器的软件
-- 第一台机器. 开发平台: VISTA BASIC+VS2005 EXPRESS(INCLUDE SQL SERVER 2005 EXPRESS). 不需要IIS(VISTA BASIC也没有IIS)
-- 第二台机器. WEB SERVER: WINDOWS SERVER 2003 中文 ENTERPRISE (FREE DOWNLOAD)
-- 第三台机器. WEB SERVER(热备份): WINDOWS SERVER 2000 STANDARD (以前我就有的光盘)+FRAMEWORK2.0 (因为要RUN ASP.NET 2.0 CODE).
-- 第四台机器. DATABASE SERVER: WINDOWS SERVER 2000 STANDARD +FRAMEWORK2.0 +SQL SERVER 2005 EXPRESS (FREE DOWNLOAD).
C. 内部NETWORKING 和 安全
由于是菜鸟并且LAZY, 没有DOMAIN. 只是WORKGROUP. ASSIGN 4 台机器 STATIC IP. 用ROUTER 为GETWAY. FORWARDING 第二台机器的IP (OR 第三台机器的IP) 到ROUTER的80 口;
安全我就更外行了. 第一台机器用VISTA 自带的FIREWALL+ROGERS FREE 的 NORTON. 第二台机器. WINDOWS SERVER 2003 自带的FIREWALL+ UPDATED SP2 (我看好象能KILL 一些没UPDATE前的WEIRD 进程. 有没有好建议?). 第三台机器 装的是以前的NORTON 一年期. 第四台机器, 没有装. 因为不对外. 只是SQL SERVER.
3. DOMAIN NAME & EMAIL SYSTEM
我的ROGERS 好象不是频繁换IP, 但我还是要准备. 所以我用NOIP 买了一个DOMAIN NAME $15. CONFIG TO POINT 到你的ROGERS IP (因为你FORWARDING 了 第二台机器的IP 到ROUTER , ), 这样一来, 敲WWW.XXX.COM 就能访问你的WEB SERVER 了.
EMAIL SYSTEM. 我不懂也没有 EXCHANGE SERVER. 但又要用 NAME1@XXX.COM, NAME2@XXX.COM 收发 EMAIL. 怎么办? 有办法: 在GOOGLE APPS 中建立一个FREE 的帐号 (好象是可以100 个EMAIL, 250G). CONFIG MX-RECORD 这样一来你就有了EMAIL SYSTEM. 不用担心SPAM..... GOOGLE 都帮你办了. 且你不用CONFIG OUTLOOK, EXCHANGE SERVER 等等. (菜鸟我也不懂).
4. 这样一来我就只顾CODE -> UPDATE; CODE->UPDATE...... (菜鸟就只懂这一点点, 而且还是半懂)
好了. 如果我的这块小砖能帮到你. 请顶一下. 如果我的这块小砖能得到大虾们的美玉, 菜鸟我会记下来, 认真研究.
我也欢迎讨论研究, 共同DIY.更多精彩文章及讨论,请光临枫下论坛 rolia.net