`
lianion
  • 浏览: 825 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

centos5 yum nginx tomcat apache

阅读更多
1.使用fedora源
2.安装nginx
3.测试配置文件
4.编辑配置文件
5.启动nginx
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum install nginx
nginx -t
vim /etc/nginx/nginx.conf
service nginx start

[root@mail nginx]# cat /etc/nginx/nginx.conf

user              nginx;
worker_processes  2;

error_log  /var/log/nginx/error.log;

pid        /var/run/nginx.pid;


worker_rlimit_nofile 65535;

events {
    worker_connections  65535;
}

http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    keepalive_timeout  65;

    upstream tomcat {
        server localhost:8081;
    }
    upstream apache {
        server localhost:8088;
    }

    server {
        listen       80 default;
        server_name  _;

        location / {
            root   /usr/share/nginx/html;
            index  index.jsp index.html index.htm;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://tomcat;
        }

    }
        server{

                listen 80;
                server_name angroid.com on-z.com;
                location / {
                        proxy_redirect off;
                        proxy_set_header Host $host;
                        proxy_set_header X-Real-IP $remote_addr;
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                        proxy_pass http://apache;
                }

        }

    # Load config files from the /etc/nginx/conf.d directory
    include /etc/nginx/conf.d/*.conf;

}


iptables设置
iptables -I INPUT -p tcp -s 0/0 --dport 80 -j ACCEPT
iptables -I OUTPUT -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT
分享到:
评论

相关推荐

    centos7 部署tomcat8,jdk7,nginx,防火墙

    本教程将详述如何在CentOS 7上部署Tomcat 8、JDK 7以及Nginx,并进行必要的防火墙配置,以创建一个高效、安全的Web服务器环境。 首先,我们来安装JDK 7,它是运行Java应用的基础。在CentOS 7中,可以通过官方的...

    CentOS7 环境下Tomcat和Nginx 安全配置操作手册

    在CentOS 7环境下搭建和配置Java应用服务器,如Tomcat和Nginx,是企业IT基础设施中的常见任务。这个过程涉及到多个步骤,包括安装必要的软件、配置安全性和优化性能,确保服务稳定运行。以下是对标题和描述中所述...

    centos nginx安装及和tomcat整合

    【标题】:“CentOS上Nginx的安装与Tomcat集成” 在Linux系统,特别是CentOS上,Nginx和Tomcat是常见的Web服务器组合。Nginx以其高性能、低资源消耗著称,通常作为前端代理服务器,负责静态资源处理和反向代理,而...

    Centos部署Yum、JDK、Nginx、Tomcat、MySQL、Emqx、FTP及配置(超详细)

    在本文档中,我们将详细介绍如何在CentOS操作系统上部署一系列重要的IT组件,包括Yum、JDK、Nginx、Tomcat、MySQL、EMQ X 和FTP服务,并提供详细的配置步骤。首先,确保你的系统是CentOS 7的最小安装版本,以便我们...

    linux/centos 安装配置nginx 详细文档

    Nginx 可以与 Tomcat 或 Apache 这样的应用服务器结合使用,形成一个强大的解决方案。通常情况下,Tomcat 或 Apache 负责处理动态内容,而 Nginx 用于处理静态内容以及作为反向代理。 为了实现这一点,你需要配置 ...

    详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建

    由于工作的需求,在使用中,需要搭建负载均衡,研究了Apache+Tomat负载均衡的方案,并且通过检索相关的文章,进行了比较发现,Apache负载负载均衡在使用的效率上,远远不如Nginx的效率高,因此决定使用Nginx来进行...

    Nginx+Tomcat负载均衡企业实战.docx

    * 使用 CentOS Linux 操作系统,从 0 开始构建一套 Nginx WEB 服务器平台的两种方式:YUM 二进制方式和 MAKE 源码编译方式 二、基于 MAKE 源码编译方式构建 Nginx WEB 平台 * 从 Nginx 官网下载 Nginx 软件包稳定...

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

    本文将详细介绍如何在CentOS上一键安装Java Development Kit (JDK)、MySQL数据库、Nginx web服务器、Tomcat应用服务器以及PHP编程环境。这些组件是构建高效、稳定的Web服务的基础。 ### 安装JDK 首先,我们需要安装...

    centos6.5 64位系统集成nginx+3个tomcat文档

    ### CentOS 6.5 64位系统集成Nginx + 3个Tomcat文档 #### 背景概述 本文档旨在详细介绍如何在CentOS 6.5 64位系统上部署Nginx与三个Tomcat实例,并实现基本的负载均衡功能。通过这种方式,可以有效地提高Web应用的...

    Nginx+KeepAlived+Tomcat负载架构

    wget http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm rpm -ivh *.rpm yum install nginx ``` - **测试**:确保两台主机上都正确安装了Nginx,可以通过访问HTTP...

    Liunx 下 nginx+tomcat 集群建设

    首先,通过包管理器如apt-get(Debian/Ubuntu)或yum(CentOS/RHEL)安装这两个软件。安装完成后,配置Nginx的代理设置,使其指向Tomcat服务器。在Nginx的配置文件(通常位于/etc/nginx/nginx.conf或/etc/nginx/...

    Nginx编译安装整套工具,亲测可用于centos Redhat

    本文将详细介绍如何在CentOS或Redhat系统上,编译安装Nginx以及其依赖的库,如zlib、perl、pcre和openssl,同时也会提及与之相关的Redis、Java(JDK 8)和Tomcat的安装。 首先,让我们从Nginx开始。Nginx以其事件...

    Centos系统软件jdk-mysql-nginx-tomcat安装方法.zip

    本教程将详细介绍在CentOS系统上安装Java开发工具包(JDK)、MySQL数据库、Nginx Web服务器以及Apache Tomcat应用服务器的步骤。 首先,让我们从JDK的安装开始。Java Development Kit(JDK)是开发和运行Java程序所...

    centos环境集成java、mysql 、 tomcat 9、nginx 1.10解压包、nginx-1.12 rpm包 软件

    在Linux环境中,特别是CentOS操作系统上,搭建一个包含Java、MySQL、Tomcat和Nginx的服务器环境是常见的任务,这对于开发和部署Web应用程序至关重要。本文将详细介绍如何在CentOS系统上安装和配置这些关键组件。 ...

Global site tag (gtag.js) - Google Analytics