dolf 发表于 2013-12-16 09:37:18

安装配置tomcat

1.安装nginx

下载nginx-1.4.3

解压:

tar zxvf nginx-1.4.3.tar.gz

编译安装:

./configure --prefix=/app/act/nginx/nginx-1.4.3 --with-debug --with-http_addition_module --with-http_dav_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_sub_module

make && make install

配置文件:


      location / {


            proxy_pass http://10.11.13.41:8080;
#            root   html;
#            indexindex.html index.htm;
#         allow 10.192.0.0/24;
#         allow 10.192.1.0/24;
#         deny all;
      }
#      location ~ ^/backyard/(.*)$ {
#            rewrite      ^/backyard/(.*)$ /backyard/$1 break;
#            proxy_pass   http://backyard_servers;
#         proxy_pass   http://10.11.13.41:8080;
#      }

      location ~* manager {
            return 403;
      }

      #error_page404            /404.html;

      # redirect server error pages to the static page /50x.html
      #
      error_page   500 502 503 504/50x.html;
      location = /50x.html {
            root   html;
      }


    }

因为只有一台tomcat,没有负载均衡,将80代理8080端口。且不允许通过80端口登陆manager界面

这儿用到了rewrite规则,以上使用了:

~*为不区分大小写匹配

/代表匹配任意请求,是最后一个匹配选择。



2.安装jdk

因为oracle网站下载jdk的页面经过了多次重定向,所以使用wget获取时经常不能正确获取,网上参考了一种办法,后面会将路径贴出。

下载软件包jdk1.7.0_15.tar.gz后

解压到相应的路径;

添加环境变量;

在/etc/profile.d目录下

cat jdk.sh
export JAVA_HOME=/app/lan/jdk
export JRE_HOME=/app/lan/jdk/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
3.安装tomcat

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gz

解压到相应路径

tar zxvf apache-tomcat-7.0.47.tar.gz -C /app/act/tomcat7

输出环境变量

在/etc/profile.d/目录下:

cat /etc/profile.d/tomcat.sh
export CATALINA_HOME=/app/srv/tomcat7
export PATH=$CATALINA_HOME/bin:$PATH
修改配置文件:

server.xml

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               address="10.11.13.41"
               redirectPort="8443" />
address这一行使其只监听在内网,

    <Connector port="8009" protocol="AJP/1.3" address="10.11.13.41" redirectPort="8443" />

也是同样的目的。

tomcat-users.xml


<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcatadm" password="jst@tcv7" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

可以定义多个user,给予他们不同的roles;

依然饭跑跑 发表于 2013-12-16 11:51:12

给你最大的报复,就是活的比你幸福

zxcvb12 发表于 2013-12-16 12:23:15

这世上除了自己,并没有完全值得信赖的东西。

remington_young 发表于 2013-12-16 12:34:24

神话般的爱情,只出现在童话里。

devil20 发表于 2013-12-16 12:54:34

算命的说.我是一个心高气傲的女人.注定是悲剧的女人.

mingche 发表于 2013-12-16 15:08:08

-"〖八月】滥情的人,该怎么看重内些承诺.

benzhou 发表于 2013-12-16 16:09:40

一个不成熟的外表,一颗成熟的心理。
页: [1]
查看完整版本: 安装配置tomcat