linux+tomcat+apache


                                               
1、安装jdk,分32和64位
    chmod u+x jdk-version-xxx.bin
    ./jdk-version-xxx.bin
    mv jdk1.6.0_17 /usr/local/
2、设置jdk环境变量
    编译 /etc/profile,追加
    JAVA_HOME=/usr/local/jdk1.6.0_17
    JAVA_BIN=$JAVA_HOME/bin
    JRE_HOME=/usr/local/jdk1.6.0_17/jre
    PATH=$PATH:$JAVA_BIN
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH

    source /etc/profile
3、安装tomcat
    tar -zcvf apache-tomcat-xxxx.tar.gz
    mv apache-tomcat-6.0.20 /usr/local/tomcat
    webapps  网站主目录
    conf     主配置文件
    bin      执行文件路径
    启动
    cd bin
    ./startup.sh    启动
    ./shutdown.sh   关闭
  
    默认端口 8080
 
    使用server启动
    cp /usr/local/tomcat/bin/catalina.sh /etc/init.d/tomcat
    编辑/etc/init.d/tomcat
    添加
    #chkconfig: 345  99 33
    #description: tomcat start and stop
 
    JAVA_HOME=/usr/local/jdk1.6.0_17
    CATALINA_HOME=/usr/local/tomcat
   
    启动中止 
    service tomcat start |stop
   
    开机启动
    chkconfig --add tomcat
    chkconfig tomcat on 
 
4、tomcat配置文件
    一、tomcat-user.xml   #网页部署
   
    <tomcat-users>
      <role rolename="tomcat"/>  #角色名
      <user username="tomcat" password="tomcat" roles="tomcat"/> #用户和角色
    </tomcat-users>

    二、server.xml 设置
        <Connector port="80" protocol="HTTP/1.1"
         connectionTimeout="20000"
         redirectPort="8443" />  #更改端口
        <Serve port="8005" shutdown="SHUTDOWN">  #可关闭,telnet端口执行SHUTDOWN

    #配置虚拟主机
       <Engine name="Catalina" defaultHost="localhost"> #中间配置虚拟主机
  
         <Host name=" www.baidu.com" appBase="baidu"
              unpackWARs="true" autoDeploy="true"
              xmlValidation="false" xmlNamespaceAware="false">
         </Host>
       </Engine>
  
        mkdir -p /usr/local/tomcat/webapps/baidu/ROOT
    三、 #配置首页
        web.xml
  <welcome-file-list>
     <welcome-file>index.html</welcome-file>
     <welcome-file>index.htm</welcome-file>
     <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>

5、apache+tomcat实现动静分离
    
            apache监听80,apache把jsp内容交给tomcat解析
     apache处理静态页面,须要apache支持mod_jk2.so
           
     tar -zxvf jakarta-tomcat-connectors-jk2-XXX.tar.gz
     cd jk/native2
     ./configure --with-apxs2=/usr/sbin/apxs  ; make
     cd ../build/jk2/apache2
     cp mod_jk2.so /etc/httpd/modules/     #
     /usr/sbin/apxs -n jk2 -i mod_jk2.so   #自动增长支持mod_jk2.so,也能够手动复制到
     编辑 /etc/httpd/conf/httpd.conf
            增长
            LoadModule jk2_module modules/mod_jk2.so
     cd jk/conf
     cp workers2.properties /etc/httpd/conf/
     编辑 /etc/httpd/conf/workers2.properties
     [uri:/*.jsp]  #*.jsp 给tomcat处理                            重启apache服务                        
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息