埃德蒙顿华人社区-Edmonton China

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

如何建网站

[复制链接]
鲜花(1) 鸡蛋(0)
发表于 2009-4-23 09:50 | 显示全部楼层 |阅读模式
老杨团队,追求完美;客户至上,服务到位!
请教各位,在本地如何建网站?
鲜花(0) 鸡蛋(0)
发表于 2009-4-23 10:20 | 显示全部楼层
下载一个 IIS6.0 最新版本。 安装后 配置一下。 具体如何设置一两句话说不清,我给你找一下教程吧。- L& ?* [, Z$ b8 |( X( S! i

3 I) i8 L3 G3 o) Q# r, Z1 K默认支持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服务器的安装和设置方法。
# S9 u. R8 p+ G. B0 a3 B: y! y     目前运行IIS的最理想平台是Windows 2000服务器版和高级服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS也只支持10个连接。如果您要使用IIS,请使用Windows 2000服务器版。1 ^2 u, E8 }$ J( F! M
     IIS是Windows操作系统自带的组件。如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器 ”安装。 5 u$ C: {. }- o; W4 b# c
: A- S, J* u0 H; a. s
基本设置; ^! ^# ^8 u/ H; t# A

. g3 Q7 s" h% a: d/ W一、打开“控制面板”->“管理工具”->“Internet 服务管理器”:9 A# u) e0 C6 q: l5 ]

" n; ~, |/ P! e) r: ~1 L在“默认Web站点”上按鼠标右键,选择“属性”,弹出默认Web站点设置窗口:% X" n8 J' M* I; J. w+ e! c9 U
% \  I2 k& R/ V4 n5 j, D4 _- a/ x/ E2 ]
“TCP端口”是WEB服务器端口,默认值是80,不需要改动。, I# H+ R" V1 b$ V- n4 j3 P7 n
     “IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网得到的动态IP。  P+ b. ~1 j8 l) C* n4 R
二、点击上面属性窗口里的“主目录”:# J% J! n& y: `/ @1 h

