一、先装jdk
先建立如下两个目录:

mkdir /usr/lib/jvm

mkdir /usr/lib/jvm/java

把jdk-6u26-linux-x64.bin文件传到上面目录下:

chmod +x jdk-6u26-linux-x64.bin  # 改权限

./jdk-6u26-linux-x64.bin  #安装

配置java环境

vi /etc/profile

#最后加上

export JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_26

export #CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

#配置好后需要退出putty,再次登录后输入如下信息就可以看下java信息了。

java -version

二、安装resin

建立soft目录并将resin程序拷贝进去

mkdir /home/mmt/soft

#将resin-pro-3.1.12.tar.gz程序上传至soft目录下,解包:

tar zxvf resin-pro-3.1.12.tar.gz

#将解包后的程序copy至/usr/local目录下:

cp -rf resin-pro-3.1.12 /usr/local

#将 resin-pro-3.1.12 改名为 resin

mv /usr/local/resin-pro-3.1.12/ /usr/local/resin

#进入/usr/local/resin/目录

cd /usr/local/resin

安装resin

./configure --with-java-home=/usr/lib/jvm/java/jdk1.6.0_26

#启动resin,看是否安装成功

/usr/local/resin/bin/httpd.sh start

#如果能正常显示页面则表示安装成功,现在可以停止并设置相关配置文件了。

/usr/local/resin/bin/httpd.sh stop

配置resin

#将自己配置的resin-8080.conf、resin-8081.conf端口的配置文件放到/usr/local/resin/conf目录下,系统自带的可不删除

#将rein-8080、resin-8081两文件放到/etc/init.d目录中,设置成服务,命令如下:

chmod +x /etc/init.d/resin-8080                #修改文件权限

chkconfig --add  resin-8080                      #增加服务(如果系统里没安装chkconfig,根据提示命令进行安装)

#将8080目录下增加个测试文件,看是否能正常访问。

/usr/local/resin/webapps/ROOT/8080      #8080端口目录,建个index.html放到8080目录下测试

#通过服务的方式进行启动resin-8080,如果能启动则表明安装成功。通过地址看是否能正常访问

#将resin自带的现在没用的文件删除

rm -r /usr/local/resin/webapps/resin-doc.war

rm -r /usr/local/resin/webapps/resin-doc

rm -r /usr/local/resin/webapps/ROOT/index.jsp

rm -r /usr/local/resin/webapps/ROOT/WEB-INF

#将resin服务设置成自动启动

chkconfig resin-8080 on    #设置Resin开机自动启动

#8081的配置跟上述一样。

#centos5下 会报:log_daemon_msg: command not found 错误,解决方式:

. /lib/lsb/init-functions

#fi 

#注释:如下代码即可

#if test -r /lib/lsb/init-functions; then

#else

三、安装nginx

先下载nginx程序包

cd /home/mmt/soft   #放到soft目录去

wgethttp://nginx.org/download/nginx-1.2.6.tar.gz

#解包

tar zxvf nginx-1.2.6.tar.gz

安装依赖包

#也可以直接安装nginx,但不会安装成功,会提示缺少相关的包,可以根据提示一步步的来安装缺少的包

apt-get install gcc   #像下面的提示就是系统已有了。

apt-get install libpcre3 libpcre3-dev

#下载zlib

wget http://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.7/zlib-1.2.7.tar.gz

#解包

tar zxvf  zlib-1.2.7.tar.gz
#进入目录并安装
cd zlib-1.2.7

./configure

make
make install 

进入nginx目录并安装

cd /home/mmt/soft/nginx-1.2.6

./configure  --with-http_stub_status_module

make & make install

配置nginx

#在nginx目录下建立conf.d目录

mkdir /usr/local/nginx/conf/conf.d

#用本地配置好的 nginx.conf   文件将/usr/local/nginx/conf目录下的nginx.conf文件进行覆盖

#用本地配置好的 default.conf 文件上传至/mkdir /usr/local/nginx/conf/conf.d目录中

#启动nginx

/usr/local/nginx/sbin/nginx

#访问80端口,正常访问即配置成功

chmod +x /etc/init.d/nginx                #修改文件权限

chkconfig --add  nginx                      #增加服务(如果系统里没安装chkconfig,根据提示命令进行安装)

