CentOS上利用Tomcat部署网站示例
  RmFdTfeluVsz 2023年11月02日 120 0


服务器版本:CentOS 7.3 64

JDK:jdk-8u161-linux-x64.tar.gz

Server-JRE:jre-8u161-linux-x64.tar.gz

Tomcat(Apache下开源的轻量级应用服务器):Apache-tomcat-8.5.29

 

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到 你喜欢的目录。下图是我选择的目录:

CentOS上利用Tomcat部署网站示例_网站

2、配置JDK和JRE的环境变量,直接输入命令 vi /etc/profile ,然后在文件末尾插入如下命令:

CentOS上利用Tomcat部署网站示例_Tomcat_02

3、查看一下是否配置成功,如图:

CentOS上利用Tomcat部署网站示例_网站_03

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修改如下:

CentOS上利用Tomcat部署网站示例_JDK_04

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(开放端口)

iptables -L -n (查看开放端口) 
service iptables save
service iptables restart

⑦、开启 tomcat 服务:

CentOS上利用Tomcat部署网站示例_网站_05

6、成功开启 tomcat 后,在自己电脑上访问一下你的域名(或者IP)吧,现在应该能看到熟悉的 Tom 猫了吧!

CentOS上利用Tomcat部署网站示例_Tomcat_06

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),看一下效果吧~

CentOS上利用Tomcat部署网站示例_linux_07

 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  9E2BTpjt8nym   2023年12月06日   38   0   0 WindowsgitCentOS
RmFdTfeluVsz