`
annan211
  • 浏览: 456516 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

nginx+多tomcat 集成 一(nginx tomcat jdk 软件安装)

 
阅读更多
[size=medium]
  nginx

1 下载解压nginx
 ①: wget http://nginx.org/download/nginx-1.7.7.tar.gz
 ②: tar zxvf nginx-1.7.7.tar.gz 

  Nginx 依赖很多软件(gcc、g++、make、libz-dev、libbz2-dev、libreadline-dev)
  所以下面我们就来安装这些依赖包
  yum  -y install gcc gcc-c++ autoconf automake
  yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel



  安装此模块之前需要先获取root权限,不然会提示 you need to be root to perform this command
  获取权限的方法是  终端 输入su 回车,输入密码

2 建立用户组(可以跳过这一步)
  groupadd -r nginx
  man useradd
  useradd -s /sbin/nologin -g nginx -r nginx 
  id nginx


3 需要pcre库支持 pcre是一个正则表达式库
 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.36.tar.gz
 rm pcre-8.36.tar.gz pcre
 tar -zxvf pcre-8.36.tar.gz 
 cd pcre-8.36
 ./configure
 make && make install


以上准备工作已经完成。以下开始进入安装。

 cd nginx-1.7.7
 ./configure
 make && make install


上面的步骤完成  nginx就已经安装好了。
因为我们使用的是默认的 configure,所以会安装到/usr/local/nginx目录。相应的配置文件是/usr/local/nginx/conf/nginx.conf。
因为前面建立的是nginx 用户,所以到
cd usr/local/nginx/conf/nginx.conf 文件 就是nginx配置文件了。

使用命令 ps  -ef | grep nginx  
root 48344 1 0 00:41 ? 00:00:00 nginx:master process /usrlocal/nginx/sbin/nginx


关闭nginx (前提切入 root 用户,su)
kill -quit 48344


nginx 重启命令
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

或者 先杀死 在启动
kill -quit 主进程号


可以查看具体的安装目录
查看 80 端口是否被监听 netstat -tulnp | grep :80

卸载原有的nginx
yum remove nginx

(chmod -R 777 nginx-1.7.7 将所有文件夹设置为可读可写)

可以使用下面 的语句块 实现多台虚拟主机的配置
server {
        listen      8011;
        server_name localhost;
        charset     utf-8;
        location / {
            index   index.html;
            root  test_space;
        }
	
	location `\.jsp${
           proxy_pass 158.37.70.143:80
       }
    }

[/size]
分享到:
评论

