在自己的电脑上搭建服务器,发布自己的网站(学习之用)

我们平常学习时经常会写一下javaweb程序,我们为了更能逼近现实,就想着自己的javaweb程序发布后,

外网的同学能够访问我们的网站,难道我们去买空间,去买域名嘛,其实也没必要,我们只是学习,

测试之用,在自己的电脑上搭建一个服务器完全可以满足要求。

我们分为三步走来实现:(我这里用的示例javaweb程序是我自己简单写的一个小程序shop1)

1,

我们用Tomcat服务器,如果我们的javaweb程序已经部署到了Tomcat服务器,一般我们在本地访问的地

址为:localhost:8080/shop1,localhost指本机,即127.0.0.1,8080端口号,shop1你部署的项目名称,但太

过繁琐,我们只想通过IP地址来访问我们的项目,即127.0.0.1或者localhost,我们只需修改一下Tomcat

的配置即可,打开Tomcat所在的目录,打开conf文件夹,打开server.xml文件,所要修改的部分如下:

了,把docBase="shop1"的值修改成你所部属的项目的名称,默认指向你的项目,这样你就可

以不输项目的名称了。

还得注意一点Tomcat7.0的版本的server.xml文件中居然没有

这一条,又下载了一个5.0版本的居然有,如果你的没有,复制加进去就可以了。

OK,这样的话,你在浏览器里输入localhost就可以访问你的项目了!

PS:为了下来的工作中不出现什么问题,我并没有将8080端口改成80,据说80端口被电信

封掉了,我让用电信上网的同学访问我的网站,果然不行,这里我们明白道理就可以

了,只是学习测试之用,所以我们就用8080端口。

2,

上一步我们只实现了自己访问,但如何让外网的同学访问,这里可能涉及了简单的网络知识,我网络学的

也不是很好。就说的比较通俗一点。有两种情况(1)你上网没有用路由,运营商单独分给你一个IP地址,

那你直接可以用你的IP让外网的同学来访问你的网站,我们这里用的是8080端口,

所以形式为:XX.XX.XX.XX:8080。为了让多的同学了解,我在啰嗦一下,怎么知道自己的IP地址,你不

必用在cmd命令行输入ipconfig这种略显专业的方法去获取,其实只要在百度搜索“IP查询”,第一个就是。

(2)用了路由器,一个路由器带了好几台电脑,比如说跟室友,这就需要你去路由管理页面去设置一下

,端口映射,让别人访问你们的IP地址时,映射到你的电脑,在浏览器中输入192.168.1.1(以你的路由为准)

,进入路由管理页面,操作如下图:

转发规则-----虚拟服务器-------添加新条目

端口我们没改,所以填8080,IP地址为你的电脑在局域网中的地址,怎么样知道自己的局域网中

的地址,很简单自己百度一下,只要局域网里的电脑不是太多,一般为192.168.1.XXX,我这里

为192.168.1.101,然后点击保存,OK,然后外网就可以用你们IP去访问你的网站了!

我的效果图如下:

这时可以把这个网址发给你的同学,试一下,他能不能访问你的网站,答案是肯定的!

3,

但是又有新问题了,你第二天打开路由,或者再次上网时,运营商会重新分配给你一个新的

IP地址,难道你让你同学访问时,再次把这个IP地址发给他吗?显然这是不合理了。

此时,我们就想有一个动态域名多好。这里给大家介绍一款软件“花生壳”,下载安装,然

后注册后,你就会获得一个免费的二级域名,每次开机自启后,就会将花生壳服务端中的IP

数据更新成你新的IP地址,然后你每次用你固定的域名来访问时,就会解析到你新的IP地址。

如下图:

双击你的域名,看有没有显示出“经检测,您的域名已激活并指向正确”!

OK,到这里,没有路由的同学,就可以直接用你的域名访问了!

有路由的同学,还得多操作一步:

再次进入路由管理页面,操作如下图:

点击“动态DNS”,这时如果你的上述操作都没问题的话,服务提供者那一栏已经自动填充成花生壳的网址

