还没拥有自己的个人网站吗?快来跟我一起搭建吧
gaoyangw 2024-10-01 11:04 14 浏览 0 评论
继上一篇文章《还不会在本地与云服务器进行文件传输?详细图解来教你》中讲解了如何在本地与服务器之间进行文件传输后,本篇文章将讲解网站搭建的相关内容。
当你拥有了自己的服务器,同时项目在本地运行成功并上传至服务器硬盘上后,该如何让别人通过网络访问到你做的网站呢?接下来就跟着小编一起搭建一个属于自己的网站吧
(1)准备内容
域名
当我们拥有服务器后,可以通过服务器的IP访问到做的网站,但是让别人记住你的服务器IP总归不是一件人性化的事,这就体现了域名的重要性了。
域名相当于一个网站的ID,每一个域名都可以映射到一个网站的根目录下,例如当我们在浏览器输入http://www.toutiao.com,可以看到今日头条的主页
头条首页
域名通过DNS服务器解析后可以映射到唯一的服务器IP,不过域名的申请有些麻烦,需要到在特定幕布下拍照,上传资料,工商局备案等等。当年小编也是迎着麻烦走4过来的,如果大家也需要的话,相信是可以克服这个困难的。
项目文件
在这里我们需要一个能够完整运行的项目所有文件,由于自己之前做的网站是java开发的,在这里就以java为例来讲解
(2)搭建过程
jdk安装
与本地安装jdk是一样的,我的服务器是Windows Server 2003,在系统属性 > 高级 > 环境变量,新增JAVA_HOME变量,更新系统变量Path的值
配置jdk
当我们在命令行下输入java -version,如果显示出对应的jdk版本号,则说明jdk安装成功
准备tomcat
tomcat是一个文件夹,并不需要安装,可以直接通过FlashFXP或者FileZilla将本地的tomcat文件夹上传至服务器端
安装Mysql数据库
由于我并没有申请单独的数据库存储空间,所以需要在服务器上安装Mysql数据库,安装过程也同本地安装一样,这里就不赘述,安装成功并登陆Mysql Administrator后会显示如下界面
Mysql Administrator界面
在服务器运行期间,一定要保证服务器的Mysql服务是启动的,否则会出现连接数据库连接不上的bug。
确认MySQL服务启动的方法为:我的电脑(右键单击)> 计算机管理 > 服务和应用程序 > 服务 > MySQL,确保它的状态为已启动,如下图所示
开启MySQL服务
导入SQL语句
每个项目的数据库都会有一个sql文件,里面包含了创建表的所有语句,可以直接将其通过MySQL的命令行导入到数据库中。以下是MySQL的命令行工具界面
MySQL命令行工具
配置tomcat(重点)
我们都知道运行java项目需要启动tomcat服务器,所以通过域名来访问我们的项目的时候需要对tomcat进行配置。
定位到tomcat文件夹,在conf文件夹下找到server.xml,在server.xml中找到<Host>标签,一个<Host></Host>组合标签代表一个可以解析域名的部分,在默认情况下<Host>的name值为localhost
<Host name="localhost"
appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false">
我们需要将其中的localhost替换为注册的域名,假设域名为www.oursmemory.com,则以上代码修改为:
<Host name="www.oursmemory.com"
appBase="webapps"
unpackWARs="true"
autoDeploy="true"
xmlValidation="false"
xmlNamespaceAware="false">
然后在<Host>标签内部添加<Context>标签,一个<Context>标签可以配置一个具体的项目,配置如下
<Context path="" docBase="D:\project\market6\WebContent" reloadable="true"/>
path为空字符串,可以省略掉http://域名:端口/项目名/主页面中的项目名,例如http://www.oursmemory.com:8080/project/index.jsp就可以省略掉project字符串,直接以http://www.oursmemory.com:8080/index.jsp进行访问
docBase表示的是项目在硬盘上的路径。
配置域名
tomcat的默认端口号是8080,如果想要省略端口号进行访问则需要将端口号改成80。同样在server.xml文件中,找到<Connector>标签,将8080修改成80,修改成功后,则可以通过http://www.oursmemory.com/index.jsp进行访问
配置端口号
修改web.xml
如果想要省略主页面index.jsp,则需要在项目的web.xml中进行配置,代码如下
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
修改成功后,则可以通过http://www.oursmemory.com进行访问
至此,所有的配置均完成,在服务器上的tomcat文件下,双击bin/startup.bat即可启动tomcat服务器。如果所有的操作均成功后,便可通过域名访问自己的网站啦
(3)总结
在通过域名访问到自己网站的时候是不是有种特别的成就感呢?小编当时在运行出来后可是异常兴奋呢。如果大家也拥有自己的域名,可以按照我的做法来实现。
如果喜欢的话,记得关注小编噢,小编后续会坚持出更多技术性的文章,如果有任何问题,也欢迎提问,小编都会尽力解答的。
相关推荐
- 用AI软件在线批量查询快递动态,依关键字一键查指定单号
-
还在一个个复制粘贴快递单号?还在海量物流信息里找得眼花缭乱?首助编辑高手给你带来快递查询新姿势!AI加持的批量查询功能,不仅能同时追踪上百个快递动态,更能通过关键字一键锁定目标单号,就像给快递装了GP...
- 掌握Filter函数:轻松实现关键字模糊查找技巧
-
在工作中,我们需要根据某个关键字来查找相关的数据。比如,你想知道姓“李”的人员信息,或者姓“张”相关的信息。这时,我们就需要用到Excel中的模糊查询功能。...
- 关键字(关键字名词解释)
-
敬请老师批改。七律:普通人的命运或(命运)人生苦短命不同,有贫有富命多种。粗茶淡饭无痒痛,早鱼晚肉腹脂中。辛勤劳作身强健,空闲玩乐病多连。,...
- 装修网购省钱技巧,搜索“原产地+关键词”,能省好几万
-
砸锅卖铁买套房,谁能想到啊,后期装修如此烧钱,230万都不一定够。所以啊,装修买东西,能省则省,我推荐大家网购,比实体店便宜很多。不过大家网购注意技巧,搜索“产地+关键词”,这样既保证了价格便宜,而...
- Excel快速定位关键词所在行号列号,告别繁琐手动查找!
-
我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!——首发于微信号:桃大喵学习记今天跟大家分享的是在Excel中快速查找关键词所在行号列号,通过精妙的公式组合可以快速定位关...
- 亚马逊快速寻找关键词的方法(亚马逊怎么快速找关键词)
-
亚马逊写链接需要找到精准关键词,先找到8-10个同行链接的asin图2,图3,粘贴到集合链接搜索狂框内,图4,所有同行链接都出现在亚马逊前天界面,这时候直接把同行链接标题里面的精准关键词扣下来进行排列...
- 干货收藏!高考填报志愿要了解的16个关键词
-
2024年高考已落下帷幕,考生即将面临志愿填报。什么是批次录取控制分数线?什么是院校调档分数线?平行志愿和顺序志愿有什么区别?16个关键词帮你了解高考志愿填报,转存!@人民日报来源:上海发布...
- 标品必看,关键词抢位助手的玩法(抢注关键词)
-
但凡是一个标品,那你一定知道展现的位置直接影响点击率和转化率。...
- 这16个关键词,高考报志愿一定要了解!
-
2024年高考已落下帷幕考生即将面临志愿填报什么是批次录取控制分数线?什么是院校调档分数线?平行志愿和顺序志愿有什么区别?16个关键词了解高考志愿填报↓↓转自人民日报微博来源:沈阳日报...
- 在 Excel 表格中模糊查找关键字,简配高配方法都有了
-
很多同学会觉得Excel单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解Excel的各个知...
- 找到自己人生的关键词(找到自己的人生价值)
-
找到自己人生基因上的东西,再专注他,放大他。人生不是庸庸碌碌的,如能在很早时就找到自己刻在骨子里的东西,那就是莫大的喜悦。人生的上半场是用来尝试,寻找的,人生中半场是用来找到自己的关键词,不要多一个足...
- 干货收藏!高考报志愿要了解的16个关键词
-
2024年高考已落下帷幕,考生即将面临志愿填报。什么是批次录取控制分数线?什么是院校调档分数线?平行志愿和顺序志愿有什么区别?16个关键词了解高考志愿填报!(人民日报)来源:河北新闻网...
- Excel多条件筛选别硬扛!FILTER函数3秒搞定N个关键字
-
今天咱们要攻克一个让无数据人头疼的难题:...
- 按关键字提取数据,学会方法很简单
-
小伙伴们好啊,今天咱们分享一个常见的数据提取问题——按关键字提取数据。...
- 告别熬夜整理!你的AI知识库该学会自己”觅食”了:关键词自动检索+资料归档+整理汇报
-
在信息爆炸的时代,整理和管理知识成为了一项艰巨的任务。本文将介绍如何利用AI技术,让知识库能够自动“觅食”,实现关键词自动检索、资料归档和整理汇报。之前分享过产品经理怎么用AI搭建你的专属知识库?(保...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 网站建设 (107)
- 网站开发 (47)
- 网络推广哪个平台好 (47)
- 百度收录 (50)
- 搜索引擎排名优化 (49)
- 关键词优化工具 (51)
- 外贸网站建设 (56)
- seo整站优化吧 (50)
- 广州seo (47)
- 苏州网站建设 (59)
- 百度搜索推广 (61)
- 关键词优化公司 (51)
- 网页制作 (47)
- 广州网站建设 (48)
- 电商网站建设 (49)
- 百度站长平台 (48)
- 网站模板 (51)
- 厦门网站建设 (52)
- 百度快照推广 (51)
- 免费网页在线客服系统 (53)
- 雷神代刷网站推广 (53)
- 长尾关键词 (47)
- 手机网站建设 (53)
- 网站维护 (53)
- 网页制作教程 (66)