8 T9 x9 {+ x$ A7 _在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwroot”。如果想把网站文件存放在其他地方,可修改这个路径。
& g* M3 ~& }- d( w. Y三、点击上面属性窗口的“文档”:
9 z6 L; q5 s% b9 B9 V- N4 m& r
' g4 m) `; \5 y: }8 u在这里设置网站的默认首页文档。在浏览器里输入一个地址(例如http://user.dns0755.net/)访问IIS的时候,IIS会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。请在这里添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件名的查找顺序。
5 g* l8 d/ k; D7 s四、到此,WEB服务器设置完毕。IIS已经可以提供WEB服务了。1 X3 e$ d2 s4 J
     如果您已经做好网站,请把网站文件copy到网站根目录,并确认网站的默认首页文件名已经在上面窗口的搜索列表里。之后打开ie,输入 http://127.0.0.1/,就看到您的网站了。
, {, N9 |; ]# U/ E7 i* i     如果您还没有做好网站,请在网站根目录新建一个htm文件,命名为“default.htm”,用网页编辑工具(例如FrontPage、Dreamweaver或记事本)打开这个文件,输入几个字,例如“我的网站”。保存文件后,打开ie,输入 http://127.0.0.1/ ;看看。
% n( ^; q5 h& _# C# a  z其他设置
" s% L) w3 ~' j
. z. Y# U0 S+ _! N3 g0 S  {/ g2 u+ Y       IIS是Internet Information Server的缩写,是微软提供的Internet服务器软件,包括WEB、FTP、Mail等等服务器。因为IIS的FTP和Mail服务器不是很好用,一般用IIS只用其WEB服务器。本文以Win2000服务器版操作系统为例,介绍WEB服务器的安装和设置方法。
, _9 d6 b, g6 t& w9 Y7 t# D     目前运行IIS的最理想平台是Windows 2000服务器版和高级服务器版。Win9x/Me里也有IIS,但只是PWS(个人WEB服务器),功能很有限,只支持1个连接。WinXP里的IIS也只支持10个连接。如果您要使用IIS,请使用Windows 2000服务器版。
. H, o; B5 A3 T" e' I     IIS是Windows操作系统自带的组件。如果在安装操作系统的时候没有安装IIS,请打开“控制面板”->“添加或删除程序”->“添加/删除Windows组件”->双击“Internet信息服务”-> 选择“World Wide Web 服务器 ”安装。4 l% R6 P. U2 P- ^
7 l& F; k- A0 Z2 f# W
基本设置+ G8 k* J8 y$ X/ f! s: R% ?& g3 F, B4 ]
一、打开“控制面板”->“管理工具”->“Internet 服务管理器”:
4 L+ [$ {  t& \  Y在“默认Web站点”上按鼠标右键,选择“属性”,弹出默认Web站点设置窗口:
" m9 Q' ^% z# A# |- G“TCP端口”是WEB服务器端口,默认值是80,不需要改动。( F0 `4 L6 H. J( a1 X8 ]
     “IP地址”是WEB服务器绑定的IP地址,默认值是“全部未分配”,建议不要改动。默认情况下,WEB服务器会绑定在本机的所有IP上,包括拨号上网得到的动态IP。" G$ f8 c: I7 ?/ f$ P/ k( b5 O# J
二、点击上面属性窗口里的“主目录”:( S/ u! P5 {$ b8 F& z
在“本地路径”右边,是网站根目录,即网站文件存放的目录,默认路径是“c:\inetpub\wwwroot”。如果想把网站文件存放在其他地方,可修改这个路径。
1 Q) W5 a; t3 V9 ?# G, i三、点击上面属性窗口的“文档”:
1 o1 O+ M+ j# `& T在这里设置网站的默认首页文档。在浏览器里输入一个地址(例如http://user.dns0755.net/)访问IIS的时候,IIS会在网站根目录下查找默认的首页文件,如果找到就打开,找不到就显示“该页无法显示”。请在这里添加所需的默认首页文件名,添加完后可以用左边的上下箭头排列这些文件名的查找顺序。
2 D; C0 G. c$ A# i* l; b5 P' _四、到此,WEB服务器设置完毕。IIS已经可以提供WEB服务了。
* e: D( o7 l( ]: {9 P% c     如果您已经做好网站,请把网站文件copy到网站根目录,并确认网站的默认首页文件名已经在上面窗口的搜索列表里。之后打开ie,输入 http://127.0.0.1/,就看到您的网站了。( Y) e, _  ^! J% ?$ X
     如果您还没有做好网站,请在网站根目录新建一个htm文件,命名为“default.htm”,用网页编辑工具(例如FrontPage、Dreamweaver或记事本)打开这个文件,输入几个字,例如“我的网站”。保存文件后,打开ie,输入 http://127.0.0.1/ ;看看。
' Y9 }. u7 z( n' W# R! S; _4 f其他设置
. Y0 v' m7 H/ ^/ h3 W5 m一、虚拟目录
* M- [: U0 G2 G     在网站根目录下,可以建子目录来存放网页。例如建一个子目录“abc”,里面放个文件“xyz.htm”,访问这个文件的URL是:/ i% Q" i5 g1 C2 s! v9 m6 Q
        http://user.dns0755.net/abc/xyz.htm
# Z9 [- y8 G% `: _( H4 v: L; @     如果某些文件或目录放在其他目录下,或在其他硬盘分区下,而又希望可以被WEB访问,这个问题可以用虚拟目录解决。
- g5 n5 L+ w2 Q% g! B, Z     虚拟目录可以把某个目录映射成网站根目录下的一个子目录。例如:网站根目录是“c:\dns0755”,把D盘上的“d:\software”目录映射到“c:\dns0755”目录下,映射后的名字为“download”,访问“d:\software”目录下的某个文件“truehost.zip”的URL为:( x# g! M) P; H1 r6 F
        http://user.dns0755.net/download/truehost.zip
, e6 ], \2 ?1 e3 d* t. @" a     建立虚拟目录有两种方式:
8 @1 D$ v& Z: w2 z: X1、在资源管理器里建立
  C- _! A% |- |0 d0 N     打开资源管理器,找到要映射的目录,如“d:\software”,在“software”上按鼠标右键,选择“属性”->“Web共享”: ; v# j/ x9 a8 {, `2 J( K0 u  y# ^

/ C* c* T; O( ?# Z7 ~点击“共享这个文件夹”:8 O9 r) s- Q" g7 n& O" \
4 d7 |/ y1 p; W/ E: T
在“别名”里输入映射后的名字,再点击确定。
) @  [) C6 R/ }6 ?- v     要删除映射,可以按同样的方法,在前面窗口里选择“不共享这个文件夹”。" p7 R! S2 S* m) m8 T, Z7 c  e2 G+ U
2、在Internet信息服务里建立。
8 P+ Q& l: G% v/ v& I: H; C     打开“控制面板”->“管理工具”->“Internet 服务管理器”,在“默认Web站点”上按鼠标右键,选择“新建”->“虚拟目录”:! y9 O' F0 Q) f5 y2 ^4 [

1 B& W' x2 Z( a* l: n弹出欢迎窗口,点击“下一步”;- `/ c- A& R+ p0 h/ |
     在“别名”里输入映射后的名字,如“download”,点击“下一步”;
0 f0 W- i4 O, j/ q- m     在“目录”里输入要映射的目录,如“d:\software”,点击“下一步”:
* f4 c" }# L: r& ^) ]: Y
; `& h; x+ I4 i5 E在这里选择正确的访问权限,再点击“下一步”,即完成设置。
6 U! i+ Y6 l$ K2 M6 Z, S: g     删除映射的方法:打开Internet信息服务,在虚拟目录别名上按鼠标右键,选择“删除”。) i$ `+ B( ]1 b+ V) v* s1 w
至此本地站点已经可以正常工作了,可以用http://127.0.0.1进入本地站点,注意:asp程序必须在浏览器中才能看到效果,直接在资源管理器中打开只能是编辑asp文件了,而无法浏览效果
% G6 n! [' e( F1 y' w; T: L* @& h关于IIS的漏洞,几乎所有利用这些漏洞实现对网站攻击的手段均是构造特殊的URL来访问网站,一般有以下几种类型的URL可以利用漏洞:2 u0 [8 B: z9 }5 ]
1、特别长的URL,比如红色代码攻击网站的URL就是这样:# Q' B  v& @  d* H( U& K( g
GET/default.idaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
( P7 A, h, c/ s1 Z! e7 C" V% VXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
: X1 X1 V/ a  f$ RXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. K8 s) q9 U( X3 j$ a& n: 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;8 @9 t! Z7 s4 }/ O) z
2、特殊字符或者字符串的URL,比如在URL后面加:DATA可以看到网页(ASP)源代码;
$ [( l% U5 n7 V! k1 G% @) }  3、URL中含有可执行文件名,最常见的就是有cmd.exe;$ J* g/ m2 R# a% Z: n7 y- \
  既然这些攻击利用特殊的URL来实现,所以,微软提供了这款专门过滤非法URL的安全工具,可以达到御敌于国门之外的效果,这款工具有以下特点和功能:
  E( \0 O, r) I) k  1、基本功能:过滤非法URL请求;' {, K8 Z  Z4 b5 z9 @6 B1 w, `  z7 \
  2、设定规则,辨别那些URL请求是合法的;这样,就可以针对本网站来制定专门的URL请求规则;同时,当有新的漏洞出现时,可以更改这个规则,达到防御新漏洞的效果;
+ H1 z7 o; g: Z  e  3、程序提供一套URL请求规则,这个规则包含已经发现的漏洞利用特征,帮助管理员设置规则;2 T* V1 ~) M( N* P' {9 b
(一)、软件的下载与安装+ S& ^8 Q0 a" _
  URLScan可以在微软的网站上下载,地址如下:
! c6 p" l# C4 Y( Khttp://www.microsoft.com/downloads/details.aspx?FamilyID=f4c5a724-cafa-4e88-8c37-c9d5abed1863&DisplayLang=en
: q* Y+ ]% N: c% m( n- C( ~  和一般软件一样安装,但是,此软件不能选择安装路径,安装完成以后,我们可以在System32/InetSvr/URLScan目录下找到以下文件:
# j0 E4 ?" K% c& ^8 `4 C8 S  urlscan.dll:动态连接库文件;
, |4 C7 e% j4 i. G  urlscan.inf:安装信息文件;$ Z  u* s2 o# ]! ~
  urlscan.txt:软件说明文件;
, {8 C0 H. v/ ?% [: m! x# x) s9 S( {  urlscan.ini:软件配置文件,这个文件很只要,因为对URLScan的所有配置,均有这个文件来完成。/ Y3 W/ Q$ K9 ~# i1 w
(二)、软件的配置
' l/ b9 p) g5 Q) [* Y( L  软件的配置由urlscan.ini文件来完成,在配置此文件以前,我们需要了解一些基本知识。
! {: H8 h, H) }, g6 r1、urlscan配置文件的构造形式4 C  S% l; p6 |  g! a% P
  urlscan配置文件必须遵从以下规则:
: \1 h# z) c8 v" ?7 R  (1)此文件名必须为urlscan.ini;! M8 A2 `; S0 E9 W
  (2)配置文件必须和urlscan.dll在同一目录;. R; {2 p, c* @& M
  (3)配置文件必须是标准ini文件结构,也就是由节,串和值组成;- |% o; B! U8 B) A
  (4)配置文件修改以后,必须重新启动IIS,使配置生效;& {% o4 f2 Y* j
  (5)配置文件由以下各节组成:
! ^2 P. ]8 {8 Q- L# U: r4 `, ]. F  [Option]节,主要设置节;" ~& ~( W; s8 \8 |0 R
  [AllowVerbs]节,配置认定为合法URL规则设定,此设定与Option节有关;. @. L& b5 b& J) v8 R
  [DenyVerbs]节,配置认定为非法URL规则设定,此设定与Option节有关;
$ ~9 a. e" x1 p) h  f6 Z  [DenyHeaders]节,配置认定为非法的header在设立设置;: I! n( I# z. F  S
  [AllowExtensions]节,配置认定为合法的文件扩展名在这里设置,此设定与Option节有关;
+ L. e- o0 Q. X( ^! ~7 \  g" |  [DenyExtensions]节,配置认定为非法的文件扩展名在这里设置,此设定与Option节有关;" x+ E5 v* N- R8 J9 ^, K8 u  Z7 F
  2、具体配置7 U4 C8 Q- @* T! z, t, U8 s0 d
  (1)Option节的配置,因为Option节的设置直接影响到以后的配置,因此,这一节的设置特别重要。此节主要进行以下属性的设置:: f" F. r9 I1 H
  UseAllowVerbs:使用允许模式检查URL请求,如果设置为1,所有没有在[AllowVerbs]节设置的请求都被拒绝;如果设置为0,所有没有在[DenyVerbs]设置的URL请求都认为合法;默认为1;
4 e3 O* D9 V# V6 M* Q6 Q- s  UseAllowExtensions:使用允许模式检测文件扩展名;如果设置为 1,所有没在[AllowExtensions]节设置的文件扩展名均认为是非法请求;如果设置为0,所有没在[DenyExtensions]节设置的扩展名均被认为是合法请求;默认为0;$ |& H2 F, ]6 s9 Y3 [' c) h8 K$ F
  EnableLogging:是否允许使用Log文件,如果为1,将在urlscan.dll的相同目录设置名为urlscan.log的文件记录所有过滤;
+ o* a, V6 e; F1 z' J  AllowLateScanning:允许其他URL过滤在URLScan过滤之前进行,系统默认为不允许0;4 u; S* O# B3 E/ E3 e# Q1 g, n
AlternateServerName:使用服务名代替;如果此节存在而且[RemoveServerHeader]节设置为0,IIS将在这里设置的服务器名代替默认的“Server”;
  K5 ~, G/ P* P/ g# {. ?1 i. Y  NormalizeUrlBeforeScan:在检测URL之前规格化URL;如果为1,URLScan将在IIS编码URL之前URL进行检测;需要提醒的是,只有管理员对URL解析非常熟悉的情况下才可以将其设置为0;默认为1;
/ ^) A- c% H$ \/ ~# {# g  VerifyNormalization:如果设置为1,UrlScan将校验URL规则,默认为1;此节设定与NormalizeUrlBeforeScan有关;
! {0 Z& U+ U! ?- G. D3 S  AllowHighBitCharacters:如果设置为1,将允许URL中存在所有字节,如果为0,含有非ASCII字符的URL将拒绝;默认为1;
& g$ Q. n* r8 u  AllowDotInPath:如果设置为1,将拒绝所有含有多个“.”的URL请求,由于URL检测在IIS解析URL之前,所以,对这一检测的准确性不能保证,默认为0;" O4 v3 v% p% ]2 r
  RemoveServerHeader:如果设置为1,将把所有应答的服务头清除,默认为0;1 e3 H, ~1 m7 p; Y% s
  (2)[AllowVerbs]节配置& C! J4 _. p9 o+ [+ R
  如果UseAllowVerbs设置为1,此节设置的所有请求将被允许,一般设置以下请求:
: _3 K: P& m. M8 o3 S% J  GET、HEAD、POST/ ~$ o3 P' u) R
  (3)[DenyVerbs]节配置$ W  d2 m) ^7 J* {8 v( R
  如果UseAllowVerbs设置为0,此节设置的所有请求将拒绝,一般设置以下请求:
% Y0 Z/ d( [# p; }: j. L  PROPFIND、PROPPATCH、MKCOL、DELETE、PUT、COPY、MOVE、LOCK、UNLOCK) w2 }' t! O% v, g
  (4)[AllowExtensions]节设置
8 j5 P6 ]0 p0 G8 Z% K  在这一节设置的所有扩展名文件将被允许请求,一般设置以下请求:& N$ C2 s% R; M/ x, x! R2 @
  .asp、.htm、.html、.txt、.jpg、.jpeg、.gif,如果需要提供文件下载服务,需要增加.rar、.zip8 |* Y; Z6 H" H* F% u
  (5)[DenyExtensions]节设置
$ ?. C0 {6 t3 e( Q( ~( k  在这一节设置的所有扩展名文件请求将被拒绝,根据已经发现的漏洞,我们可以在这一节增加内容,一般为以下设置:* h% q# P! O4 d# j% R- R. @
.asa、可执行文件、批处理文件、日志文件、罕见扩展如:shtml、.printer等。5 O5 z# l1 Z! W9 G  k
在使用UrlScan的时候,切记不要设置一次万事大吉,需要不停跟踪新出现的漏洞,随时修改URLScan的配置文件。
鲜花(7) 鸡蛋(0)
发表于 2009-4-23 12:16 | 显示全部楼层
老杨团队 追求完美
哇哩咧, 楼上的真热心...
鲜花(1) 鸡蛋(0)
 楼主| 发表于 2009-4-23 20:44 | 显示全部楼层
厉害! 谢谢' C6 g* n; M1 y. n! |. r( f% g
能在讲一下,域名申请,及线路申请的情况吗?谢谢
鲜花(0) 鸡蛋(0)
发表于 2009-4-23 21:33 | 显示全部楼层
线路的话,因为您肯定是流动IP,所以搜索一下类似的软件,以前有一个 花生壳 软件可以设定自己的域名自动绑定自己的IP。不过是付费的,可以下载试用版本或者搜索类似软件,我也给您找一下,找到我上传给您下载。
% M5 d7 K6 c" l  p$ s, a如果您要自己购买域名的话,www.1and1.com  我以前做网站的时候买过,特别便宜,可以上去看看。
大型搬家
鲜花(10) 鸡蛋(0)
发表于 2009-4-24 08:55 | 显示全部楼层
老杨团队,追求完美;客户至上,服务到位!
免费的ubuntu server 9.04刚发布了,该有的全有了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT-7, 2026-6-25 20:43 , Processed in 0.179935 second(s), 16 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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