看到别人精美的个人主页,你一定会有所心动,而如今免费资源却是越来越少,往往你花大量时间去寻找免费主页空间时,最后却因它们的不稳定而给自己带来一些 遗憾。此外,在信息社会中,我们经常需要转移、暂存一些文档和资料,或与别人实现文件共享,FTP服务会经常作为我们的最佳信息传输方式。但在很多时候, 当我们来回穿梭于那些免费的FTP服务器时,却因为苦于没有匿名帐号或人数过多而不能正常登录。其实,我们完全可以避开这些尴尬,全力打造一个属于自己的 个人服务器,从此不再搭便车,开始体会拥有的快感!下面随我一起开始个人服务器的网络架设之旅。
WWW服务器的架设

  我们几 乎每天都会浏览形形色色的网站来获取各种各样的信息,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组件"。

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

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

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

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

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

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

   C.在出现的"默认Web站点属性"窗口中,选择"主目录"标签,用以设置Web内容在硬盘中的位置,默认目录为"C:/Inetpub/Wwwroot",你可根据需要自己设置。

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

   E.确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击"默认Web站点",选择"启动",在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在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-ons/Pws/目录,双击Setup.exe命令即可开始安装 PWS,安装界面如图6所示。我们如果需要一些例如ASP等高级功能,还可选择自定义的安装模式,否则直接选择典型安装。组件安装完成之后,会出现如图7 所示的选项来设置WWW服务目录,我们可以视实际情况来设定,建议以缺省目录来安装。最后选择"完成"并根据提示重新启动计算机后,就可在右下角任务栏看 见PWS的图标。

   这时打开一个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/d...??差不多。

  第二步:PWS的配置

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

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

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

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

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

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

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

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

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

    可以将文件发布出去以供别人浏览和下载。这个过程实际上也是结合了PWS的ASP功能。此外,这里还可以在定制个人发布主页时创建来宾簿和留言簿,例 如,你想将"D:/Download/Tt.zip"发布出去,首先选择"发布",点击下一步按钮,进入"发布向导",在"发布向导"中填入相应的项目即 可。单击"添加"按钮,并点击"下一步",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/bin...??住选择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(服务器域名http://www.XXX.com)和网站管理...??填一下。

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

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

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

  第二步:Apache的配置

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

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

   B.配置DirectoryIndex。这就是你站点默认显示的主页,例如你在"E:/Ww/Homepages/ Homepage"中默认的主页名称为"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。

  B.自由网站专家XP。它是一款中文软件,无需固定IP地址、无需申请域名,只要在接入互联网的计算机上即可建立网站,使用非常简单,同样能够在Win9X/NT/2000/XP系统中使用,软件大小为2068kB,也是免费软件,下载站点之一:http://ln.skycn.net/down/fwb_xp.exe。

  C.天雁Web服务器。这也是一款中文Web服务器的架设工具,界面精美,易于使用。支持虚拟目录,无需安装,不带垃圾,同样它的使用也非常简单。能够在Win9X/NT/2000/XP下使用,软件大小为612kB,也是免费软件,下载站点之一:http://ln.skycn.net/down/webserver.zip。
在 我们的实际网络生活中,特别是宽带网接入之后,FTP服务器作为文件的传输和共享工具得到广泛应用。FTP服务器在文件的传输上性能稳定,占用系统资源 小,而且传输速度快,现在网上已经有很多的FTP服务器可供使用,而自己架设一个FTP服务器也很容易,下面介绍两种主流的FTP架构方式。

教你如何架设个人服务器----全教程(内网,公网)相关推荐

  1. Linux下架设邮件服务器全攻略(二)

    Linux下架设邮件服务器全攻略(二) (三)sendmail.cf难以配置,Sendmail的开发人员为sendmail的管理者提供了更加容易理解和配置的sendmail.mc文件. 一般情况下,要 ...

  2. Docker+Frp+NGinx+云服务器 实现HTTPS内网穿透

    Docker+Frp+NGinx+云服务器 实现HTTPS内网穿透 服务端搭建 (用docker-compose 服务器端搭建) 前置条件 1. 一台有公网ip的服务器2. 记得在服务器安全组开放对应 ...

  3. 【Minecraft开服教学】使用 MCSM 面板一键搭建我的世界服务器 并使用内网穿透公网远程联机

    文章目录 前言 1.Mcsmanager安装 2.创建Minecraft服务器 3.本地测试联机 4. 内网穿透 4.1 安装cpolar内网穿透 4.2 创建隧道映射内网端口 5.远程联机测试 6. ...

  4. 阿里云oss 使用, 基于Nginx 配置云服务器+oss的内网访问 , 及使用Java SDK 完成上传,下载,删除,查询文件列表操作

    一.同阿里产品,云服务器和存储对象oss-配置内网访问 阿里存储对象oss 地址: https://oss.console.aliyun.com/overview 配置须知 通过Nginx 进行网络转 ...

  5. AR路由器通过web及代码实现公网用户使用公网地址访问内网服务器,同时内网用户实现通过公网地址访问内外那个服务器

    ** AR 实现 公网用户使用公网地址访问内网服务器,同时内网用户实现通过公网地址访问内外那个服务器 ** 1.web实现 配置前提:设备已实现,基本的上网业务,需要映射服务器,实现内外网的访问. ( ...

  6. 【内网穿透服务器】利用云服务器+FRP实现内网穿透并远程连接服务器

    应用目的:远程管理或在外网访问内网机器上的服务 这里我们是使用云服务器+FRP实现内网穿透,达到远程连接服务器的目的 准备工作 云服务器 这里我们租用的是腾讯云的服务器,类似于下图的这种,配置选择可以 ...

  7. 腾讯云服务器如何实现内网互联?

    操作场景 轻量应用服务器使用腾讯云自动分配的 私有网络 VPC 进行网络隔离,默认情况下内网不与云服务器 CVM.云数据库等其他处于私有网络 VPC 中的腾讯云资源内网互通,需通过关联云联网实现.该功 ...

  8. 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

    文章目录 前言 1. Ubuntu安装SVN服务 2. 修改配置文件 2.1 修改svnserve.conf文件 2.2 修改passwd文件 2.3 修改authz文件 3. 启动svn服务 4. ...

  9. 通过阿里云服务器(frp内网穿透工具),实现跨局域网ModbusTcp通信

    写在开头: 本文是基于windows系统,本文实现内网穿透需要下载的工具只有frp,所用云服务器为阿里云服务器. 笔者是某211高校在读研究生.本文是基于CSDN上其他前辈的文章,由我个人总结出的经验 ...

最新文章

  1. Android中用GridView实现九宫格的两种方法
  2. localhost,127.0.0.1 与 本机IP的区别
  3. jpush java_JPush Java SDK 示例代码与简要注释
  4. Session赋值(备注)
  5. POJ2155 Matrix 二维线段树
  6. 剑指offer之翻转链表
  7. MySQL的安装、启动、停止、卸载
  8. .NET dnSpy 程序集编辑器,反编译器和调试器
  9. ajax给表格填值,填报表用ajax实现关联单元格自动填充
  10. innodb事务锁的一些常见数据结构
  11. kubernetes集群搭建(二进制方式)
  12. 做游戏代理要找游戏源码平台
  13. java中使用activiti(工作流)
  14. java读加密excel,JAVA读取加密的Excel文件
  15. mysql中如何去除重复数据_MySQL如何去除重复数据?
  16. 用DiskGenius彻底删除文件能不能确保无法恢复
  17. 生产环境如何关闭报错功能_知识分享---如何区分前端与后端bug
  18. c/c++中的内存分配器
  19. 三分钟了解MVCC(InnoDB如何实现可重复读和读已提交)
  20. 二叉树Ⅰ · 树型结构 · 二叉树 · 满二叉树 · 完全二叉树 · 二叉树的性质 · 二叉树的存储

热门文章

  1. kde5与archlinux环境下配置libinput-gestures多手势操作
  2. web 多屏互动显示方案 1
  3. 同时删除多个 PPT 文档中间几页
  4. NE40E中利用访问控制列表在EBGP中拒绝不需要引入的路由
  5. 汉字转拼音软件 1.3 中文免费版|给汉字自动加汉语拼音的软件
  6. 放弃继承权能不赡养父母吗
  7. 软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频)
  8. java 判断特殊字符_java 判断是否包含特殊字符
  9. 一篇NDSS的关于跨平面漏洞的论文分析
  10. 系统支付服务器 绑定支付宝,支付宝支付 · CRMEB 多商户系统 帮助文档 · 看云...