安装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版本,该版本可能包含了一些新特性、改进...
<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 ...
wxWidgets-3.1.5.tar.bz2
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实例的...