安装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"/>
分享到:
相关推荐
2. **JSP支持**:Resin 3.1.5支持JavaServer Pages(JSP)技术,允许开发者使用HTML和Java代码混合编写动态网页。它将JSP文件编译成Servlet执行,提高了开发效率。 3. **Web应用程序部署**:用户可以通过WAR(Web ...
免费的。还有HDP3.2.1等资源,欢迎下载,转发,收藏,点赞!
这个"apache-cxf-3.1.5.zip"压缩包包含了Apache CXF 3.1.5版本的所有组件和库,是开发者在基于Java的环境中实现Web服务和SOAP通信的重要工具。 Apache CXF的主要功能和特点包括: 1. **Web服务实现**:CXF支持多种...
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 WooCommerce Variation Swatches And Photos Woocommerce变异色板和照片" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、WordPress插件、...
HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像
"【WordPress主题】2022年最新版完整功能demo+插件v3.1.5 StudioPress Agency Pro Genesis WordPress Theme StudioPress代理专业创世纪WordPress主题" ---------- 泰森云每天更新发布最新WordPress主题、HTML主题、...
本教程将详细介绍如何在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 是一款广泛使用的开源框架,主要用于构建和部署高质量的Web服务。它以其灵活性、易用性和强大的功能集而闻名。"apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进...
wxWidgets-3.1.5.tar.bz2
<br>Resin也可以和许多其他的WEB服务器一起工作,比如Apache server和IIS等。Resin支持Servlets 2.3标准和JSP 1.2标准。熟悉ASP和PHP的用户可以发现用Resin来进行JSP编程是件很容易的事情。 <br>Resin支持...
一款可以通过NFC读取门卡或大部分饭卡,并且通过NFC令自身手机模拟门卡的APP,非常实用,便携,居家旅行必不可少。
**3.1.5 编译安装** - 切换到 `postgres` 用户并解压源代码: ```bash # su - postgres $ tar -xzvf /tmp/postgresql-v6.4.tar.gz ``` - 进入源代码目录,并配置编译选项: ```bash $ cd /usr/local/src/pgsql...
Apache Ambari 是一个开源项目,由 Apache 软件基金会维护,主要用于简化 Hadoop 生态系统的部署、管理和监控。Ambari 提供了一个直观的 Web 用户界面,使得集群的安装配置过程变得更为简单,同时也提供了 REST API ...
HDP3.1.5源码下载—hadoop hbase hive,是个非常好的资源,亲测好用,欢迎大家下载交流。HDP3.1.5源码下载—hadoop hbase hive,是个非常好的资源,亲测好用,欢迎大家下载交流。HDP3.1.5源码下载—hadoop hbase ...
不错的FTP客户端FileZilla 3.1.5
Apache Ambari 是一个开源项目,由 Apache 软件基金会维护,主要用于简化大数据集群的部署、管理和监控。它提供了一个直观的 Web 用户界面,使得管理员可以轻松地配置、管理和监控 Hadoop 环境。Ambari 2.7.5 是其一...
这款插件在Chrome和360安全浏览器中均可使用,版本号为3.1.5,它包含了丰富的功能,帮助开发者深入理解Vue应用的运行机制。 首先,Vue.js Devtools提供了一个友好的用户界面,允许开发者实时查看和修改Vue实例的...