Centos 7环境下,安装tomcat和nginx

背景:最近在学习集群相关的知识,学习过程中碰到软件安装的问题,本篇是对上述问题的总结.

 

本文所使用的环境:

1:装有Centos 7的虚拟机.

2:JDK 1.8

一:安装Tomcat.

a:下载Tomcat安装包,本文所使用版本为:apache-tomcat-8.5.32.tar

b:scp 上传到虚机的tmp文件夹下,具体指令为:

scp xx/xx/apache-tomcat-8.5.32.tar(你的tomcat包所在的路径) 虚机用户名@虚机IP地址:/tmp

查看虚拟机的指令为:ip addr 

c:在虚机上创建tomcat文件夹,然后把/tmp文件夹下的tomcat安装包移动到该文件夹.

mkdir /usr/local/tomcat

mv /tmp/apache-tomcat-8.5.32.tar /usr/local/tomcat

 d:cd到tomcat文件夹下,解压tar包.

tar -xvf apache-tomcat-8.5.32.tar

e:确保防火墙运行和端口8080开放.

开放8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent 

开放端口后,更新防火墙:firewall-cmd --reload

f: 运行bin包下的startup脚本.启动后即可在本机浏览器中检验是否安装成功.

出现下图界面就表示tomcat安装成功.

Centos 7环境下,安装tomcat和nginx

 

二 安装nginx

nginx是由战斗民族的程序员用C语言创建的,因此在安装前先做点准备工作,让我们的虚机能编译C语言程序.

安装gcc:yum install gcc-c++

安装PCRE库:yum install -y pcre pcre-devel

             安装zlib库:yum install -y zlib zlib-devel

安装openssl;yum install -y openssl openssl-devel 

 

正式安装

a:先去官网下载.官方网站:http://nginx.org/

b:将安装包上传到虚机.参考tomcat安装

c:创建nginx文件夹,把安装包放到该文件夹下.参考tomcat安装

d:解压.参考tomcat安装

e:进入解压后的文件夹,运行./configure

f:make 

g:make install

启动nginx

在sbin目录下,运行./nginx即可.

验证

在本机浏览器上输入虚机IP地址(不需要端口号),出现下图界面即代表安装成功.

Centos 7环境下,安装tomcat和nginx