搭建Apache或Nginx+Tomcat+JDK环境

version查看jdk版本

java -version
httpd -v #apache版本

搭建服务器

web服务器:apache | nginx 2.4.6
jsp/servlet : tomcat 8.0.23
java : jdk
运行.war文件
(将web服务器搭建成支持ssl的https服务器)

最后发现我的war文件直接放进去就可以运行了

apache,nginx,tomcat位置

apache位置 /etc/httpd service httpd stop(start / status) httpd -v
nginx位置/usr/local /usr/local/nginx/sbin/nginx(-s stop)
tomcat位置/usr/local /usr/local/tomcat/bin/shutdown.sh (startup.sh)

简单介绍 Apache、Tomcat

Apache HTTP Server(简称 Apache),是 Apache 软件基金协会的一个开放源码的网页服务器,可以在 Windows、Unix、Linux 等操作系统中运行是最流行的Web服务器软件之一。Apache 反应速度快,运行效率高,但只支持HTML等静态页面(加载插件后也可支持 PHP 页面)。
Apache Tomcat 是由 Apache 软件基金协会与 Sun 公司联合开发的一款Web服务器,它除了支持HTML等静态页面外,还支持JSP、Servlet 。
在相同的运行环境下,
Tomcat 对静态页面的反应速度没有 Apache 灵敏
整合 Apache 与 Tomcat 能使系统运行于一个良好环境下,提高系统效率。

mod_jk

mod_jk简称JK,是Apache服务器的一个可插入模块,用以为Apache或IIS服务器提供处理JSP/Servlet的能力。
Apache作为一款强大的Web服务器,本身缺乏处理JSP/Servlet的功能,为了能够处理对JSP/Servlet的请求,必须使用JSP/Servlet容器,如Tomcat等。
Tomcat本身也可以作为Web服务器使用,但是其功能远不及Apache强大,所以Tomcat往往作为JSP/Servlet容器使用。
mod_jk实质上是Apache与Tomcat的连接器,并藉此附带提供集群和负载均衡的功能。

nginx 开机自己启动

PS:开机机动启动的话,直接把启动代码丢进rc.local这个文件里面即可。

[root@N+T lhl]# echo “/usr/bin/nginx -c /usr/local/nginx/conf/nginx.conf” >> /etc/rc.d/rc.local

安装另一个版本tomcat

Wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
tar -zxvf apache-tomcat-9.0.8.tar.gz
mv apache-tomcat-8.0.8 tomcat2

更改端口并测试

为了区别两个 tomcat 的差别,删除所有 apache-tomcat-8.0.47-18080\webapps\ROOT 目录下的所有文件,并且新建一个 index.jsp ,添加内容为

Tomcat 18080

,启动 tomcat 服务输入 http://localhost:18080,如果成功则出现以下页面:
rm -rf *

在这里插入图片描述
配置 nginx 来实现负载均衡,打开目录 F:\jd\tomcat_nginx\nginx-1.8.1\conf 找到 nginx.conf 文件并进行如下修改:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40846481/article/details/89373584