`
fly.net.cn
  • 浏览: 187362 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache2 and tomcat config

阅读更多

apache2 and tomcat config

1.install apache2
2.instal apache2 jk

3.vim /etc/apache2/mods-available/jk.conf
     # Where to find workers.properties
  # Update this path to match your conf directory location (put workers.properties next to httpd.conf)
  JkWorkersFile /etc/apache2/workers.properties
  # Where to put jk shared memory
  # Update this path to match your local state directory or logs directory
  JkShmFile     /var/log/apache2/mod_jk.shm
  # Where to put jk logs
  # Update this path to match your logs directory location (put mod_jk.log next to access_log)
  JkLogFile     /var/log/apache2/mod_jk.log
  # Set the jk log level [debug/error/info]
  JkLogLevel    debug
  JkOptions     +ForwardKeySize +ForwardURICompat -ForwardDirectories
  # Select the timestamp log format
  JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
  # Send everything for context /examples to worker named worker1 (ajp13)
  #JkMount /* webstore
4.vim /etc/apache2/mods-available/jk.load
    LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so
5.vim /etc/apache2/workers.properties
  # Define 1 real worker using ajp13
  worker.list=webstore,sandbox
  # Set properties for webstore (ajp13)
  worker.webstore.type=ajp13
  worker.webstore.host=localhost
  worker.webstore.port=8009
  worker.webstore.lbfactor=50
  worker.webstore.socket_timeout=300
  worker.webstore.socket_keepalive=1
  worker.webstore.connection_pool_size=20
  worker.webstore.connection_pool_minsize=10
  worker.webstore.connection_pool_timeout=600

  worker.sandbox.type=ajp13
  worker.sandbox.host=localhost
  worker.sandbox.port=8010
  worker.sandbox.lbfactor=50
  worker.sandbox.socket_timeout=300
  worker.sandbox.socket_keepalive=1
  worker.sandbox.connection_pool_size=20
  worker.sandbox.connection_pool_minsize=10
  worker.sandbox.connection_pool_timeout=600

6.sudo ln -s /etc/apache2/mods-available/jk.conf /etc/apache2/mods-enabled/jk.conf
7.sudo ln -s /etc/apache2/mods-available/jk.conf /etc/apache2/mods-enabled/jk.conf
8.add a line to /etc/apache2/sites-available/default

      JkMount /* webstore
9.vim /etc/apache2/sites-available/static
   <VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName      static.mycompany.com

        DocumentRoot /var/www/static
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/static/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        <Directory /var/www/static/picture/product/medium>
                ErrorDocument 404 /picture/product/nopic-medium.jpg
        </Directory>

        <Directory /var/www/static/picture/product/large>
                ErrorDocument 404 /picture/product/nopic-large.jpg
        </Directory>
        <Directory /var/www/static/picture/product/small>
                ErrorDocument 404 /picture/product/nopic-small.jpg
        </Directory>
        SetEnvIf Request_URI "/*" no-jk

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

   </VirtualHost>
10.mkdir /var/www/static/

分享到:
评论

相关推荐

    apache和tomcat整合配置文件

    2. **workers.properties**:这是Tomcat的JkMount配置文件,用于定义连接器(workers)和它们的属性。在Apache与Tomcat整合中,我们通常使用mod_jk或者mod_proxy_ajp模块来实现通信,workers.properties就是定义这些...

    apache-tomcat-8.0.33中文.zip

    2. **配置环境变量**:在系统环境变量中设置`CATALINA_HOME`指向Tomcat的安装目录。这使得你可以通过命令行方便地调用Tomcat的工具。 3. **启动Tomcat**:在Tomcat的`bin`目录下,运行`startup.bat`(Windows)或`...

    apache-tomcat-8.0.32.rar

    2. `conf`目录:存放Tomcat的配置文件,如`server.xml`、`web.xml`和`context.xml`,这些文件定义了服务器的行为、端口设置、虚拟主机等。 3. `lib`目录:存储Tomcat运行所需的JAR文件和其他库。 4. `logs`目录:...

    Mac系统中Apache Tomcat安装配置.docx

    Mac OS 的 Apache2 的配置文件 (httpd.config) 保存在 /etc/apache2,Mac OS 的 Apache2 的程序文件 (httpd, ab) 保存在 /usr/sbin/。 六、 Tomcat 和 Apache 服务器的区别 Tomcat 服务器主要用于处理动态网页,而...

    apache-tomcat-9.0.34-fulldocs.tar.gz

    - **Config Reference**:详述了Tomcat的配置文件(如server.xml、context.xml等)中的元素和属性,是配置Tomcat的必备资料。 - **Javadocs**:包含了Tomcat所有公开API的详细文档,对于理解和使用Tomcat的API进行...

    apache-tomcat-5.5.23-fulldocs

    2. `config` - 提供服务器和应用的配置文件示例。 3. ` RUNNING.txt` - 提供启动、停止和管理Tomcat服务器的说明。 4. `RELEASE-NOTES` - 记录了该版本的更新和改进。 5. ` servlets-api` 和 `jsp-api` - 分别是...

    apache+tomcat+memcached

    2. Tomcat Server - Tomcat作为Java Servlet和JavaServer Pages(JSP)的容器,主要处理动态内容,如服务器端脚本和业务逻辑。 - 在Apache+Tomcat集群中,Apache通过ProxyPass指令将请求分发给Tomcat实例,实现...

    ApacheTomcat

    **Apache Tomcat 知识详解** Apache Tomcat是一款开源、免费的Web服务器和Servlet容器,由Apache软件基金会维护。它是Java EE(现在称为Jakarta EE)标准的一部分,主要用于部署和运行Java Servlet和JSP(Java...

    MySQL_Tomcat_Apache_PHP_Config.rar_php+mysql

    【标题】"MySQL_Tomcat_Apache_PHP_Config.rar_php+mysql" 提示我们这是一个关于在Windows环境下配置PHP、MySQL和Apache服务器的压缩文件。这个配置通常被称为LAMP(Linux, Apache, MySQL, PHP)堆栈,但在Windows...

    Apache与Tomcat整合

    4. **安装mod_jk模块**:mod_jk是一个用于Apache和Tomcat之间通信的模块,其文件为`mod_jk_1.2.6_2.0.50.dll`,需放置于`C:\Apache\Apache2\modules`目录下。 5. **准备测试文件夹**:创建一个用于测试的文件夹,...

    apache+tomcat整合开发

    在IT行业中,Apache和Tomcat是两种非常重要的...在Windows环境下,可以参考提供的"Windows 环境搭建Apache+Tomcat整合.htm"文档,结合"apache config"和"tomcat config"中的具体配置示例,一步步操作,顺利完成整合。

    apache-tomcat-8.5.41.zip

    默认值:可以使用/C=&lt;config file&gt;命令行参数覆盖安装程序使用的默认值。配置文件name=value在单独的行上使用每对的格式 。可用配置选项的名称是: 的JavaHome TomcatPortShutdown TomcatPortHttp TomcatPortAjp ...

    apache-tomcat-8.5.45_solr.zip

    在这个场景中,我们将Solr作为一个Web应用程序部署在Tomcat 8.5.45上,这是Apache Tomcat的一个稳定版本,它支持Java EE 8规范。 首先,安装Java开发工具(Java Development Kit,JDK)是部署Solr的前提,因为两者...

    apache-tomcat-9.0.1源码

    Tomcat的源码中,`org.apache.catalina.security`包包含了一些安全相关的类,如`SecurityConfig`,用于处理角色、权限和认证。`conf/tomcat-users.xml`文件定义了用户和角色。 8. **国际化与本地化**: `org....

    apache-tomcat-7.0.42

    Apache Tomcat 7.0.42 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages(JSP)的Web应用服务器。Tomcat是Apache软件基金会Jakarta项目的一部分,它实现了Java EE的Web组件规范,尤其是Servlet和...

    整合Apache+tomcat并使Apache 配置支持HTTPS的SSL证书 10天 不解释 绝对可用

    在Web应用领域,Apache和Tomcat都是非常重要的组件。Apache主要作为HTTP服务器,用于处理静态资源请求;而Tomcat则是专门为Java Web应用设计的服务器,主要用于处理动态请求,如JSP和Servlet等。通过将二者进行整合...

    apache-tomcat-源码-lib包

    源码中,`org.apache.catalina.security.SecurityConfig`和`org.apache.catalina.authenticator`包内的类揭示了安全机制的实现。 7. **连接器(Connector)**:Coyote连接器是Tomcat处理网络连接的部分,它负责接收...

    apache-tomcat配置SSL双向认证

    Apache Tomcat配置SSL双向认证是实现安全通信的重要步骤,尤其对于需要高度安全性的Web应用程序。在本文中,我们将深入探讨如何在Tomcat 6环境中设置SSL双向认证,确保客户端和服务器之间的通信既加密又经过身份验证...

    apache+tomcat+memcached 全配置

    ### Apache + Tomcat + Memcached 全配置详解 #### 一、环境搭建概述 本文将详细介绍如何在 Ubuntu 操作系统下使用源代码安装并配置 Apache、Tomcat 和 Memcached,实现集群中的 Session 共享与负载均衡。由于采用...

Global site tag (gtag.js) - Google Analytics