如何挂自己的web项目(免费拥有自己的网站及域名)
http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html ------------------------------------------------------------------------------------- 用tomcat搭建web服务器 目标:免费拥有自己的网站及域名。 环境:windows +jkd 1.6+tomcat 5.5+花生壳动态域名6. 我的局域网IP:192.168.0.118 第一部分:搭建tomcat服务器 一.下载安装jdk 1.6 .设置环境变量: JAVA_HOME值设置为C:\Java\jdk1..0_06 CLASSPATH值设置为.;%JAVA_HOME%\lib\; PATH新增值%JAVA_HOME%;%JAVA_HOME%\bin; 在window2003 里设置系统环境变量,在“我的电脑”--“管理”--“计算机管理”--“属性”--“高级”里。 .测试:java –version 二、 . 下载一个tomcat。我解压在了D盘soft文件夹下。 . 在D:\soft\apache-tomcat-5.5.\bin双击startup,出现一个CMD窗口。启动成功如图: . 在本地浏览器地址栏输入:http://localhost:8080/。本地访问成功如图: .在局域网内其他电脑上的浏览器地址栏输入:http://192.168.0.118:8080/。访问成功如上图。 .如果在电脑上只装tomcat一个服务器,就可更改端口,在\tomcat-5.5.\conf下打开server.xml,找到<Connector port="" maxHttpHeaderSize="" maxThreads="" minSpareThreads="" maxSpareThreads="" enableLookups="false" redirectPort="" acceptCount="" connectionTimeout="" disableUploadTimeout="true" /> 将port=""改成"",这样在地址栏就可以不用输入端口号了。 听说现在电信封80了,幸好我用的网通。 测试如下图: .更改默认程序。 ①在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)。把项目部署在tomcat目录下的webapps里,如图: ③重启tomcat,注意地址栏输入http://localhost。那只猫没了。测试成功如图: .总结: ①我用免安装版tomcat,是因为调试程序方便,但tomcat还有一种安装版 ,随系统启动,部署时建议用后者。 ②请注意tomcat本身的设置,如果有用户名和密码的话务必填上。 ③登录花生壳后,浏览器输入http://qingshow.vicp.net就自动转到login(ssh)2了。如图: 第二部分:注册、下载、登录花生壳。 如图: 第三部分:路由器设置 . 在浏览器中输入192.168.0.1登陆路由器。 . 端口映射。 单选:激活
名称:随便取一个
个人 ip 地址: 你的内网ip(我的是192.168.0.)
协议模式: 一般选择tcp
私有服务端口: (指tomcat服务器端口80)
公用服务端口: (外网访问端口)
排程: 自己选择(默认好了)
最后要记得保存。如图: .注意这一步,我单独列出这一步是因为网上有很多人说要激活DMZ,但这样做很危险。但我没有激活DMZ,如果你想裸奔的话可以考虑一下下。如图: .局域网内用域名访问测试。在地址栏输入http://qingshow.vicp.net测试成功如图: .外网访问测试。我在网吧上网,IE地址栏输入http://qingshow.vicp.net如成功,如上图。 .服务器搭完了,建议用JEECMS,网址www.jeecms.com。
如何挂自己的web项目(免费拥有自己的网站及域名)的更多相关文章
- Visual Studio 2013 新增web项目IIS Express的64位版 转载来源http://www.cnblogs.com/jianyus/p/3524335.html
使用Visual Studio 2012开发SharePoint的应该都遇到过下面的错误“SharePoint 在32位进程中不受支持”,而怎么修改目标平台都不好使,因为VS 2012所配备的IIS ...
- 记自己的第一个完整的java web项目
我是从asp.net平台转到java平台的.基于asp.net平台开发网站的快速便捷性,工作几年来大小网站多少也写了6.7个.但是转到java后,因为是在一家大公司,而且做的功能也比较单一,局限于此, ...
- Visual Studio 2013 新增web项目IIS Express的64位版
使用Visual Studio 2012开发SharePoint的应该都遇到过下面的错误“SharePoint 在32位进程中不受支持”,而怎么修改目标平台都不好使,因为VS 2012所配备的IIS ...
- IntelliJ IDEA打包WAR并部署运行(mac osx)将Web项目War包部署到Tomcat服务器基本步骤(完整版)
用IntelliJ IDEA做web开发体验很好,但导出war包比eclipse麻烦了不少,以下是解决方案: 打包:1.自动打包:File —> Project Structure —> ...
- 将Web项目War包部署到Tomcat服务器基本步骤(完整版)
1. 常识: 1.1 War包 War包一般是在进行Web开发时,通常是一个网站Project下的所有源码的集合,里面包含前台HTML/CSS/JS的代码,也包含Java的代码. 当开发人员在自己 ...
- 学习web前端的免费12个学习网站,等你来撩
我相信很多人刚喜欢web前端或者刚刚接触web前端的时候,都不愿意去花钱去培训或者买资料去学习,因为不知道自己会不会学好,或者只是一时脑热,所以就选择免费的去学习基础.编程学习 很多人包括一些企业家, ...
- 模拟搭建Web项目的真实运行环境(四)
本篇介绍如何部署mongodb环境,主要分为三个部分: 第一部分 介绍如何在ubuntu下安装mongodb, 第二部分 介绍如何在windows下安装使用MongoChef客户端, 第三部分 介绍在 ...
- Spring Scope:Web项目中如何安全使用有状态的Bean对象?
Web系统是最常见的Java应用系统之一,现在流行的Web项目多使用ssm或ssh框架,使用spring进行bean的管理,这为我们编写web项目带来了很多方便,通常,我们的controler层使用注 ...
- Linux(Centos)之安装tomcat并且部署Java Web项目
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b ...
随机推荐
- zTree Jquery eCharts
(function(){ var setting = { view:{ dblClickExpand:false, expandSpeed:300 }, data: { simpleData: { e ...
- C#利用微软库完成设备网络定位(经纬度-地址)
public delegate void OnPositionChangedEventHandle(object sender, PositionChangedEventArgs e); public ...
- Activity 横竖屏切换
前言 在开发中常要处理横竖屏切换,怎么处理先看生命周期 申明 Activity 横竖屏切换时需要回调两个函数 ,所以在此将这个两个函数暂时看成是Activity 横竖屏切换的生命周期的一部分,这两个函 ...
- C++预定义字符函数
利用 get 成员函数可读取文件中的一切字符,包括空白字符.文件结尾.用 >> 读取文件,会自动忽略空白字符(空格.换行符.制表符) C++ 预定义的字符函数(均在 cctype 库中定义 ...
- leetcode 上的Counting Bits 总结
最近准备刷 leetcode 做到了一个关于位运算的题记下方法 int cunt = 0; while(temp) { temp = temp&(temp - 1); //把二进制最左边那 ...
- Centos搭建Python+Nginx+Tornado+Mysql环境[转载]
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行.由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入 ...
- maven nexus 私服的搭建学习
之前对maven有过初步的了解与认识,自己也创建过项目使用其来管理,但都是非常粗浅的操作,今天在高人的指点下,也学着在自己的电脑上搭建一个maven私服,虽然技术难度也不高,但为了更深层次的提高,这些 ...
- Steve Loughran:Why not raid 0,its about time and snowflakes!!!
与RAID-0阵列的同组管理相比,Hadoop更喜欢一组单独磁盘.在Hadoop集群中,读取速度是最能体现性能的重要指标.在Steve Loughran文章中,尤其强调了这一点,他还指出,由于驱动器速 ...
- $scope.$watch()——监听数据变化
$scope.$watch(watchFn, watchAction, [deepWatch]):监听数据变化,三个参数 --watchFn:监听的对象,一个带有Angular 表达式或者函数的字符串 ...
- STM32的USART中断死循环,形成死机。
作者:观海 QQ:531622 直接说重点:我用的是 STM32F103 芯片 USART2_IRQHandler 总是中断,程序死循环. 1.出现问题: 原程序的中断处理程序是: void USA ...