2 gang960114 gang960114 于 2016.04.01 12:34 提问

为什么要把web项目部署在linux上,如果要完成它,需要学哪些知识

本人小白,只知道在windows上用tomcat部署项目,也只知道用端口号去访问,怎么样才能让所有人都可以访问自己做的网站,经常听说把项目部署到linux服务器,但一直不明白,求指点!

3个回答

yan57260031
yan57260031   2016.04.01 12:50
已采纳
  让所与人都可以访问,前提是你要有,在公网的服务器和公网的IP。这样你的服务器才算是对大众可见。当然现在只能使用IP的方式访问。如果要是使用XXXX.com的形式,那么你就要有域名了。。这个就要设计域名申请,要是服务器在国内的话,还要备案啥的。。这样可以为你提供解析。可以在浏览器使用XXX.com的形式访问。。
        部署到linux服务器上,最基本的你要会使用Linux系统。然后在百度LAMP或LNMP环境搭建都可以。教程一大堆。。
        至于为什么要使用linux。。
        个人见解:开源。维护群体庞大。出一个问题,很多人都已经有了解决方案。要是新问题,也会很快解决。
                        最重要的。免费,不用为系统给那啥钱了,尤其是企业。。。
xiaoyao880609
xiaoyao880609   2016.04.01 14:02

因为相对于windows系统等而言,Linux系统相对安全,而且性能高。因此服务器基本都配置在linux上。
如果你需要将项目配置到linux上其实大部分操作是和windows的配置原理是一样的 ,你首先得知道项目部署tomcat等web服务器的原理,基本步骤,
然后多在linux上联系lunux常用命令就可以了。主要不同点事linux是需要命令来操作的,当然界面形式也有,但是还是建议多练练linux~

oyljerry
oyljerry   Ds   Rxr 2016.04.01 14:18

主要是你需要有一个公网IP,然后还要备案申请域名绑定到你的IP,这样别人就可以通过域名访问你对应的tomcat的应用程序。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
测试人员该学习哪些Linux知识
测试人员需要掌握的IT“基本功”包括操作系统方面的一些基本知识,由于windows都比较熟悉了,所以重点学学Linux,Linux是很多大型应用系统的后台服务器所采用的操作系统。 学习的主要目的:测试环境的搭建 学习内容包括:Linux安装网络配置基本命令的使用Shell脚本编写常用软件安装、WEB服务器搭建、应用服务器搭建Linux下的编程知识:Shell
Java程序员应该掌握的Linux知识
最近在学Linux,因为以后要做Java开发,所以想了解下Linux需要掌握哪些技能,掌握到什么程度。在网上搜了很久,也没有明确的说法,所以我就自己整理出来一份,供大家参考,同时我也按照这个list来学习一下~ 不定时更新,欢迎指正。 1.Shell常用命令(如启动/停止Web容器,kill进程,查看log等) 2.文件管理 3.软件安装 4.在Linux上搭建环境 5
初学web开发需要掌握哪些知识
第一步:学习HTML和CSS   HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。   随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。   涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。   利用HTML和CSS模拟一
嵌入式开发要学习哪些知识
嵌入式Linux操作系统学习规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺
web前端开发需要具备哪些知识
HTML5的出现使得web前端开发风靡于世,web流行的重要因素就在于它可以在一页上同时显示色彩丰富的图形和文本,而在Web之前Internet上的信息只有文本形式。Web具有可以将图形、音频、视频 等信息集于一体的特性,标准化、开发资源的丰富则是HTML5方案最大的优点,仅仅是这些就可以想象的到HTML5发展的可观性,不少培训机构看重了这一点,相继开设了HTML5前端开发的课程,那么HTML5
机器人专业需要学习什么理论知识
专业与产业  ● 1886年奔驰发明了第一辆以汽油为动力的汽车,随后汽车市场快速成长并形成了一个庞大的产业。为迎合汽车产业对人才的需求,大学开始设置相关的专业——车辆工程专业;   ● 1903年莱特兄弟发明的飞机催生了航空工业,大学为此开设了飞行器设计与工程等专业;   ● 1946年诞生了第一台电子计算机,其快速发展也使大学开设了计算机和软件等专业;   ● 1954年第一个数字可编程的机
学JAVA后台要学哪些
一、web 开发,从知乎上,选取了一段,真的不错,说的很好 Java就业方向目前主要方向为Android和Java Web。就题主而言,估计是想深造Java Web方向。 首先我得佩服你选这个方向,这条道需要掌握的知识多如牛毛。我暂且假定题主拥有良好的Java SE基础了。 1.首先你需要学习的是Servlet/JSP方面。虽然这一块的知识不算太多,但比较重要,会为你以后的Web方向
java程序员需要会的linux知识
本文将介绍其中linux日志搜索最常用的grep的日常用法。
学习hadoop需要具备基础知识
首先整体上了解Hadoop,包括hadoop是什么,能够做什么,使用场景等,不需要考虑细节问题。在有了整体上的了解后,就开始准备系统地学习hadoop。建议:勿一味学习理论知识,要注意理论与实践相结合。在实际操作中查缺补漏,提高针对性、目的性。 总的来说,学习hadoop需要具备: linux 1、熟练操作linux常用命令以及网络配置; 2、熟悉用户以及权限管理操作; 3、熟
web前端工程师需要掌握哪些知识
随着互联网的发展速度迅猛,web前端工程师越来越火热,想学习Web前端开发吗 ? 若想成为web前端工程师需要掌握哪些知识?今天小编总结了成为web前端工程师需要掌握的所有知识。 一、基础 1、H5标签 1.1、H5引进的一些新的标签,需要注意article、header、footer、aside、nav以及HTML的标题结构 1.2、理解浏览器解析HTML的过程,理解DOM的树形结构,及