埃德蒙顿华人社区-Edmonton China

 找回密码
 注册
查看: 1676|回复: 6

如何建网站

[复制链接]
鲜花(1) 鸡蛋(0)
发表于 2009-4-23 09:50 | 显示全部楼层 |阅读模式
老杨团队,追求完美;客户至上,服务到位!
请教各位,在本地如何建网站?
鲜花(0) 鸡蛋(0)
发表于 2009-4-23 10:20 | 显示全部楼层
下载一个 IIS6.0 最新版本。 安装后 配置一下。 具体如何设置一两句话说不清,我给你找一下教程吧。
$ B, Z% b! O- A: s8 @5 W+ I! ?( R' b7 ?4 T. d( B% J$ w8 }
默认支持ASP. 如果要支持 PHP CGI 等其他,需要下载组件。
鲜花(0) 鸡蛋(0)
发表于 2009-4-23 10:23 | 显示全部楼层
IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等等服务器。因为IIS的FTP和Mail服务器不是很好用,一般用IIS只用其WEB服务器。本文以Win2000服务器版操作系统为例,介绍WEB服务器的安装和设置方法。
, M- _, M# o8 P7 F' r. p& w2 t     目前运行IIS的最理想平台是Windows 2000服务器版和高级服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS也只支持10个连接。如果您要使用IIS,请使用Windows 2000服务器版。* x% w+ L% s9 Q+ d* S4 ]+ d
     IIS是Windows操作系统自带的组件。如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器 ”安装。
$ ?8 }' s2 U% T! Q8 I3 S8 |7 E$ y8 T% A8 e  {) J$ Z
基本设置
3 J, m+ G" s* X: b' W- p8 I% J3 |* Q) U. s# b
一、打开“控制面板”->“管理工具”->“Internet 服务管理器”:7 E, o: v' I  X" X% Y
* H# c  F; w- z9 k
在“默认Web站点”上按鼠标右键,选择“属性”,弹出默认Web站点设置窗口:
" V) E1 v/ n, r& A2 j2 w# R4 u7 u! b+ M' t) K
“TCP端口”是WEB服务器端口,默认值是80,不需要改动。
+ d0 p9 J& r# G  ?/ @, ]# S+ ~     “IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网得到的动态IP。, N8 s7 h% T$ {5 O. C, w7 T
二、点击上面属性窗口里的“主目录”:' p2 R4 e) y, f% C2 B  S

+ g" K+ N+ ?9 g# ?0 E6 x+ B/ k' Q在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwroot”。如果想把网站文件存放在其他地方,可修改这个路径。
! |2 p0 c6 }/ N三、点击上面属性窗口的“文档”:/ V2 o  K5 c) s; S' V' o

- A6 F' U1 ~( z1 |. i在这里设置网站的默认首页文档。在浏览器里输入一个地址(例如http://user.dns0755.net/)访问IIS的时候,IIS会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。请在这里添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件名的查找顺序。
; z' V2 ^4 C( q  y四、到此,WEB服务器设置完毕。IIS已经可以提供WEB服务了。! p9 G& I( i0 p/ i1 w
     如果您已经做好网站,请把网站文件copy到网站根目录,并确认网站的默认首页文件名已经在上面窗口的搜索列表里。之后打开ie,输入 http://127.0.0.1/,就看到您的网站了。
/ o4 q1 |* {" B# y% ]. i/ p* \     如果您还没有做好网站,请在网站根目录新建一个htm文件,命名为“default.htm”,用网页编辑工具(例如FrontPage、Dreamweaver或记事本)打开这个文件,输入几个字,例如“我的网站”。保存文件后,打开ie,输入 http://127.0.0.1/ ;看看。
; A  y5 V7 S# e$ s+ F! C6 ]) z. O& P其他设置: Y6 m& s( M; }/ [

) j! h- C  w" u  l3 E       IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等等服务器。因为IIS的FTP和Mail服务器不是很好用,一般用IIS只用其WEB服务器。本文以Win2000服务器版操作系统为例,介绍WEB服务器的安装和设置方法。; ]. {- [: O( o# M
     目前运行IIS的最理想平台是Windows 2000服务器版和高级服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS也只支持10个连接。如果您要使用IIS,请使用Windows 2000服务器版。
