局域网内个人电脑设置成了网站服务器,其他电脑如何访问网站网页
做成web服务器需要满足:域名或者公网ip,电脑安装配置web服务,开启80端口允许访问,网站程序。
域名或者公网ip,这一点一般家用宽带没有固定的公网ip,常用的动态域名解析花生壳,科迈动态解析,建议申请使用花生壳动态域名解析,并设置到路由器上,这样网站的访问域名是花生壳的子域名。
如果有公网固定ip,建议购买一个域名解析到这个ip上,这个公网ip可以在电脑直接设定。web绑定,防火墙允许80端口就可以了。
电脑安装配置web服务,这个条件比较好实现,找个服务器操作系统,如win2003系统,安装上iis组件就可以了,默认80就打开了,然后再配置一下程序需要的环境,
如果net程序就安装netframwork相应版本,如果php就配置php+mysql环境。
家用宽带默认80端口在路由器不开放的,需要在路由器上做端口映射,将个人电脑ip80端口通过宽带路由映射出去。
网站程序,自己会开发了可以自己做,不会了到网上下载一些开源程序就可以了。
作为一个初学JSP和Servlet的人来说,最难恐怕是服务器的配置这一关。本人刚刚开始学习JSP和Servlet,现在把配置经过和大家交流
我的主要环境如下
1 - Windows XP sp2
2 - j2sdk 15 和 jre15
3 - tomcat 559
大致的步骤如下:
1 安装和配置java
2 下载并安装服务器。
3 测试服务器。
1 - 安装和配置java。
11 下载J2SDK和JRE 可以在http://javasuncom下载 注意Tomcat559需要的是JRE15
12 安装并设置环境变量 设置JAVA_HOME变量为java的主目录 把java的bin目录路径添加到PATH环境变量中
13 测试Java环境 进入 命令提示符(开始 - 运行 - cmd),输入java -version,看版本对不对 输入 javac -help看是不是正确的提示,如果提示"不是内部活外部命令,也不是可运行的程序或批处理文件",则没有把Path路径设置好参看12
一切OK,进入第二步
2 - 下载并安装服务器。
21 下载tomcat559 下载地址http://jakartaapacheorg/site/downloads/downloads_tomcat-5cgi 下载 559exe (是windows 安装文件,我觉得比解压缩文件好配置的多)。
22 安装。 双击下载的 jakarta-tomcat-559exe文件(429M),可进入安装状态。安装的过程就像安装windows的其它软件一样简单,选路径,下一步直到完成。其中要注意的是端口号,在安装过程中会提示你修改端口号,如果你没有别的服务器,建议你把端口号修改为80,这样方便你以后调试程序。如果你已经有别的服务器占据了80或者你不怕以后调试时不厌其烦的在地址栏输入8080,那就保持8080。
23 开启servlet调试器。主要是为了在不修改webxml文件的情况下也能运新servlet,随着学习的深入,你会体会到这样带来的便利性,但不建议企业服务器这么做,仅限于学习阶段。具体做法如下,在tomcat的根目录下,比如我的安转目录是D:\Apache Software Foundation\Tomcat 55找到conf文件夹下的webxml文件把其中如下的servlet和servlet-mapping元素注释去掉:
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
orgapachecatalinaservletsInvokerServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/</url-pattern>
</servlet-mapping>
一切OK,进入第三步
3 - 测试服务器
31 测试服务器的基本配置 开始 - 程序 - Apache Tomcat 55 - Monitor Tomcat - Start 来启动服务器 在浏览器地址栏输入http://localhost:port/(注意:port是你设置的端口好)看能否正确显示Tomcat服务器说明页面如不行,请检查以上配置
32 测试html文件 hellohtml写好,拷贝至 tomcat主目录\webapps\ROOT\ 下在浏览器地址栏输入http://localhost:port/hellohtml(注意文件名的大小写)
33 测试JSP文件 hellojsp写好,拷贝至 tomcat主目录\webapps\ROOT\ 下在浏览器地址栏输入http://localhost:port/hellojsp(注意文件名的大小写)
34 测试servlet 写好HelloServletjava并编译把HelloServletclass拷贝至 tomcat主目录\webapps\ROOT\WEB-INF\classes(一般需要自己建一个classes文件夹)下,在浏览器地址栏输入http://localhost:port/servlet/HelloServlet (这里可以看到开启servlet调试器的便利之处)
如果是局域网的别的机子访问你这么机子在IE里输入
http://19216815(你机子的IP):port/hellohtml
方法如下:
1、查看自己ip 如果你是自动获取ip的话 开始--运行--cmd--输入ipconfig查看自己Ip
2、控制面板--网络和intelnet--查看网络状态选项--更改高级共享设置--启用网络发现
3、共享你的文件夹
如果还不行 需要进行组策略设置(家庭版系统这里不管用)
右击我的电脑--管理--本地用户和组--用户--把guest账户打开
4、开始--运行--gpeditmsc--计算机配置--windows设置--安全设置--本地策略--用户权限分配--从网络访问此计算机里面添加用户和组--高级--立即查找,把guest加进去,然后拒绝本地登录里把guest删掉,拒绝从网络访问此计算机里把guest删掉,允许本地登录里把guest加上,重启。
如何让局域网共享上网
一、第三方软件接入
目前小型局域网内用户共享上网采用的第三方软件主要有两类:代理服务器类(Proxy Server)和网关类(Gate Way)。代理服务器类软件安装、设置简单,使用比较方便,用户上网的速度比较快;而网关类软件一般比较庞大,本身又要起到网关(协议转换器)的作用,用户上网的速度也因而受之影响,安装相对繁琐,应用的较少,但网关类软件能起到网络防火墙的作用,也是功能单一的代理服务器类软件无法与之相比的。 视软件要求不同,有的软件只需在服务器端安装,也有需在服务器端和客户端的计算机上都安装的,可据Internet连接方式功能要求不同进行相应设置。
常用的第三方软件如WinGate、SyGate等功能非常丰富,尤其是防火墙功能可将内部信息与外部信息进行分离,通过防火墙的过滤,起到对局域网内部的计算机数据的安全保护作用。故比较适合于通信量较大,且对内部网的数据安全性要求较高的局域网共享上网采用。
二、用Windows操作系统自带的连接共享
在Windows98 SE、Windows Me、Windows2000中,都集成了Internet连接共享的功能。将服务器端Internet连接根据系统提示设置成代理服务(Internet连接共享),当客户机想访问Internet时,先向代理服务器提出请求,通过代理服务器中转,将请求发送出去;而外部数据同样也需经代理服务器中转,才能得到所需信息。
Internet连接共享的功能比较单一,且不具备对内部网的保护作用,对网络的安全构成很大的威胁,只适用于网络规模较小且安全性要求不高的用户。
三、用Windows 2000 Server的网络地址转换功能(NAT)
路由器可以在局域网和Internet之间实现数据包的转换,且可以对局域网内的计算机进行有效的安全保护,Windows 2000 Server的网络地址转换即实现了软件路由功能。在安装Windows 2000 Server的服务器上,安装并设置路由和远程访问功能,根据系统提示完成设置。
如果Windows 2000 Server服务器的DHCP功能被起用,则局域网内的计算机的IP可采用动态IP,设成自动获取,从而减轻了网络管理和维护的负担。所以网络地址转换更适于配置较复杂的 Windows2000 Server/Advance Server局域网使用。
四、直接通过硬件路由器共享
将路由器的WAN端连至Internet,LAN端连至局域网,因ISP提供的接入方式不同,路由器WAN端须进行不同的设置。
0条评论