架设服务器

我们几乎每天都会浏览形形色色的网站来获取各种各样的信息,WWW服务器就是提供此类服务的,目前有很多信息提供商提供WWW服务器架设的付费服务。其实,我们完全可以自己打造WWW的个人服务器,在网上发布一些个人信息,并且体会做管理员的乐趣。WWW服务器的架设有很多种方式,下面介绍一些主流的实现方法:

1.通过微软提供的IIS

目前很大一部分的WWW服务器都架设在微软公司的IIS之上。它使用的环境为WinNT/2000/XP+Internet Information Service(IIS),相信很多用户现在使用的都是Win2000或WinXP系统,在Win2000 Professional和WinXP系统中,默认的情况下,它们在系统初始安装时都不会安装IIS(目前版本为IIS5.0),因此得将这些组件添加到系统中去。

第一步:IIS的安装

A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”(如图1)。

B.在出现的复选框中选择安装Internet信息服务(IIS)(如图2),这一组件约需19MB的空间。

C.点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。

第二步:IIS中Web服务器的基本配置

IIS中Web服务器的基本配置主要包括如下几部分:

A.打开IIS服务器的配置窗口,选择“开始”→“程序”→“管理工具”→“Internet服务管理器”,或者“选择”→“控制面板”→“管理工具”→“Internet服务管理器”也可,打开的窗口如图3。

B.在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。

C.在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:InetpubWwwroot”,你可根据需要自己设置(如图4)。

D.在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“Myfirstweb.htm”,将其添加并移动到列表的最顶端(如图5)。

E.确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的[wiki]IP[/wiki]地址,即可看到自己指定的主页已经开始在Internet上发布了。

这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。

IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括著名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用PQMagic等工具进行转换。

2、利用微软的PWS

PWS的全称是“Personal Web Server”,字面意思就是个人网页服务器,由微软公司提供,它主要适合于创建小型个人站点,它的配置和使用比较简单,但功能却很强大。跟IIS的区别是,PWS可以安装在Win9X/Me/NT/2000/XP系统中,因此对Win9X/Me系统来说尤其可贵。

第一步:PWS的安装

对Win9X/Me系统来说,在光驱里放入Win98安装光盘,进入光盘的Add-onsPws目录,双击Setup.exe命令即可开始安装PWS,安装界面如图6所示。我们如果需要一些例如ASP等高级功能,还可选择自定义的安装模式,否则直接选择典型安装。组件安装完成之后,会出现如图7所示的选项来设置WWW服务目录,我们可以视实际情况来设定,建议以缺省目录来安装。最后选择“完成”并根据提示重新启动计算机后,就可在右下角任务栏看见PWS的图标(如图8)。

这时打开一个IE窗口,在地址栏中输入“
http://localhost ”、“ http://127.0.0.1 ”或者“http://你的IP地址”,就可看到PWS的默认页面,表明PWS已经成功运行了。

对于Win2000/XP来说,PWS是作为IIS的一个组件安装的。如果你是Win9X/Me系统,没有安装PWS的光盘也不要紧,可以去
http://img.cn99.com/cn99new/series/dyndns/pws.zip 下载PWS的安装软件,安装步骤跟上面差不多。

第二步:PWS的配置

双击屏幕右下角的PWS图标,或在菜单中选择相应的程序组来启动“个人Web管理器”(如图9)。由管理器界面(图9是Win2000中IIS的PWS,因此只有3个选项)可以看出它包括5个部分,可分别管理不同的功能,利用PWS架设自己的WWW服务器一般主要有如下几个步骤。

A.启动PWS。在PWS的主屏选项处,它又细分为“发布”和“监视”两部分。首先必须通过点击“启动”按钮来打开PWS的服务。在这里,你还可以通过“监视”中的内容查看Web站点的一些访问统计信息。

