`
tongjian
  • 浏览: 45353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache2+resin3.1.5 配置

阅读更多
安装apache2

1 . 优化连接数。进入apache安装目录,编辑/server/mpm/worker/worker.c文件,修改参数为#define DEFAULT_SERVER_LIMIT 2560和# define DEFAULT_THREAD_LIMIT 500
2. 编译
./configure --prefix=/home/apache2  --enable-mods-shared='all cache mem-cache disk-cache file-cache' --enable-deflate --enable-rewrite  --enable-headers  --enable-expires  --enable-modules="most" --enable-suexec --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr --enable-rewrite --with-mpm=worker --with-perl --enable-maintainer-mode --enable-so --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http --enable-proxy-ajp --enable-proxy-balancer --with-z=/usr/lib
make
make install


3.  apache http.conf 加入
<IfModule mpm_worker_module>
ServerLimit 50
ThreadLimit 100
StartServers 3
MaxClients 5000
MinSpareThreads 75
MaxSpareThreads 250
ThreadsPerChild 100
MaxRequestsPerChild 80000
</IfModule>


启动apache测试。

编译resin3.1.5
./configure -with-apxs=/home/apache2/bin/apxs
make
make install


部署工程。
例子:xx工程 /home/user/workspace/xxeSystem

xxSystem子目录:xxProject(存放代码)、 bin(存放resin启动和关闭代码)、 conf(resin.conf)、 log 

静态代码 for apache(html、js、css、image);放到: /home/www/xxProject(工程名)

chown -R daemon:daemon xxProjectt/ (修改权限,apache能访问)

bin的启动代码 start.sh
#!/bin/sh
WORK_PATH=/home/user/workspace/xxSystem
#resin安装目录
RESIN_HOME=/home/user/software/resin-3.1.5
#jdk目录
JAVA_HOME=/home/user/software/jdk1.6.0_03

#如果resin需要工程下的jar包;下面的注释去掉
#CLASSPATH=.;
#libpath=$WORK_PATH/webapp/WEB-INF/lib/
#FILES=`ls $libpath`
#for txt in $FILES;
#do
#    CLASSPATH=$CLASSPATH:$libpath$txt
#done

#echo $CLASSPATH

export RESIN_HOME CLASSPATH JAVA_HOME

$RESIN_HOME/bin/httpd.sh -server xx -conf $WORK_PATH/conf/resin.conf start
#-server search -Xms256m -Xmx512m



stop.sh

#!/bin/sh

WORK_PATH=/home/user/workspace/xxSystem

RESIN_HOME=/home/user/software/resin-3.1.5
JAVA_HOME=/home/user/software/jdk1.6.0_03

export RESIN_HOME JAVA_HOME

$RESIN_HOME/bin/httpd.sh -server xx -conf $WORK_PATH/conf/resin.conf stop



配置apache

vi conf/http.conf

hosts Include conf/extra/httpd-vhosts.conf (注释去掉)

去掉deny from all

添加mod_expires可以减少10%左右的重复请求

<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 days"
ExpiresByType text/html "access plus 1 days"
ExpiresByType text/css "access plus 1 days"
ExpiresByType image/gif "access plus 1 days"
ExpiresByType image/jpeg "access plus 1 days"
ExpiresByType image/jpg "access plus 1 days"
ExpiresByType image/png "access plus 1 days"
EXpiresByType application/x-shockwave-flash "access plus 1 days"
EXpiresByType application/x-javascript      "access plus 1 days"
ExpiresByType video/x-flv "access plus 1 days"
</IfModule


vi conf/extra/httpd-vhosts.conf
Listen 1111
NameVirtualHost *:1111
<VirtualHost *:1111>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/home/www/xxProject/webapp"
    ServerName url
   ResinConfigServer localhost 6803
</VirtualHost>
备注:6803为resin server端口   <server id="xx" address="127.0.0.1" port="6803"/>

分享到:
评论

相关推荐

    resin3.1.5

    2. **JSP支持**:Resin 3.1.5支持JavaServer Pages(JSP)技术,允许开发者使用HTML和Java代码混合编写动态网页。它将JSP文件编译成Servlet执行,提高了开发效率。 3. **Web应用程序部署**:用户可以通过WAR(Web ...

    Ambari2.7.5+HDP3.1.5 离线安装网盘下载地址

    免费的。还有HDP3.2.1等资源,欢迎下载,转发,收藏,点赞!

    apache-cxf-3.1.5.zip

    这个"apache-cxf-3.1.5.zip"压缩包包含了Apache CXF 3.1.5版本的所有组件和库,是开发者在基于Java的环境中实现Web服务和SOAP通信的重要工具。 Apache CXF的主要功能和特点包括: 1. **Web服务实现**:CXF支持多种...

    xposed-v88-sdk25-x86-32+ Installer3.1.5

    Android11 — SDK 30 Android10 — SDK 29 Pie 9.0 — SDK 28 Oreo 8.1 — SDK 27 Oreo 8.0 — SDK 26 Nougat 7.1 — SDK 25 Nougat 7.0 — SDK 24 Marshmallow 6.0 — SDK 23 Lollipop 5.1 — SDK 22 ...

    【WordPress插件】2022年最新版完整功能demo+插件v3.1.5.zip

    "【WordPress插件】2022年最新版完整功能demo+插件v3.1.5 WooCommerce Variation Swatches And Photos Woocommerce变异色板和照片" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、...

    HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

    HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

    【WordPress主题】2022年最新版完整功能demo+插件v3.1.5.zip

    "【WordPress主题】2022年最新版完整功能demo+插件v3.1.5 StudioPress Agency Pro Genesis WordPress Theme StudioPress代理专业创世纪WordPress主题" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、...

    gmp-6.1.2+mpfr-3.1.5源文件编译完整过程

    本教程将详细介绍如何在Windows环境下,通过MSYS2工具链编译gmp-6.1.2和mpfr-3.1.5的源代码。 首先,你需要下载以下文件: 1. `x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z`:这是MinGW-w64的预编译二进制,提供...

    apache-cxf-3.5.0.zip

    Apache CXF 是一款广泛使用的开源框架,主要用于构建和部署高质量的Web服务。它以其灵活性、易用性和强大的功能集而闻名。"apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进...

    resin-3.1.5

    &lt;br&gt;Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。 &lt;br&gt;Resin支持...

    Card+Emulator_3.1.5_NoAd.apk

    一款可以通过NFC读取门卡或大部分饭卡,并且通过NFC令自身手机模拟门卡的APP,非常实用,便携,居家旅行必不可少。

    Apache+PHP3+PostgreSQL作为基于Web的数据库平台的安装

    **3.1.5 编译安装** - 切换到 `postgres` 用户并解压源代码: ```bash # su - postgres $ tar -xzvf /tmp/postgresql-v6.4.tar.gz ``` - 进入源代码目录,并配置编译选项: ```bash $ cd /usr/local/src/pgsql...

    Ambari-2.7.5.0 + HDP-3.1.5 (Centos7和Redhat7版本)的网盘下载地址 ,链接失效可私信

    Apache Ambari 是一个开源项目,由 Apache 软件基金会维护,主要用于简化 Hadoop 生态系统的部署、管理和监控。Ambari 提供了一个直观的 Web 用户界面,使得集群的安装配置过程变得更为简单,同时也提供了 REST API ...

    HDP_3.1.5源码下载

    HDP3.1.5源码下载—hadoop hbase hive,是个非常好的资源,亲测好用,欢迎大家下载交流。HDP3.1.5源码下载—hadoop hbase hive,是个非常好的资源,亲测好用,欢迎大家下载交流。HDP3.1.5源码下载—hadoop hbase ...

    FTP客户端FileZilla 3.1.5

    不错的FTP客户端FileZilla 3.1.5

    Vue.js devtools 3.1.5

    这款插件在Chrome和360安全浏览器中均可使用,版本号为3.1.5,它包含了丰富的功能,帮助开发者深入理解Vue应用的运行机制。 首先,Vue.js Devtools提供了一个友好的用户界面,允许开发者实时查看和修改Vue实例的...

    Ambari2.7.5&HDP3.1.5.txt.zip

    Apache Ambari 是一个开源项目,由 Apache 软件基金会维护,主要用于简化大数据集群的部署、管理和监控。它提供了一个直观的 Web 用户界面,使得管理员可以轻松地配置、管理和监控 Hadoop 环境。Ambari 2.7.5 是其一...

    xposed框架_3.1.5

    不过,使用Xposed框架需要root权限,这意味着可能会对设备保修产生影响,且不恰当的模块配置可能导致系统不稳定。因此,用户在使用前应充分了解风险,并确保备份好数据。 总的来说,Xposed框架是一个强大而灵活的...

Global site tag (gtag.js) - Google Analytics