您的位置:首页 > 其它

搭建家庭服务器(适用无基础和电脑新手)

2012-09-01 20:25 246 查看
很多人家中有台式电脑,笔记本,手机,平板等很多电子设备了。最麻烦的就是文件共享,总要用数据线到处接,如果用苹果,还要用指定的软件工具,实在麻烦。

我这里介绍一种WEB服务器的方法。大家可以尝试。

一、事前准备

1、路由器,最好是无线路由器。无线的路由器会贵一些,但一般150元之内就够用了。

解释“路由器”是什么。一般家庭中的电脑会连接网线,再通过“猫”连接到电话线,这样就可以上网了。如下:

电信/联通 ----- 电话线 ----- 猫 ------ 网线 ------ 电脑

那路由器就是放在“猫” 和“电脑”之间的东西。如下:

电信/联通 ----- 电话线 ----- 猫 ------ 网线 ------ 路由器 ------ 电脑

路由器就可以让一个宽带线变成多个宽带了。那家中其它设备,只要接到路由器上也可以上网了。开头的地方也说最好是无线路由器,因为手机,平板上一般接不了网线,如果也想连接到路由器就需要通过“无线”的方式,手机和平板上一般有WIFI的设置,打开WIFI就是打开无线功能了,再连接到路由器,也可以上网了。

这里路由器的设置不能细写了,因为不同厂商的设置界面不同,所以讲完整比较麻烦,但你可以让懂点技术的朋友来帮你,而且放心的是,他设置过一次,路由器就会记录所有设置,即使断电也不会丢失,所以只设置一次就可以,以后自己就不用再管了。

2、下载并安装使用的软件

首先下载J***A虚拟机,下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html

全是英语,所以找到截图的位置



先选择 Accept License Agreement ,然后 在下面的列表找到 Windows x86,点击右边的 jdk-6u35-windows-i586.exe 就可以下载了。

然后下载tomcat 7 ,地址http://tomcat.apache.org/download-70.cgi

仍然全是英文,所以看截图



在 Core 下,直接点击 32-bit Windows zip 开始下载。

需要下载的软件已经全了。开始安装操作。

java虚拟机直接双击,大部分是下一步,不需要修改设置就可以完成安装,完成后,不用重启系统。这里需要补充一个操作,就是改一个系统中的设置才能使用J***A虚拟机。

如果是windows xp用户,请在桌面上“我的电脑”上点击鼠标右键,选择“属性”,再切换到“高级”。

如果是windows vista或windows 7 用户,请在桌面上”计算机“上点击鼠标右键,选择“属性”,也切换到“高级”。此时会看到如截图内容



在这个界面中点击最下面的“环境变量”,显示如下图



这个界面中有两个“新建”,请点击下面的“新建”,然后在弹出的提示中按下面要求写入内容,只复制标蓝色的部分就可以,注意首尾不要有空格。

“变量名”中写 J***A_HOME

“变量值”中写C:\Program Files (x86)\Java\jre7 如果是xp系统,变量值改为C:\Program Files\Java\jre7

写完后,点击“确定”,就会在“系统变量”中看到新加的“J***A_HOME”。然后在这里找到“path”一行,选择这行,使用下面的“编辑”按钮,此时“变量值”中已经有内容,请不删除。如误删除了,可以点击“取消”,就不会保存了。如果“变量值”中的内容是分号; 结尾,那就在后面加上 %J***A_HOME%\bin 如果不是分号结尾,就先写上一个分号,请注意的是分号是英语的分号,如果不清楚英语的分号,请复制 ; 这个符号就可以。

这样J***A虚拟机就安装完了。另一个tomcat在下载时选择的是绿色版本,所以不用安装,把下载的文件用解压软件(如winrar),解压出来就可以了。解压后会看到截图中的一组文件。



请在C盘以外的地方,像D,E之类的地方建立tomcat7文件夹。把这一堆文件复制进去。tomcat也准备好了,这里我是放在D盘的。下文会统一用D盘表示,如果你放的位置不同,请注意替换一下。

现在需要试一下这两个软件是否可以正常使用。

如果是windows xp用户,请在“开始”中选择“运行”,然后写入 cmd

如果是windows vista/7用户,请打开“开始”,直接写入 cmd

