首页 > 代码库 > 如何挂自己的web项目(免费拥有自己的网站及域名)

如何挂自己的web项目(免费拥有自己的网站及域名)

http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html

-------------------------------------------------------------------------------------
 
      

用tomcat搭建web服务器

目标:免费拥有自己的网站及域名。


环境:windows 2003+jkd 1.6+tomcat 5.5+花生壳动态域名6.0

我的局域网IP:192.168.0.118

 

第一部分:搭建tomcat服务器

一.下载安装jdk 1.6

  1.设置环境变量:

      JAVA_HOME值设置为C:\Java\jdk1.6.0_06

      CLASSPATH值设置为.;%JAVA_HOME%\lib\;

      PATH新增值%JAVA_HOME%;%JAVA_HOME%\bin;




     在window2003 里设置系统环境变量,在“我的电脑”--“管理”--“计算机管理”--“属性”--“高级”里。


      2.测试:java –version

      

二、

1.              下载一个tomcat。我解压在了D盘soft文件夹下。

2.              在D:\soft\apache-tomcat-5.5.27\bin双击startup,出现一个CMD窗口。启动成功如图:



3.              在本地浏览器地址栏输入:http://localhost:8080/。本地访问成功如图:



4.在局域网内其他电脑上的浏览器地址栏输入:http://192.168.0.118:8080/。访问成功如上图。

5.如果在电脑上只装tomcat一个服务器,就可更改端口,在\tomcat-5.5.26\conf下打开server.xml,找到<Connector port="8080" maxHttpHeaderSize="8192"

  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

  enableLookups="false" redirectPort="8443" acceptCount="100"

  connectionTimeout="20000" disableUploadTimeout="true" />

将port="8080"改成"80",这样在地址栏就可以不用输入端口号了。 听说现在电信封80了,幸好我用的网通。

测试如下图:

        

6.更改默认程序。

①在server.xml中找到

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">在后面添上<Context path="" docBase="login(ssh)2" reloadable="true" />

如图:

<Host name="localhost" appBase="webapps"

       unpackWARs="true" autoDeploy="true"

       xmlValidation="false" xmlNamespaceAware="false">

<Context path="" docBase="login(ssh)2" reloadable="true" />

 

②我用java写了一个登录项目login(ssh)2。把项目部署在tomcat目录下的webapps里,如图:



③重启tomcat,注意地址栏输入http://localhost。那只猫没了。测试成功如图:



7.总结:

①我用免安装版tomcat,是因为调试程序方便,但tomcat还有一种安装版     ,随系统启动,部署时建议用后者。

②请注意tomcat本身的设置,如果有用户名和密码的话务必填上。

③登录花生壳后,浏览器输入http://qingshow.vicp.net就自动转到login(ssh)2了。如图:



 

第二部分:注册、下载、登录花生壳。

如图:

 





 

第三部分:路由器设置

1.          在浏览器中输入192.168.0.1登陆路由器。

2.          端口映射。

单选:激活 
名称:随便取一个
个人 ip 地址:    你的内网ip(我的是192.168.0.118) 
协议模式:        一般选择tcp 
私有服务端口:    80 (指tomcat服务器端口80)
公用服务端口:     80(外网访问端口) 
排程:             自己选择(默认好了)
最后要记得保存。如图:



3.注意这一步,我单独列出这一步是因为网上有很多人说要激活DMZ,但这样做很危险。但我没有激活DMZ,如果你想裸奔的话可以考虑一下下。如图:



4.局域网内用域名访问测试。在地址栏输入http://qingshow.vicp.net测试成功如图:



5.外网访问测试。我在网吧上网,IE地址栏输入http://qingshow.vicp.net如成功,如上图。




6.服务器搭完了,建议用JEECMS,网址www.jeecms.com。