B.设定虚拟目录。假定你的网页存放在“E:WwHomepagesHomepage”下,首页文件名为“Myfirstweb.htm”。先在图10中选定虚拟目录,单击“添加”按钮,在出现的“添加目录”对话框中(如图11),指定网页所在的驱动器号和目录,这里是“E:WwHomepagesHomepage”,并且为自己的这个虚拟目录设置一个别名,别名可以随便设置,是朋友访问你网站时的目录名称。安全建议:设置目录的访问权限为“读取”和“脚本”,为安全起见,不要选取“执行”权限。

默认情况下,PWS服务器的根目录是“C:InetpubWwwroot”。我们如果不想具体来设置虚拟目录,也可将你存放的网页的所有文件拷贝到该目录中,例如:将“E:WwHomepagesHomepage”中所有的文件拷贝到“C:InetpubWwwroot”中即可。

C.设置默认文档。接下来,为你的虚拟目录设置一个能在默认情况下自动识别的网页文档。该文档的作用是,当进入本站点时,如没有指定要访问的文档,则服务器自动提供一个默认文档让其访问。在图10中,选中“启用默认文档”复选框,并在“默认文档”框中,输入自己的首页文档名“Myfirstweb.htm”。安全建议:和上面一样,出于安全的原因,不要选中“允许浏览目录”复选框,以免别人看到整个目录里的所有文件。

D.创建访问记录。如果我们要监控访问我们页面的游客,还可以在高级中(图11)选择“保存Web站点活动日志”,系统就会自动帮我们记录访问该Web站点的数据,这些数据将记录访问者的IP地址、访问时间和访问内容。服务器将在“C:WindowsSystemLogfiles”中的文件夹中建立一个名为“Ncyymm.log”的文件(yy为年份,mm为月份)。该文件可用文本编辑器查看,也可在DOS窗口中用“Type”命令查看。

经过这样简单的设置,打开IE并输入你自己的IP地址即可看到你发布的主页,无论是否上网都可调试自己的站点。当然也可以使用一个特殊的IP来检验安装的正确性和回送地址,即
http://127.0.0.1 或者 http://localhost

此外,PWS还有其他几个选项用来增强它的功能,主要包括如下两个标签。

A.发布。这部分主要是提供定制个人主页的发布及编辑文件发布列表的功能,

可以将文件发布出去以供别人浏览和下载。这个过程实际上也是结合了PWS的ASP功能。此外,这里还可以在定制个人发布主页时创建来宾簿和留言簿,例如,你想将“D:DownloadTt.zip”发布出去,首先选择“发布”,点击下一步按钮,进入“发布向导”,在“发布向导”中填入相应的项目即可(如图12)。单击“添加”按钮,并点击“下一步”,PWS即提示你“已添加下列文件:Tt.zip”。继续点击“下一步”,默认是选中“将文件加入到发布的列表”,单击“下一步”,即可将要发布的“Tt.zip”文件发布出去了。打开IE窗口并访问自己的Web站点,就可看到网页上多了个发布文档的链接,其中就含有刚才配置好的发布出去的文件。

B.Web站点。点击“Web站点”即可出现“主页向导”界面,PWS提供了主页、来宾薄和留言本3种页面的模板。按向导的提示选择好选项,就可出现动态ASP设置页面,可在这里编辑主页、查看来宾簿、打开留言簿,以得到一些反馈信息。

3.采用Apache

Apache是全世界使用范围最广的一款Web服务器设置软件,超过50%的网站都在使用它,它主要以高效、稳定、安全、免费(最重要的一点)而著称。目前它的最新版本为1.3.26,文件大小只有2.07MB,大家可以去它的主页:
http://www.apache.org/dist/httpd/binaries/win32 下载。下载时记住选择For Win32的无原码版本(Apache_1.3.26-win32-no_src.msi)。最新版的Apache for win32开始使用MSI的形式发布,从而使Windows环境下安装Apache变得非常简单,它是全英文界面,但使用起来却很方便。

第一步:Apache的安装

A.双击Apache的安装文件,和普通Windows程序安装一样,一路点”Next”就可以。