# V6 y5 b8 M3 u' x     IIS是Windows操作系统自带的组件。如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器 ”安装。7 `5 T1 K- h+ l# \1 A: u

/ ]6 z8 P5 {# ]) X* N3 S基本设置
/ I% O7 V* _4 ^; z一、打开“控制面板”->“管理工具”->“Internet 服务管理器”:* t0 f! h; g, L* b  S; d2 s3 C
在“默认Web站点”上按鼠标右键,选择“属性”,弹出默认Web站点设置窗口:
/ w& D9 g; ^) H" f; x“TCP端口”是WEB服务器端口,默认值是80,不需要改动。* H8 [8 h$ A2 q+ C
     “IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网得到的动态IP。
, q  G( C# ?: d5 q/ e" w+ E$ ~7 m) i二、点击上面属性窗口里的“主目录”:6 d% j6 p+ O! k8 z% ?
在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwroot”。如果想把网站文件存放在其他地方,可修改这个路径。
6 j% N/ d( W( C* e/ }8 S三、点击上面属性窗口的“文档”:
1 z3 W$ @1 R, c& }% K) B0 o在这里设置网站的默认首页文档。在浏览器里输入一个地址(例如http://user.dns0755.net/)访问IIS的时候,IIS会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。请在这里添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件名的查找顺序。
& _" O5 ]4 I! Z( Z: X9 ^+ ~/ [. {, G: Q% ^四、到此,WEB服务器设置完毕。IIS已经可以提供WEB服务了。
+ p" K" v% _' b; Y( J) l6 F9 d5 a     如果您已经做好网站,请把网站文件copy到网站根目录,并确认网站的默认首页文件名已经在上面窗口的搜索列表里。之后打开ie,输入 http://127.0.0.1/,就看到您的网站了。
5 v* c! R, ?0 h7 \2 p     如果您还没有做好网站,请在网站根目录新建一个htm文件,命名为“default.htm”,用网页编辑工具(例如FrontPage、Dreamweaver或记事本)打开这个文件,输入几个字,例如“我的网站”。保存文件后,打开ie,输入 http://127.0.0.1/ ;看看。' h9 |9 I7 @, L, G+ F; U6 N* V
其他设置1 \$ W2 D6 j* i8 i
一、虚拟目录
7 h+ r. y/ T0 J( l6 ?     在网站根目录下,可以建子目录来存放网页。例如建一个子目录“abc”,里面放个文件“xyz.htm”,访问这个文件的URL是:$ R% Q1 v' H! n5 }1 L" p2 b
        http://user.dns0755.net/abc/xyz.htm! v* E5 E5 [5 }# B9 v
     如果某些文件或目录放在其他目录下,或在其他硬盘分区下,而又希望可以被WEB访问,这个问题可以用虚拟目录解决。
6 _+ H7 J, j  I& n$ k5 U# [     虚拟目录可以把某个目录映射成网站根目录下的一个子目录。例如:网站根目录是“c:\dns0755”,把D盘上的“d:\software”目录映射到“c:\dns0755”目录下,映射后的名字为“download”,访问“d:\software”目录下的某个文件“truehost.zip”的URL为:
: d5 R2 X, }1 o5 C, @1 P& |        http://user.dns0755.net/download/truehost.zip: \3 _' D1 Z+ v) T: _5 }! i
     建立虚拟目录有两种方式:
! J8 Y  y6 b; P$ A/ ]. C  P1、在资源管理器里建立
1 g2 P4 ]5 p2 j! z     打开资源管理器,找到要映射的目录,如“d:\software”,在“software”上按鼠标右键,选择“属性”->“Web共享”: # }& t0 b3 t# \7 v4 S
* }" c( a. W9 y: ~  a
点击“共享这个文件夹”:
7 Q# x" Y  t$ t
8 _& X( B7 n$ e% o在“别名”里输入映射后的名字,再点击确定。
6 B2 O7 M; t: g1 Q- z     要删除映射,可以按同样的方法,在前面窗口里选择“不共享这个文件夹”。
; [# y8 V' ?$ A* ~/ X. e) V2、在Internet信息服务里建立。$ h- Z. ]3 Y. z
     打开“控制面板”->“管理工具”->“Internet 服务管理器”,在“默认Web站点”上按鼠标右键,选择“新建”->“虚拟目录”:
" e! E; g. Y5 |3 d# o- @4 Y0 e& L+ {1 I! }7 W, Q' I, ?
弹出欢迎窗口,点击“下一步”;5 {# J# K9 g. s
     在“别名”里输入映射后的名字,如“download”,点击“下一步”;
; C  E, c& `7 `- m9 Y1 i& L2 t3 v! H     在“目录”里输入要映射的目录,如“d:\software”,点击“下一步”:) l# z1 U( v" m4 R, E
( [$ |2 c5 q& {. \, k& q! B9 C
在这里选择正确的访问权限,再点击“下一步”,即完成设置。
. P; ?, E! N5 l5 B4 W0 s     删除映射的方法:打开Internet信息服务,在虚拟目录别名上按鼠标右键,选择“删除”。
8 s! n; _/ s! I  C5 J至此本地站点已经可以正常工作了,可以用http://127.0.0.1进入本地站点,注意:asp程序必须在浏览器中才能看到效果,直接在资源管理器中打开只能是编辑asp文件了,而无法浏览效果" J3 \4 r, D; x& L2 l2 j% b2 B: i
关于IIS的漏洞,几乎所有利用这些漏洞实现对网站攻击的手段均是构造特殊的URL来访问网站,一般有以下几种类型的URL可以利用漏洞:
% n( [( U. X% B( d6 F+ }1、特别长的URL,比如红色代码攻击网站的URL就是这样:
8 ?, |6 Q- u& W( Z" e6 _7 }GET/default.idaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1 ?$ {% {. C, _5 T: |+ v( ^3 aXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX# O1 U; o0 f* H9 P# Q3 i
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: f6 |# Z' R+ g8 M$ I
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%u9090%u6858%ucbd3%u7801%u9090%u6858%ucbd3%u7801%u9090%u6858%ucbd3%u7801%u9090%u9090%u8190%u00c3%u0003%u8b00%u531b%u53ff%u0078%u0000%u00=a 200;) f5 z, O) r/ @
2、特殊字符或者字符串的URL,比如在URL后面加:DATA可以看到网页(ASP)源代码;) I; ?: [& {; H/ z
  3、URL中含有可执行文件名,最常见的就是有cmd.exe;
2 l) M) y" N, }$ |4 A& z8 x  既然这些攻击利用特殊的URL来实现,所以,微软提供了这款专门过滤非法URL的安全工具,可以达到御敌于国门之外的效果,这款工具有以下特点和功能:
& o9 q  Y' X* ?( O4 {1 b+ t3 e  1、基本功能:过滤非法URL请求;
) L' c. Y3 {/ x/ n  2、设定规则,辨别那些URL请求是合法的;这样,就可以针对本网站来制定专门的URL请求规则;同时,当有新的漏洞出现时,可以更改这个规则,达到防御新漏洞的效果;
9 o0 a+ ^2 J; ~. \6 s) {  3、程序提供一套URL请求规则,这个规则包含已经发现的漏洞利用特征,帮助管理员设置规则;; d8 I0 D$ C7 N; J6 i6 K
(一)、软件的下载与安装
- b5 _) q+ `( V  URLScan可以在微软的网站上下载,地址如下:
) e- g$ c' t( g* B' Nhttp://www.microsoft.com/downloads/details.aspx?FamilyID=f4c5a724-cafa-4e88-8c37-c9d5abed1863&DisplayLang=en
- ]/ A& q" R2 V% _/ s  和一般软件一样安装,但是,此软件不能选择安装路径,安装完成以后,我们可以在System32/InetSvr/URLScan目录下找到以下文件:
/ y5 W/ v/ J- o7 j+ N( A! q, h  urlscan.dll:动态连接库文件;
% q5 b; q. K; G+ S. L& A  R/ C  urlscan.inf:安装信息文件;
( a# o2 p5 O; S' f7 M9 v  urlscan.txt:软件说明文件;8 E8 o, T* y$ O$ B# ?' |
  urlscan.ini:软件配置文件,这个文件很只要,因为对URLScan的所有配置,均有这个文件来完成。& Z8 S6 e' V/ f' g, y, m
(二)、软件的配置
4 f+ U4 j2 G5 e; H' `  软件的配置由urlscan.ini文件来完成,在配置此文件以前,我们需要了解一些基本知识。
2 G6 N+ c6 o* Y1 W0 ^( s1、urlscan配置文件的构造形式
9 v! \! G& S9 O5 C  urlscan配置文件必须遵从以下规则:' {+ f; r6 P6 v3 W. B
  (1)此文件名必须为urlscan.ini;5 |# u$ J, u$ c9 [
  (2)配置文件必须和urlscan.dll在同一目录;
) P; P4 H" }9 \: P/ P1 T( u+ u  (3)配置文件必须是标准ini文件结构,也就是由节,串和值组成;; t. t6 S+ X$ z1 f" o. v. m" L
  (4)配置文件修改以后,必须重新启动IIS,使配置生效;6 l. f+ |& a5 z
  (5)配置文件由以下各节组成:
0 b3 H+ r3 N% ]1 s. A  [Option]节,主要设置节;. X& h/ X% F* o
  [AllowVerbs]节,配置认定为合法URL规则设定,此设定与Option节有关;. I. S# }  w4 c' p
  [DenyVerbs]节,配置认定为非法URL规则设定,此设定与Option节有关;
0 |' i1 c! v8 u5 I- y2 e  [DenyHeaders]节,配置认定为非法的header在设立设置;, ^" x/ {1 f6 ]
  [AllowExtensions]节,配置认定为合法的文件扩展名在这里设置,此设定与Option节有关;" K/ x4 b6 J; {6 X2 G( V# }
  [DenyExtensions]节,配置认定为非法的文件扩展名在这里设置,此设定与Option节有关;/ C0 j* j. t6 Y1 T( g" e
  2、具体配置# Q5 K- ?' L' S+ r0 V) _3 T. ~7 c4 G
  (1)Option节的配置,因为Option节的设置直接影响到以后的配置,因此,这一节的设置特别重要。此节主要进行以下属性的设置:* r# ?) g' \) E7 L. J3 P: y
  UseAllowVerbs:使用允许模式检查URL请求,如果设置为1,所有没有在[AllowVerbs]节设置的请求都被拒绝;如果设置为0,所有没有在[DenyVerbs]设置的URL请求都认为合法;默认为1;% _; e7 U/ S2 f8 D4 A0 j8 B
  UseAllowExtensions:使用允许模式检测文件扩展名;如果设置为 1,所有没在[AllowExtensions]节设置的文件扩展名均认为是非法请求;如果设置为0,所有没在[DenyExtensions]节设置的扩展名均被认为是合法请求;默认为0;: y9 S9 z$ \% d6 n  D
  EnableLogging:是否允许使用Log文件,如果为1,将在urlscan.dll的相同目录设置名为urlscan.log的文件记录所有过滤;* h& }2 F  V1 N5 C" j
  AllowLateScanning:允许其他URL过滤在URLScan过滤之前进行,系统默认为不允许0;5 P$ v  `" V/ ^' [; P! H
AlternateServerName:使用服务名代替;如果此节存在而且[RemoveServerHeader]节设置为0,IIS将在这里设置的服务器名代替默认的“Server”;  e+ e* |$ h. W; f' v: j) x8 v
  NormalizeUrlBeforeScan:在检测URL之前规格化URL;如果为1,URLScan将在IIS编码URL之前URL进行检测;需要提醒的是,只有管理员对URL解析非常熟悉的情况下才可以将其设置为0;默认为1;
& i7 V. \& ?/ S% Z5 [$ G  VerifyNormalization:如果设置为1,UrlScan将校验URL规则,默认为1;此节设定与NormalizeUrlBeforeScan有关;$ F% {' x4 b% C; x, D, C
  AllowHighBitCharacters:如果设置为1,将允许URL中存在所有字节,如果为0,含有非ASCII字符的URL将拒绝;默认为1;$ y4 p2 N/ W% S+ ^# x! ]0 X
  AllowDotInPath:如果设置为1,将拒绝所有含有多个“.”的URL请求,由于URL检测在IIS解析URL之前,所以,对这一检测的准确性不能保证,默认为0;0 l( d4 ~4 [& N! ~* d
  RemoveServerHeader:如果设置为1,将把所有应答的服务头清除,默认为0;4 C# a: T6 ?/ j6 F- K( b# ~: Z3 n7 k
  (2)[AllowVerbs]节配置7 `1 J2 W; {) E0 C) g' x
  如果UseAllowVerbs设置为1,此节设置的所有请求将被允许,一般设置以下请求:4 t4 t5 B1 X; O3 E( \; p
  GET、HEAD、POST6 X2 R1 t7 H  }3 O
  (3)[DenyVerbs]节配置" t* z1 j+ @: H; O* E- v" y5 }: L
  如果UseAllowVerbs设置为0,此节设置的所有请求将拒绝,一般设置以下请求:
. A, X8 P6 E# V2 \  PROPFIND、PROPPATCH、MKCOL、DELETE、PUT、COPY、MOVE、LOCK、UNLOCK. S4 i% r' X& o. ]# z7 d! t, v
  (4)[AllowExtensions]节设置
3 L* [8 U! f& a; L4 v* ^9 l  在这一节设置的所有扩展名文件将被允许请求,一般设置以下请求:
2 M' O, ^2 V4 h; {- c$ u4 E5 f9 O0 M: T  .asp、.htm、.html、.txt、.jpg、.jpeg、.gif,如果需要提供文件下载服务,需要增加.rar、.zip
7 v9 s/ ]0 [9 p7 c6 S) Z% r1 O  (5)[DenyExtensions]节设置
. E, z% B) o( X, _* r3 \5 F. F  在这一节设置的所有扩展名文件请求将被拒绝,根据已经发现的漏洞,我们可以在这一节增加内容,一般为以下设置:: t+ V4 p8 T! p/ }
.asa、可执行文件、批处理文件、日志文件、罕见扩展如:shtml、.printer等。
- e2 v0 p" t1 s7 w- N/ D( r2 w# ?在使用UrlScan的时候,切记不要设置一次万事大吉,需要不停跟踪新出现的漏洞,随时修改URLScan的配置文件。
鲜花(7) 鸡蛋(0)
发表于 2009-4-23 12:16 | 显示全部楼层
老杨团队 追求完美
哇哩咧, 楼上的真热心...
大型搬家
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2009-4-23 20:44 | 显示全部楼层
厉害! 谢谢1 _. p- p  n% M, g6 v
能在讲一下,域名申请,及线路申请的情况吗?谢谢
鲜花(0) 鸡蛋(0)
发表于 2009-4-23 21:33 | 显示全部楼层
线路的话,因为您肯定是流动IP,所以搜索一下类似的软件,以前有一个 花生壳 软件可以设定自己的域名自动绑定自己的IP。不过是付费的,可以下载试用版本或者搜索类似软件,我也给您找一下,找到我上传给您下载。& P' U" Q9 l" Y. T; u- s
如果您要自己购买域名的话,www.1and1.com  我以前做网站的时候买过,特别便宜,可以上去看看。
鲜花(10) 鸡蛋(0)
发表于 2009-4-24 08:55 | 显示全部楼层
老杨团队,追求完美;客户至上,服务到位!
免费的ubuntu server 9.04刚发布了,该有的全有了
理袁律师事务所
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|小黑屋|手机版|Archiver|埃德蒙顿中文网

GMT-7, 2025-6-26 12:08 , Processed in 0.165864 second(s), 15 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表