CentOS7.3上部署简单的网站(Tomcat)
本文转载自:沙师弟专栏 https://blog.csdn.net/u014597198/article/details/79649219 [ 感谢郭大大 ]
JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JRE下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
Tomcat下载地址:
https://tomcat.apache.org/download-80.cgi
(Server-JRE和JRE区别:Server-JRE包括 JVM 监测工具和服务器应用程序所需的常用的工具。JRE包括浏览器集成 Java 插件。)
1、打开服务器,下载JDK、JRE和Tomcat到 你喜欢的目录。下图是我选择的目录:
2、配置JDK和JRE的环境变量,直接输入命令 vi /etc/profile ,然后在文件末尾插入如下命令:
3、查看一下是否配置成功,如图:
4、成功以后,继续如下操作,开放80端口。进入Tomcat的conf下的server.xml中:
vi /usr/A_Tools/Tomcat/apache-tomcat-8.5.29/conf/server.xml
打开后,把默认的8080端口改成80。因为通过域名访问网站默认是通过 80 端口的,所以我们需要将 tomcat 的默认端口由 8080 修改为 80。server.xml修改如下:
5、设置linux的防火墙,开放 80 端口使得外部网络能够访问。
由于 CentOS 7 以后默认使用 firewalld 服务取代了 iptables 服务。所以我们
①、先安装 iptables:
yum install iptables-services
②、禁用 firewalld:
systemctl mask firewalld
③、启动 iptables:
systemctl enable iptables
④、暂停 firewalld:
systemctl stop firewalld
⑤、开启iptables:
systemctl start iptables
⑥、设置开放 80 端口了:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service iptables save
service iptables restart
⑦、开启 tomcat 服务:
6、成功开启 tomcat 后,在自己电脑上访问一下你的域名(或者IP)吧,现在应该能看到熟悉的 Tom 猫了吧!
7、做好以上部分,已经成功一大半了。然后我们创建一个index.html文件,代码:
- <html>
- <head>
- <title>Hello world</title>
- <head>
- <body>
- Hello world!
- </body>
- </html>
8、进入Tomcat的默认主页
cd /usr/A_Tools/Tomcat/apache-tomcat-8.5.29/webapps/
这个文件夹下有个ROOT的文件夹,这个是默认的文件夹,接下来我们来进行一点骚操作。(这么做出效果最快,但标准的做法肯定不是这样做。请看这篇文章:怎么修改TOMCAT的默认主页为你自己项目的主页。)
mv ROOT/ ROOT_Tomcat
我们先将ROOT 文件夹移动到ROOT_Tomacat中,然后重新创立一个ROOT:
mkdir ROOT
然后将上述index.html文件上传到此目录,可以用rz命令,也可以直接用vi写一个。
9、最后,我们再访问一下我们的域名(或者IP),看一下效果吧~
CentOS7.3上部署简单的网站(Tomcat)的更多相关文章
- IIS 7 Web服务器上部署ASP.NET网站(转)
IIS 7 Web服务器上部署ASP.NET网站小记 摘自:http://swanmsg.blog.sohu.com/162111073.html 网上查找了很久关于iis7配置asp.net配置问题 ...
- CentOS7服务器上部署深度/机器学习环境推荐首选anaconda3
CentOS7服务器上部署深度/机器学习环境推荐首选anaconda3,亲测~~ 因为可以创建不同的环境版本或虚拟环境 CentOS7服务器安装anaconda3后,CentOS7服务器开启后自动将a ...
- 在腾讯云&阿里云上部署JavaWeb项目(Tomcat+MySQL)
之前做项目都是在本地跑,最近遇到需要在在云服务器(阿里云或者腾讯云都可以,差不多)上部署Java Web项目的问题,一路上遇到了好多坑,在成功部署上去之后写一下部署的步骤与过程,一是帮助自己总结记忆, ...
- 如何在阿里云上部署war包到tomcat服务器
一. 准备工作:xshell和xftp 首先我们得确保,xshell能够远程连接阿里云ECS,xftp能够保证windows和linux之间的文件传输(当然也可以选择FileZilla,但xftp感觉 ...
- 如何在windows上部署war包到tomcat服务器
一. 什么是war包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将很多文件组合成一个压缩文件.war专用在web方面,一个war包可以理解为一个web项 ...
- CentOS7系统上部署.net core程序
一.准备工作 首先安装 xshell 和 xftp ,前者用于SSH连接Linux服务器,后者用于FTP上传下载文件. xshell和xftp个人使用是免费的,下载地址 之后分别输入用户名和密码登录主 ...
- CentOS7服务器上部署Oracle客户端
环境 操作系统: CentOS7.2.1511 x86_64 准备安装包 在这个网站:https://www.oracle.com/technetwork/topics/linuxx86-64soft ...
- .net core3.1项目在centos7.6上部署经验
0x00环境搭建 1)使用PuTTY远程登录你的centos 2)yum -y update 更新系统 3)安装宝塔面板: yum install -y wget && wget -O ...
- 在centos7.6上部署前后端分离项目Nginx反向代理vue.js2.6+Tornado5.1.1,使用supervisor统一管理服务
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_102 这一次使用vue.js+tornado的组合来部署前后端分离的web项目,vue.js不用说了,前端当红炸子鸡,泛用性非常广 ...
随机推荐
- Swap Nodes in Pairs(交换节点)
Given a linked list, swap every two adjacent nodes and return its head. For example,Given 1->2-&g ...
- treeview树(利用数据表实现)带展开
Private Sub Form_Load()'引用C:\windows\system32\MSCOMCTL.OCX,否则提示出错. Dim Rec As New ADODB.Recordset Di ...
- Xshell 5 配置上传下载命令
可以在官网https://www.netsarang.com/products/main.html 下载Xshell, 目前最新的版本已经到Xshell 6了 本人记录下安装的目录截图: 安装命令: ...
- FFPLAY的原理(四)
意外情况 你们将会注意到我们有一个全局变量quit,我们用它来保证还没有设置程序退出的信号(SDL会自动处理TERM类似的信号).否则,这个线程将不停地运 行直到我们使用kill -9来结束程序.FF ...
- ns3构建2 core fat tree出错
我用ns3构建fat tree以下是我的拓扑结构: 在我用ns3构建完这个拓扑结构,并且加上此行代码: 但是运行的时候报错了.报的错误是: 解决办法是:进入到/src/internet/model/g ...
- PCA算法和python实现
第十三章 利用PCA来简化数据 一.降维技术 当数据的特征很多的时候,我们把一个特征看做是一维的话,我们数据就有很高的维度.高维数据会带来计算困难等一系列的问题,因此我们需要进行降维.降维的好处有很多 ...
- jenkins构建基于gradle的springboot项目CI采坑(采用jar方式部署)
试了一堆插件,最后用的还是 publish over SSH jenkins基本配置不多说了,就是配置一下git仓储,配置一下gradle执行命令 clean bootRepackage 之后执行Se ...
- [Java算法分析与设计]--单向链表(List)的实现和应用
单向链表与顺序表的区别在于单向链表的底层数据结构是节点块,而顺序表的底层数据结构是数组.节点块中除了保存该节点对应的数据之外,还保存这下一个节点的对象地址.这样整个结构就像一条链子,称之为" ...
- Spring使用 --- 基本概念(二):AOP,面向方面编程
Table of Contents 什么是面向方面编程 怎样使用 什么时候使用 好处 本文讲述sprint的第二个基本概念: AOP,即面向方面编程 什么是面向方面编程 软件项目中,日志系统等服务系统 ...
- xml、网络编程、 反射
XML 常用于配置文件.传输数据. <?xml version="1.0" encoding="UTF-8"?><persons> &l ...