zoukankan      html  css  js  c++  java
  • 安装配置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;
    #            index  index.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_page  404              /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获取时经常不能正确获取,网上参考了一种办法,后面会将路径贴出。

    wget --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u4-b20/jdk-7u4-linux-x64.tar.gz"

    下载软件包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;

  • 相关阅读:
    Repeatable Read
    Read Committed
    Read Uncommitted
    sql 事务
    实用sql语句
    管理mysql
    mysql
    sql delete语句
    sql update语句
    sql INSERT语句
  • 原文地址:https://www.cnblogs.com/silenceli/p/3474900.html
Copyright © 2011-2022 走看看