ubuntu 编译并安装resin3.1.12+nginx1.2.6的更多相关文章

  1. Ubuntu 16.04安装Mac OS 12虚拟机资源(没成功,但资源还是可以用)

    整理的Mac OS 12虚拟机资源.装虚拟机基本是按这样的套路: 1.先装VM 2.破解VM使其支持Mac OS 12,这个脚本基本是全平台支持,可以看里面的教程文档. 3.用镜像安装系统. 资源: ...

  2. [Linux 小技巧] Ubuntu 14.04 下编译、安装、配置最新开发版 GoldenDict

    1. 背景介绍 GoldenDict 是一款非常优秀的跨平台电子词典软件,支持 StarDict.Babylon 等多种词典.其 PC 版基于 Qt 编写,完全免费.开源且没有广告.GoldenDic ...

  3. Ubuntu 环境 TensorFlow (最新版1.4) 源码编译、安装

    Ubuntu 环境 TensorFlow 源码编译安装 基于(Ubuntu 14.04LTS/Ubuntu 16.04LTS/) 一.编译环境 1) 安装 pip sudo apt-get insta ...

  4. Ubuntu编译安装nginx,php,mysql

    摘要: 整理的Ubuntu编译安装nginx,php,mysql的步骤,主要来自对驻云的sh-1.4.1中脚本的整理,随时代进步,内容中的软件或者命令请自行更新 目录准备 创建用户 userdel w ...

  5. 源代码编译安装MySQL5.6.12具体过程

    1 下载安装包download tar.gzwget http://download.csdn.net/detail/mchdba/7545037​2 安装cmake软件包yum install cm ...

  6. Ubuntu 编译安装 nginx

    有关博客: <Windows 编译安装 nginx 服务器 + rtmp 模块>.<Ubuntu 编译安装 nginx>.<Arm-Linux 移植 Nginx> ...

  7. Ubuntu 14.04 安装VMware 12

    /*********************************************************************** * Ubuntu 14.04 安装VMware 12 ...

  8. ubuntu 编译安装 srilm

    Ubuntu 64bit系统下SRILM的配置 依赖软件包(先进行): 1.c/c++ compiler:编译器gcc 3.4.3及以上版本,我的是gcc 4.4 2.GNU make:构建和管理工程 ...

  9. Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误

    . . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先 ...

随机推荐

  1. Freemarker Failed at: ${itm.creatTimeString?string("yyyy-MM... [in template

    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545} p.p2 {margin: ...

  2. 第九集 经验风险最小化(ERM)

    实在写不动了,将word文档转换为PDF直接截图了... 版权声明:本文为博主原创文章,未经博主允许不得转载.

  3. 使用IntelliJ IDEA开发SpringMVC网站的学习

    最近开始了“使用IntelliJ IDEA开发SpringMVC网站”的学习,有幸看到一份非常完善的学习资料,笔者非常用心的详细注释了一份关于博客的开发过程和细节,并且在评论中回复大家提出的问题,非常 ...

  4. 重温CLR(三)类型基础

    所有类型都从System.Object派生 “运行时”要求每个类型最终都要从System.Object类型派生.也就是说,一下两个类型的定义完全一致. //隐式派生自Object class Empl ...

  5. matlab中freqz的用法以及多项式的展开

    对于一个变量a,matlab中定义需要这样 syms a: 定义之后就可以写由变量组成的式子,比如 c=(1+a^-1)^5; 可以用expand(c) 就能把c展开成多项式,每一项的系数就可以看到. ...

  6. Django工程目录结构优化

    1.我看到这篇文章,写的不错,在此复制了一份,防止以后找不到! 感谢作者的翻译--->原文的链接:http://www.loonapp.com/blog/11/ 如果原文存在,请打开原文件阅读 ...

  7. C# 实现程序只启动一次(多次运行激活第一个实例,使其获得焦点,并在最前端显示)

    防止程序运行多个实例的方法有多种,如:通过使用互斥量和进程名等.而我想要实现的是:在程序运行多个实例时激活的是第一个实例,使其获得焦点,并在前端显示. 主要用到两个API 函数: ShowWindow ...

  8. 编程实现从hadoop上下载

    下载 package hadoopTest; import java.io.File; import java.io.IOException; import org.apache.hadoop.con ...

  9. print 函数用法总结

    1. 字符串和数值类型 >>> print(1) 1 >>> print("Hello World") Hello World 2.变量无论什么 ...

  10. PHP 获取指定日期的星期几的方法

    <?php header("Content-type: text/html; charset=utf-8"); //获取星期方法 function get_week($dat ...