B.在程序的安装过程它还要求输入你的Network Domain(网络域名:如XXX.com);Server Domain(服务器
www.XXX.com )和网站管理员的E-mail,有就按实填写,个人用户若没有可按格式随便填一下(如图13)。

C.到了选择安装路径,按照个人习惯选择。

D.一路“Next”直至“Finish”,安装即可完成。

这时,你的Apache已经启动了,你可以在IE地址栏里输入:“
http://localhost ”或“ http://127.0.0.1 ”看到默认的Apache首页(如图14)。此外,在“管理工具”的“服务”项中,也可找到Apache服务的身影,以后Apache就可以作为一项服务,随着机器的启动而自动运行。

第二步:Apache的配置

Apache的核心配置文件是“Httpd.conf”,它在电脑中的位置为Apache的安装路径Conf,如果安装在C盘的根目录下,则该文件应该在“C:ApacheConf”中,此外,打开Windows的“开始菜单”→“程序”→“Apache [wiki]HTTP[/wiki] Server”→“Edit the Apache httpd.conf Configuration File”也可以,在最新的1.3.26版中,它的作用更加明显。用记事本打开它,可以看到这些配置文件都以文本方式存在,其中“#”为Apache的注释符号,我们可以在记事本菜单中的编辑选项点击“查找”逐一输入下面要配置的关键字,并进行相应配置。如图15在配置文件中查找“DocumentRoot”。

A.配置DocumentRoot。这个语句指定你的网站路径,也就是你主页放置的目录。你可以使用默认的,一般就是Apache安装目录下的一个子目录,当然也可以自己指定一个,需要注意,这句末尾不要加“”。此外,路径的分隔符在Apache Server里写成“”,例如我们可以在此处将其设定为“E:WwHomepagesHomepage”,打开主页时,默认打开的文档就直接去该目录下查找了。

B.配置DirectoryIndex。这就是你站点默认显示的主页,例如你在“E:WwHomepagesHomepage”中默认的主页名称为“Myfirstweb.htm”,在这里将其添加进来即可。此外,一般情况下,我们在此处还可以加入“Index.htm Index.php Index.php3 Index.cgi Index.pl Default.htm”等。注意,每种类型之间都要留一空格。

上面两步基本就设置好了,启动IE输入你电脑的IP即可访问自己的Web站点,你也可以在该文件的ServerName处定义你的域名,在ServerAdmin处输入你的E-mail地址。以上两条就是在安装时选择配置的,以后可以在此处修改它们的属性。

此外,如果你拒绝一部分人访问你的WWW站点,也可以到Apache的安装目录下找到Access文件,输入你禁止的IP地址即可。

可以看出,Appache没有图形化的配置界面,这也是它非常安全稳定的主要原因,但它的配置却非常简单,只需要在文本文件中输入参数即可,这种WWW服务器的架构方式在所有方式中是最专业的。

4.WWW服务器架设的其他方式。

目前有很多WWW服务器架设的软件可供使用,而且它们中很多还是免费软件,大家都可以去试试,这里给出几款软件的简要介绍和下载地址。

A.AnalogX Simple Server。它简单易用,你只要把“Index.html”拖放到Simple Server中,剩下的就由它来帮你解决了。该软件能在Win9X/NT/2000/XP底下运行,软件大小只有187kB,是一款英文软件,但它完全免费,它的下载站点之一:
http://ln.skycn.net/down/sswwwi.exe <;/P>

B.天雁Web服务器。这也是一款中文Web服务器的架设工具,界面精美,易于使用。支持虚拟目录,无需安装,不带垃圾,同样它的使用也非常简单。能够在Win9X/NT/2000/XP下使用,软件大小为612kB,也是免费软件,下载站点之一:
http://ln.skycn.net/down/webserver.zip <;/P>

C.花生壳。 "花生壳"是一套完全免费的动态域名解析服务。可访问:
http://www.oray.net