相关推荐

    Nginx++Keepalived+Tomcat负载均衡&动静分离

    在软件方面,需要准备Nginx、Keepalived、Tomcat、Mysql和jdk安装包,以及SL会员商城项目软件包。在网络环境方面,需要配置好IP地址和子网掩码。 二、部署调度器—搭建Nginx+Keepalived(双机热备) 在调度器...

    Nginx+tomcat+redis

    在构建高性能、高可用性的Web服务时,"Nginx+Tomcat+Redis"的组合是一种常见的架构模式。这个架构充分利用了每个组件的优势,以实现高效的数据处理、动态内容渲染和负载均衡。以下是对这套技术栈的详细解释: 1. **...

    Nginx+KeepAlived+Tomcat负载架构

    本文将详细介绍如何通过`Nginx+KeepAlived+Tomcat`构建一个稳定、高效的负载均衡架构。 #### 二、关键技术介绍 ##### 1. Nginx - **简介**:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)...

    keepalived+nginx+tomcat+redis+mysql所需的jdk包

    这个压缩包包含了"keepalived+nginx+tomcat+redis+mysql"所需的基础组件,特别是Java Development Kit(JDK)。下面我们将详细探讨这些组件及其在IT领域的应用。 首先,JDK是Java编程语言的基石,它提供了编译、...

    windows服务器部署 nginx+tomcat+mysql服务器端部署 阿里云服务器部署及配置

    3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 64位中文版 2)Tomcat 8.5.59 3)jdk 1.8 4)mysql 5.7.22 5)nginx 1.20 4.nginx配置 视频录制进行了修改和操作提示,截去了没用和重复的部分,只留...

    nginx+tomcat7+jdk1.7+redis--jar.rar

    标题 "nginx+tomcat7+jdk1.7+redis--jar.rar" 提示我们这是一个关于在Web服务器架构中集成Nginx、Tomcat7、Java 1.7和Redis的解决方案,特别是涉及到使用Redis作为Session缓存的配置。描述中强调了在下载和使用这些...

    centOS8 安装LNMT(nginx+mysql+tomcat).pdf

    centOS8 安装LNMT(nginx+mysql+tomcat),此文档为本人原创的文档,有兴趣可以看一下: 本文在centos8基础上进行安装,软件版本如下: 名称 版本 安装方式 备注 jdk 13.0.2 rpm Oracle jdk,目前最新版本 nginx...

    Nginx+Keepalived+Redis+Tomcat

    通过以上步骤,我们可以在Linux环境下成功构建一个包含Nginx+Keepalived+Redis+Tomcat的集群系统,实现session共享、负载均衡及高可用性。这样的架构能够有效提升服务的稳定性和性能,适用于各种规模的应用场景。

    Nginx+keepalived+tomcat集群搭建过程.doc

    【Nginx+Keepalived+Tomcat集群搭建】是一个实现服务器高可用和负载均衡的常见方案,旨在解决单点故障问题,防止服务因一台服务器宕机而导致整个系统的崩溃,即所谓的雪崩效应。 首先,我们需要四台服务器,两台...

    nginx+tomcat+mysql部署java服务应用详细步骤

    利用yum(黄狗)安装nginx,mysql,通过下载tomcat,jdk并安装。此处用mysql数据库(修改明文密码为复杂密码,不区分大小写设置)。设置tomcat,nginx相应的端口,路径等等。有需要即下载吧!

    4 lvs+keepalived+nginx+tomcat实现高性能负载均衡集群.docx

    这里提到的“4 lvs+keepalived+nginx+tomcat”架构,就是一种常用的解决方案,用于处理高流量的Web服务。下面将详细解释每个组件的作用和配置方法。 1. LVS(Linux Virtual Server): LVS是Linux内核中的一个负载...

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    ├─5.02 tomcat&jdk安装.mp4 ├─5.03 tomcat目录介绍-tomcat运维-启动与关闭.mp4 ├─5.04 tomcat运维-tomcat日志说明-tomcat管理功能.mp4 ├─5.05 tomcat运维-server.xml配置文件注释.mp4 ├─5.06 tomcat运维-...

    Nginx+Tomcat负载均衡

    首先大家注意: 本文章中没有session共享,关于session共享我会在下一篇中讲解,先实现Nginx+tomcat负载均衡再实现session共享。 从网上查了好多资料,多走了很多弯路,现在把自己成功的方法拿出来与大家分享。 ...

    centos一键安装jdk+mysql+nginx+tomcat+php

    Tomcat是Apache软件基金会的一个开源项目,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用。安装步骤如下: 1. 下载Tomcat的tar.gz文件: ``` wget ...

    Tomcat应用部署及nginx+tomcat实现动静分离项目

    案例中搭建Tomcat服务器的过程是一个重要的知识点,主要包括安装Tomcat软件、配置环境变量、部署Web应用、启动和测试Tomcat服务器。在部署Web应用时,通常需要将应用的WAR包放置到Tomcat的webapps目录下,Tomcat会...

    Ubuntu16集成nginx+多个tomcat+memcached文档

    ### Ubuntu16集成nginx+多个tomcat+memcached文档知识点详解 #### 一、环境搭建概述 本文档主要介绍如何在Ubuntu 16.04系统上集成部署Nginx、多个Tomcat以及Memcached。这是一套常用的Web服务器集群方案,其中...

    java Linux一键安装环境源码包Nginx+Tomcat+jdk11+ftp+redis+mysql8.0

    java Linux安装环境Nginx+Tomcat+jdk11+ftp+redis+mysql8.0

    haproxy+nginx+tomcat 练习1

    总结,这个实验涵盖了Haproxy、Nginx和Tomcat的集成,创建了一个高可用性的Web服务环境。通过负载均衡和反向代理,我们可以实现服务的扩展性和高容错性,同时利用日志管理工具进行监控和故障排查,提升系统的运维...

Global site tag (gtag.js) - Google Analytics