THE END
1.零基础打造个人,一站式搭建指南网站搭建很难学吗轻松搭建个人指南:从零开始,本指南将带你一步步完成个人的创建。涵盖、选择、搭建、内容管理、SEO优化等关键步骤,助你快速掌握建设技巧,实现内容的分享与传播。 确立与目标群体 挑选适宜的搭建 选购域名及虚拟主机 安装与配置搭建 优化SEO与提升用户体验 推广与策略 http://dachinfoservice.com/wzdj/3264.html
2.网站建设的工作总结13篇网站平台的搭建需要做许多技术准备和攻克许多技术难关,信息中心负责网站平台搭建的彭亮老师通过查阅书籍、网上搜索、向同仁请教等多种途径,终于在为学校搭建起了属于我们自己的WEB网站平台。 2、向服务商申请了域名并成功 信息中心彭亮老师为网站申请了域名,目前学校的网站仍属空间租用,在不久的将来准备为做学校独立服务https://mip.wenshubang.com/gongzuozongjie/2972846.html
3.程序员常逛的Github,原来是个隐藏的学习网站如果你受不了公众号存在的限制,想搭建一个更自由的个人blog,但又不想折腾太多东西,那使用Github或许是个不错的选择。 使用Github来搭建博客,需要用到Github的Pages功能和Jekyll。但这对于小白来说,有点难了,因此最取巧的方式是,使用他人写好的博客模板。 https://ios.sspai.com/post/58120
4.想要拥有自己的网站吗?快来学习搭建网站的方法!在当今数字化时代,拥有一个个人网站已经成为许多人的梦想。无论是用于展示个人作品、分享生活经验,还是用来推广自己的品牌或业务,一个个人网站都能为您带来无限的可能性。然而,对于大多数人来说,搭建一个网站似乎是一个复杂而艰巨的任务。但实际上,只要您掌握了正确的方法和技巧,搭建一个个人网站并不是难事。 http://www.yunluoyang.com/vip_doc/28349675.html
5.购买阿里云服务器如何选择实例规格?实例规格选择教程文章分享(10如上图所示,web开发与测试代表云服务器可以用来搭建网站,细分场景的个人应用搭建表示适合个人用户搭建个人博客或者初期访问量较少的展示类Web应用,此时我们可以看到下面显示的规格组主要以共享标准型s6为主,这就代表着如果我们是个人用户,用来搭建网站选择共享标准型s6实例的云服务器就可以了。 https://www.jianshu.com/p/445d8de1d795
6.网络消费安全无忧心得体会(通用14篇)一、学会了搭建校园网站 网站站点架设方面收获也很大,知道了如何架设WEB和FTP站点,还知道了在同一个内网里,多个域名站点只要设置主机头就可以同时使用80端口。亲自动手架设了ASP.net的站点。还了解到如何通过远程桌面进行远程管理,给机器的管理带来很大的方便。 https://www.unjs.com/fanwenwang/xdth/20220726083914_5343624.html
7.关于网络安全心得体会(精选20篇)一、学会了搭建校园网站 网站站点架设方面收获也很大,知道了如何架设WEB和FTP站点,还知道了在同一个内网里,多个域名站点只要设置主机头就可以同时使用80端口。亲自动手架设了ASP.net的站点。还了解到如何通过远程桌面进行远程管理,给机器的管理带来很大的方便。 https://m.ruiwen.com/xindetihui/4235778.html
8.校园安全培训心得(通用26篇)一、学会了搭建校园网站 网站站点架设方面收获也很大,知道了如何架设WEB和FTP站点,还知道了在同一个内网里,多个域名站点只要设置主机头就可以同时使用80端口。亲自动手架设了ASP.net的站点。还了解到如何通过远程桌面进行远程管理,给机器的管理带来很大的方便。 https://www.yuwenmi.com/fanwen/xinde/4350973.html
9.校园安全心得体会(通用21篇)一、学会了搭建校园网站 网站站点架设方面收获也很大,知道了如何架设WEB和FTP站点,还知道了在同一个内网里,多个域名站点只要设置主机头就可以同时使用80端口。亲自动手架设了ASP.net的站点。还了解到如何通过远程桌面进行远程管理,给机器的管理带来很大的方便。 https://www.jy135.com/xindetihui/1551226.html
10.自己学习网站搭建的方法是什么?自学网站搭建的方法有以下几点: 一、了解网站的构成和基本要素; 二、学习网站开发框架,如WordPress,提高效率; 三、逐步提高技能,将所学应用到实践中; 四、寻找资源,参考网络教程和开源项目,学习各种工具和模板加速自己的开发过程; 五、不断思考,不断与他人交流、学习,完善自己的网站。总之,这是一个基于长期积累、https://www.qizeweb.com/823.html
11.基于SSM框架的大学生自主学习网站的设计与开发/在线学习系统在线学习网站的设计上,采用浏览器/服务器架构方式搭建,在前台栏目的设计上,采用JSP页面技术和JQuery框架以及Ajax技术实现。在后台的功能代码设计上,采用Java语言进行编写,主要代码编写平台为MyEclipse开发平台,在功能逻辑的框架设计上,主要采用Java Web项目中常用的SSM框架模式进行开发,在数据安全保护的选择上采用MySQL数据库https://blog.csdn.net/weixin_47958760/article/details/126899620
12.网站搭建学习网学做网站学习网站制作学习搭建网站源码网网站搭建学习网,学做网站,学习网站制作,学习搭建网站,源码网,网站搭建教学网,专注于网站技术教学和优质源码资源分享,教你搭建各种网站,你想搭建的这里都可以有!技术教学和精品优质资源的集中营,致力于打造成为知名的网站技术教学知识分享、交流、学习的生态圈。http://www.xuezuoweb.com/
13.视频资源和平常收纳的一些自己认为比较好的博客网站工具Linux系统下开发环境搭建 Linux命令及Shell脚本学习笔记 爬虫篇(Python) 数据分析篇 数据分析如何入门学习How do I learn data analysis with Python? Numpy使用 Pandas使用 matplotlib使用(建议还是学下seaborn) Scipy 杂文汇集 心得:多动手,别只看 机器学习及深度学习篇 机器学习网站及教程 GitHub上相关项目推荐 数据https://gitee.com/discivigour/Coding-Now
14.小学信息技术scratch教案3.发现学生利用前面学过的脚本,搭建出新的脚本的,要给予表扬。 四、分享作品,互相学习 1.将自己的作品用FTP上传一次。 2.通过“分享”将自己的作品丢在scratch网站上的自己的空间。 五、我们的收获 全课总结 在今天的学习创作过程中,我们又有了一新的认识,同一个任务比如控制鱼儿在不同位置来回游https://yun.nxeduyun.com/index.php?r=space/school/theme/content/view&sid=817f96c0ef634c2dbc98e6bdf604eb34&id=2084301
15.德润安康文明花开汉阴:“小蜜蜂”爱心驿站搭建户外劳动者暖心港湾 本网讯(通讯员 李文寅)为进一步加强对新业态、新就业群体的关心关爱,做好新业态新就业群体服务保障工作,汉阴县委社会工作部积极联合相关部门、整合各方资源,为户外劳动者打造集暖心关爱、便民服务为一体的爱心驿站,8月20日,该驿站正式投入使用。据悉,“小蜜蜂”爱心驿http://www.akxw.cn/s/drak/
16.超过35.3%的受访医院计划未来一年内部署人工智能建立专业的人工智能算法平台,包括硬件平台的搭建和计算系统的建立。整体的平台也可以采用专业性一体化的平台式,即打包集成芯片、服务器、计算系统、算法模型软件以及人工智能应用系统和云服务的一体化平台。 先从医疗影像人工智能系统的开发和应用开始,在此基础上,进一步集成更多类型的数据例如病历数据、检验检查数据、患者https://www.tmtpost.com/3659574.html
17.达内Java培训Java培训Java培训机构搭建自己网站 16小时课程实战演练 ——企业扶持 zhi 03 达内Java课程=企业需求的课程 达内的课程体系基于广泛的调研,及对数万家企业用人需求分析而精心设置的 课程打造的7项实用技能,让学员不仅能熟练掌握及应用Java技术,更能达到企业用人标准 夯实Java基础 完备Java核心算法,满足新技术更新换代,满足不同企业技术侧重 https://nc.tedu.cn/java/course/course.html