<think>我们正在讨论如何架设服务器的问题。根据用户之前的问题,他询问的是数据库如何暂存数据,但现在的问题是“我想获取架设服务器的方法 请问服务器架设的方法”。然而,用户提供的引用内容是关于PXE无盘服务器、方舟游戏服务器和IIS服务器架设方法。因此,我们需要结合用户当前的请求和之前的引用内容来回答。 用户当前的请求是获取架设服务器的方法。根据引用内容,我们可以提供几种不同的服务器架设方法: 1. PXE无盘服务器架设(引用[1]) 2. 方舟生存进化游戏服务器架设(引用[2]) 3. 使用IIS架设Web服务器(引用[3]) 由于用户没有指定具体要架设什么类型的服务器,因此我们需要提供通用的步骤以及针对不同类型服务器的具体方法。 ### 回答结构: 1. **服务器架设概述**:解释服务器架设的基本概念和一般步骤。 2. **具体类型服务器架设方法**:分别介绍PXE无盘服务器、游戏服务器(以方舟为例)和Web服务器(以IIS为例)的架设方法。 3. **注意事项**:提供一些通用的注意事项,如端口选择、防火墙设置、权限配置等。 4. **参考引用**:在具体方法后面添加引用标识。 同时,按照用户要求,需要生成相关问题。 ### 具体回答: #### 1. **服务器架设概述** 服务器架设是指将软件配置为在计算机上运行以提供服务的过程。一般步骤包括: - 确定服务器类型(如文件服务器、游戏服务器、Web服务器等) - 准备硬件和操作系统 - 安装并配置服务器软件 - 设置网络(IP地址、端口等) - 配置安全措施(防火墙、用户权限等) - 测试并运行服务 #### 2. **具体服务器架设方法** ##### (1) PXE无盘服务器架设 PXE(预启动执行环境)无盘服务器允许客户端计算机通过网络启动操作系统而无需本地硬盘。架设步骤: 1. 在服务器上安装并配置DHCP服务,为客户端分配IP地址并指定启动文件。 2. 配置TFTP服务,存放PXE启动所需的文件(如bootloader、内核等)。 3. 设置NFS或Samba共享,存放操作系统的根文件系统。 4. 为不同客户端定制启动映像(如xp-a.dsk和xp-b.dsk),并通过MAC地址或DHCP选项指定对应的启动映像[^1]。 例如,通过MAC地址识别客户端A和B,并分别指向xp-a.dsk和xp-b.dsk。 ##### (2) 方舟生存进化游戏服务器架设 方舟生存进化是一款生存类游戏,其服务器架设方法如下: 1. 下载并安装SteamCMD工具,用于下载服务器程序。 2. 创建运行脚本(如run_arkserver.bat),编辑启动命令: ```batch start ShooterGameServer.exe "TheIsland?SessionName=房间名?MaxPlayers=100?Port=27015?QueryPort=27016?ServerPassword=密码?ServerAdminPassword=管理员密码?listen" ``` 按照提示修改参数: - `SessionName`:房间名字 - `MaxPlayers`:最大玩家数 - `Port`:游戏端口(默认27015) - `QueryPort`:查询端口(默认27016) - `ServerPassword`:房间密码 - `ServerAdminPassword`:管理员密码 3. 运行该脚本启动服务器。注意防火墙需允许相应端口(如27015-27016)[^2]。 ##### (3) IIS Web服务器架设(Windows环境) IIS(Internet Information Services)是Windows的Web服务器组件,架设步骤: 1. 打开控制面板,进入“程序和功能”,选择“打开或关闭Windows功能”,勾选“Internet Information Services”安装。 2. 打开IIS管理器,右键“网站”添加新网站: - 设置网站名称、物理路径(存放网站文件的目录) - 指定IP地址和端口(如80端口) 3. 配置权限:右键网站目录,选择“编辑权限”,在“安全”选项卡中添加用户组`IIS_IUSRS`并赋予读取权限。 4. 配置身份验证:在IIS管理器中选择站点,双击“身份验证”,启用“匿名身份验证”(使用应用程序池标识)[^3]。 #### 3. **注意事项** - **端口冲突**:确保所选端口未被其他程序占用(如27015、80等)。 - **防火墙设置**:在服务器防火墙中开放相应端口(TCP/UDP)。 - **权限管理**:合理配置用户权限,避免安全风险。 - **性能监控**:根据服务器负载调整资源配置(如内存、带宽)。 - **备份机制**:定期备份服务器配置和数据。 ### 生成相关问题: §§相关问题§§ 1. PXE无盘服务器如何为不同客户端分配不同的启动映像? 2. 架设方舟游戏服务器时,如何解决刷新不到房间的问题? 3. 在IIS中配置Web服务器时,如何解决权限不足导致的访问拒绝问题? </think>### 服务器架设方法详解 服务器架设需要根据服务类型选择不同方案,主要包括以下三类场景: --- #### 一、PXE无盘服务器架设(批量启动管理) **核心目标**:为不同设备分配专属启动映像 **步骤**: 1. **配置DHCP服务** 在`dhcpd.conf`中为每台设备分配固定IP和启动文件: ```conf host WS-A { hardware ethernet AA:BB:CC:DD:EE:FF; filename "pxelinux.0/A"; } host WS-B { hardware ethernet 11:22:33:44:55:66; filename "pxelinux.0/B"; } ``` 2. **定制启动菜单** 在TFTP服务器的`pxelinux.cfg`目录创建配置文件: - 文件`A`内容: ```conf DEFAULT xp-a.dsk # 工作站A加载xp-a.dsk映像 TIMEOUT 30 ``` - 文件`B`内容: ```conf DEFAULT xp-b.dsk # 工作站B加载xp-b.dsk映像 TIMEOUT 30 ``` 3. **部署映像文件** 将定制映像 `xp-a.dsk` 和 `xp-b.dsk` 放入NFS共享目录 **验证**: 重启工作站,观察是否自动加载对应映像[^1] --- #### 二、游戏服务器架设(以方舟生存进化为例) **核心命令**(修改`run_arkserver.bat`): ```batch start ShooterGameServer.exe "TheIsland? SessionName=我的服务器? ← 房间名称 MaxPlayers=50? ← 最大玩家数 Port=7777? ← 主端口(需防火墙放行) QueryPort=27015? ← 查询端口 ServerPassword=1234? ← 房间密码(4位以上) ServerAdminPassword=admin? ← 管理员密码 listen" ← 监听模式 ``` **关键步骤**: 1. 编辑后保存批处理文件,**右键以管理员身份运行** 2. 在防火墙开放端口:`7777`(TCP/UDP) 和 `27015`(TCP) 3. 玩家在游戏内搜索房间名称验证是否成功[^2] --- #### 三、Web服务器架设(IIS方案) **Windows环境操作**: 1. **启用IIS服务** - 控制面板 → 程序 → 启用Windows功能 → 勾选**Internet Information Services** - 包含子项:ASP.NET、ISAPI扩展、Windows身份验证 2. **创建网站** ```powershell # 在IIS管理器中: 1. 右键"网站" → 添加网站 2. 名称:MySite 3. 物理路径:C:\MyWeb 4. IP地址:本机IP (如192.168.1.100) 5. 端口:8080(避开80端口冲突) ``` 3. **权限配置** - 右键网站目录`C:\MyWeb` → 属性 → 安全 → 添加用户组`IIS_IUSRS` - 赋予该组**读取/执行**权限 4. **身份验证** - IIS管理器 → 选择站点 → 双击"身份验证" - 启用**匿名身份验证**(应用程序池标识)[^3] --- ### 通用注意事项 1. **端口冲突解决** - 使用`netstat -ano | findstr :端口号`检测占用 - 修改配置文件更换端口(如将8080改为8081) 2. **防火墙配置** ```powershell netsh advfirewall firewall add rule name="MyService" dir=in protocol=TCP localport=8080 action=allow ``` 3. **服务自启动** - 将批处理文件(`.bat`)加入任务计划程序 - 触发器设置为"计算机启动时" ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值