`
djandeclipse
  • 浏览: 37414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux 安装nginx和resin

 
阅读更多
1.安装resin,先下载resin(注册下载免费版本,专业版本是收费的不能正常使用)
解压后进入bin目录.执行 httpd.sh start就能启动resin

2.和tomcat一样将打包好的war包放到webapps目录下把原来的resin进程kill后在启动resin.启动后测试发布成功否,和tomcat一样resin的默认端口是8080 可以通过修改conf目录下的resin.conf文件来改变其默认端口.

3.resin和tomcat:

4.安装nginx,先下载nginx,解压后进入目录运行./configure --user=root --group=root --prefix=/usr/local/nginx(/usr/local/nginx表示安装目录) 运行后发现需要安装其信赖的包 pcre

5.下载pcre-8.30.tar.gz后解压运行./configure后 make&make install 安装完后会提示你配置一个环境变量"LD_LIBRARY_PATH" 它的值是"/usr/local/lib/"

6.将 LD_LIBRARY_PATH=/usr/local/lib/ 复制到/etc/profile 文件里在export JAVA_HOME PATH后面加上 LD_LIBRARY_PATH.然后出来source一下.

7.最后再重新安装nginx不出意外就能成功了.

8.进入/usr/local/nginx/sbin目录 运行 nginx不报错后 打开浏览器 http://localhost看到欢迎页就是成功了.

9.将resin集成到nginx里面来.这个地方需要修改nginx的配置文件/conf/nginx.conf文件.为了配置文件清楚我没有改原来的,复制nginx.conf成nginx-user.conf放到自己新建的conf/userconf目录下,再在这个目录新建两个文件upstream.conf(放负载均衡的配置),server.conf(放虚拟主机的配置)

10.upstream.conf 内容如下:
    upstream images_servers {
        server 192.168.0.1:8081 max_fails=2 fail_timeout=10s weight=200;
        server 192.168.0.2:8080 max_fails=2 fail_timeout=10s weight=100;
   }

11.server.conf内容如下:
      server {
                listen  80;
                server_name     localhost;
                charset utf-8;
                proxy_connect_timeout   1200;
                proxy_send_timeout      1200;
                location / {
                        index index.jsp index.htm index.html;
                        proxy_pass http://images_servers/app/;
                        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;
                }
        }

12.nginx-user.conf将原来有的虚拟主机配置去掉加入新如下内容:
  include userconf/server.conf;
  include userconf/upstream.conf;

13.重启nginx 进入/usr/local/nginx/sbin/ 执行 ./nginx -c /usr/local/nginx/conf/userconf/nginx-user.conf 如果成功启动就牛B了.就配置成功了.

14.有个app.war 应该部署在resin下面 http://localhost/a.do 这样就能直接请求到你的应用里了.

15.安装和配置过程记得用root账号,否则有安装过程中要访问的文件可能会没有权限而失败

 
分享到:
评论

相关推荐

    Nginx安装配置、Resin安装配置说明文档

    (4) Linux下Nginx+Resin负载均衡,session问题解决实例 - 21 - 1) 测试环境: - 21 - 2) 安装步骤: - 22 - a)在server1 上安装配置 nginx + nginx_upstream_jvm_route - 22 - b)分别在两台机器上 安装 resin - 22 -...

    nginx于resin集成(nginx安装)

    然后,解压源码,执行配置、编译和安装步骤。配置时可以自定义安装路径、模块选择等参数。例如: ``` tar -zxvf nginx-1.19.x.tar.gz cd nginx-1.19.x ./configure --prefix=/usr/local/nginx --with-...

    泛微ecology nginx+resin集群部署手册

    泛微 ecology nginx+resin集群部署说明文档,详细讲解ecology 集群部署的实施方式方法及步骤。

    Nginx1.1实现Resin4集群

    - 安装Nginx:在Linux系统中,可以通过包管理器(如apt-get或yum)进行安装,或者从官方网站下载源码编译安装。 - 配置反向代理:在nginx.conf配置文件中,设置upstream模块定义Resin服务器组,如: ```nginx ...

    快速搭建项目发布环境 Centos 6.3 + resin3.1.12 + nginx1.x

    总之,搭建CentOS 6.3 + Resin 3.1.12 + Nginx 1.x的发布环境需要对Linux操作系统、Java应用服务器和反向代理服务器有深入理解。这是一项基础但重要的工作,能够为各种Web应用提供强大而可靠的运行平台。对于IT专业...

    Nginx+KeepAlived+Tomcat负载架构

    - **步骤**:首先安装Nginx的RPM包,然后使用`yum`命令安装Nginx。 ```bash wget http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm rpm -ivh *.rpm yum install ...

    快速搭建项目发布环境 Ubuntu Server 10.04 + resin 3.1.10+ nginx 0.7.65

    安装完成后,执行以下命令更新系统和安装必要的软件包: ``` sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential openjdk-6-jdk ``` 3. **安装Resin 3.1.10** 下载Resin ...

    一个Resin配置多个集群应用[linux环境]

    本主题聚焦于如何在Linux环境下利用Resin配置多个集群应用,这对于提升系统可用性和扩展性至关重要。下面将详细阐述相关知识点。 1. **Resin简介** Resin是由Caucho Technology开发的一款高性能、轻量级的Java应用...

    Linux运维从入门到高级全套案例v3.rar

    3 Linux系统安装 4 Linux学习技巧 2. Linux系统篇…… 2.1 Linux系统管理… 2.1.1 Linux目录初识 2.1.2 Linux常用命令 2.1.3 Linux用户权限 2.1.4Limx网络配置 3. Linux服务篇 Linux服务部署 3.1.1构建NTP时间服务器...

    nginx服务企业应用1

    4. **编译和安装**:运行`make`命令编译源码,然后使用`make install`将编译好的二进制文件安装到指定目录,通常为`/usr/local/nginx`。 5. **启动和管理Nginx服务**:通过`/usr/local/nginx/sbin/nginx`启动Nginx...

    nginx服务部署1

    4. **编译安装**:先安装基础依赖包(如gcc和gcc-c++),然后解压Nginx源码,执行编译和安装。 Nginx的配置灵活性很高,可以通过修改配置文件实现各种自定义设置,如虚拟主机、URL重写、SSL支持等。完成安装后,...

    强烈推荐 Linux运维从入门到高级全套案例教程

    - **5.3.3 Resin安装配置**:安装和配置Resin服务器。 - **5.3.4 Resin性能优化**:优化Resin服务器的性能。 - **5.3.5 Resin多实例配置**:配置多个Resin实例。 **5.4 Nginx Tomcat动静分离** 通过Nginx作为前端...

    linux运维.pdf

    - **配置要点**:安装Nginx软件包,配置虚拟主机,优化Nginx性能,理解和配置重写规则。 ##### 5.3 Tomcat/Resin JAVA服务器 - **Tomcat介绍**:Tomcat是一个开源的Servlet容器,主要用于运行Java Web应用程序。 - ...

    Linux运维从入门到高级Linux全套案例教程

    Linux深入篇讲述了更多高级主题,比如构建高性能的Nginx WEB服务器、Rsync同步服务器、Tomcat/Resin JAVA服务器、Nginx与Tomcat动静分离、LNAMP架构配置、DNS域名解析服务器、MySQL主从高可用架构、LVS+Keepalived...

    Linux入门到高级

    - 完成安装:安装完成后重启计算机,移除安装介质,进入新安装的Linux系统。 #### 四、Linux系统管理 - **目录结构**: - `/`: 根目录,所有其他目录的父目录。 - `/home`: 用户家目录所在位置。 - `/usr`: ...

    Linux运维从入门到高级全套案例v3

    - **Tomcat/Resin JAVA服务器**:安装配置Tomcat和Resin,以及性能优化和多实例配置。 - **Nginx Tomcat动静分离**:利用Nginx作为反向代理,实现静态内容和Java应用的分离。 - **LNAMP高性能架构配置**:优化...

    resin-4.0.33.tar.gz

    实现Resin和Tomcat的负载均衡,可以使用硬件负载均衡器,也可以利用软件解决方案,如Nginx或HAProxy。这些工具能够监听前端的请求,根据预设策略转发到后端的Resin或Tomcat实例。配置过程中,需要设置服务器之间的...

    Linux 运维入门到高级.pdf

    - LNAMP 是指 Linux、Nginx、MySQL 和 PHP 的组合。 - 与 LAMP 不同的是,Nginx 代替了 Apache 作为 Web 服务器。 - **5.6 LVS+Keepalived 负载均衡** - LVS (Linux Virtual Server) 是一种基于 Linux 内核的...

    小白入门linux入门到高级全套案例

    本部分涉及Nginx服务器、Rsync同步服务器、Tomcat/Resin JAVA服务器等的安装与配置,以及相关的优化策略。 - **Nginx服务器**: - 安装配置: 包括基本的安装步骤和配置文件调整。 - 虚拟主机配置: 实现一个服务器...

Global site tag (gtag.js) - Google Analytics