然后回车,启动cmd。这时会出现一个黑色的窗口。如下图



窗口里的文字可能有差别,但一定是黑色的背景。

然后按以下顺序输入命令并回车。

d: 回车 ,如果你的tomcat不在D盘,请改成相应的字母。

cd tomcat7/bin 回车。然后和下图内容相同。



你会看到自己输入的内容,此时再输入 startup.bat。 就出现一个新的黑色窗口,并滚动显示一些信息。然后打开以下软件中的一个IE,firefox, chrome或者360浏览器。在地址栏中写入 http://localhost:8080/ 然后回车,如果一切正常,会看到如下截图,如果失败,浏览器会显示错误提示。具体解决方法请留言单独联系我吧。



此时说明两个软件已经正常了。

二、共享文件

前两步做完,家庭服务器已经运行起来了。当不用这个服务器时,只要把黑色背景的两个窗口关闭就可以了。可以放心的是黑色窗口关闭就是完全的关闭,没有任何后台进程运行。反之,在使用家庭服务器时,黑色背景的窗口要保持打开的状态,可以“最小化”,以免影响其它操作。

现在要测试一下其它工具是否也能连接家庭服务器,首先是启动家庭服务器,以上简单描述一下

开始 --- 运行 ---- cmd ---- D: 回车 ----- cd tomcat7/bin 回车 ----- startup.bat 回车

启动时可能会有防火墙提示,记得要放行啊。其它工具(手机,平板)还要与家庭服务器连接的。

要想连接,首先要知道家庭服务器这台电脑的地址。在桌面右下角有“网络连接”图标(如果有多个,请使用没有红色叉或***提示的)。点击左键打开一个窗口。如下图



这个窗口是vista/7的用户,然后打开“详细信息” ,在新的窗口中,IPv4地址 一行,请记下右边的内容,我的机器是192.168.1.100

xp的用户与截图不同,会有两个选项卡,请切换到第二个“支持”,在IP 地址 一行,记下右边的内容。

再用电脑的浏览器打开 http://192.168.1.100:8080 如果你的地址与我不同,请替换一下,但前后的内容是相同的。如果成功,你就会看到之前见过的内容了。

同样,在手机或平板,打开WIFI后,在浏览器中打开http://192.168.1.100:8080 ,如果看到和电脑相同的内容,说明,你的手机或平板就可以连接家庭服务器了。

接下来就是放入自己要传输的文件了。

我的tomcat放在D盘,所以打开文件夹 D:\tomcat7\webapps\ROOT 如果你在其它盘就注意替换。

此时你会看到很多文件,请在这里新建一个文件夹a,名字越短越好,后面会做说明。然后在a中放入自己要传输的文件就可以了。此时在手机或平板上,只要在原来的地址后面改一下,由http://192.168.1.100:8080 改成 http://192.168.1.100:8080/a/文件名。就可以打开要查看的文件了。这就是为什么文件夹的名字要短的原因,方便使用。
这里补充几点,可以改进的地方

1、把D:\tomcat7\webapps\ROOT 中 a文件夹在桌面上建立一个快捷方式,这样可以在桌面上直接打开,迅速放入自己要共享的文件。

2、把http://192.168.1.100:8080/ 的地址放入手机中浏览器收藏夹,下载只在后面加上文件夹和文件名就可以了。

3、如果在D:\tomcat7\webapps\ROOT下放了多个文件夹,文件比较多,文件名也可能比较长,那就要改一下。

首先要关闭家庭服务器的黑色窗口,就是关闭服务器才能改它的设置

在D:\tomcat7\webapps\ROOT\WEB-INF (如果tomcat的位置不同注意替换D)中找到文件web.xml,然后用“记事本”打开,不要直接打开,直接打开是不能修改的。

然后在最后一行</web-app>前插入以下代码

<servlet>

<servlet-name>default</servlet-name>

<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<init-param>

<param-name>listings</param-name>

<param-value>true</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

插入后如下图



然后再启动家庭服务器,这样手机和平板在访问家庭服务器时就只到文件夹,然后就可以看文件夹下的所有文件清单,并选择打开想要的文件了。

至于家庭服务器可以用更方便的启动方法,或其它需要的功能,就大家留言提意见吧。我再后续补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: