山东省建设管理局网站,搜索图片识别出处百度识图,无锡八匹马网站建设,乐清市重大新闻大致步骤#xff1a;一、安装apache 二、安装JDK#xff0c;作为JBOSS的运行环境三、安装JBOSS四、安装及配置mod_jk#xff0c;用以apache和JBOSS之间的通信五、配置虚拟主机#xff0c;把动态资源交给JBOSS处理安装apache#xff1a;1、 安装#xff1a;yum2、 配置 一、安装apache 二、安装JDK作为JBOSS的运行环境 三、安装JBOSS 四、安装及配置mod_jk用以apache和JBOSS之间的通信 五、配置虚拟主机把动态资源交给JBOSS处理 安装apache 1、 安装yum 2、 配置自行配置对于虚拟主机后面会提到。 安装JDK 1、 安装 如果JBOSS的版本比较低要注意JDK版本的匹配对于新版本的JBOSSJDK 1.6版本一般都可以 chmod 744 jdk-6u24-linux-i586.bin ./ jdk-6u24-linux-i586.bin 2、 设置JDK的环境变量 vi /etc/profile在文件末尾添加环境变量详细设置参考http://share.blog.51cto.com/278008/498313 Linux里可以设置环境变量的文件有好几个这里总结一下 /etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc 这几个文件的执行顺序为/etc/profile---/etc/bashrc---~/.bash_profile---~/.bashrc /etc/profile设置全局变量对所有用户即使该用户未登陆shell都有效 /etc/bashrc设置全局变量对所有登陆shell的用户有效。shell的history时间设置等都在这里 ~/.bash_profile设置用户的shell信息 ~/.bashrc设置用户的shell信息每当用户登陆或打开新的shell时该文件被读取 安装JBOSS 1、 关于JBOSS的版本及其后缀打开JBOSS的下载页面会发现JBOSS除了版本众多外相同的主版本号还有不同的后缀比如SP、CR、Beta、Alpha、M、Final、GA等等我们所部署的JBOSS应该是Final、GA或没有后缀的版本 2、 安装详细步骤参考http://share.blog.51cto.com/278008/498313 安装mod_jk 1、 关于jk版本的选择 首先我们应该选择的是jk而不是jk2 其次jk版本还要跟apache版本保持匹配如我的apache是2.2版本那么jk版本就应该是mod_jk-1.2.31-httpd-2.2.x.so而不是mod_jk-1.2.31-httpd-2.0.x.so 2、 下载地址http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/ 3、 安装配置 一、安装把下载到的mod_jk-1.2.31-httpd-2.2.x.so文件复制到apache安装目录的modules目录下即可。我的目录/etc/httpd/modules。 二、配置主要是建两个文件mod_jk.conf和workers.properties 两个文件的作用 mod_jk.conf用于配置mod_jk的信息指定workers.properties文件位置配置jk日志位置、格式等 workers.properties用来配置应用服务器tomcat、jboss等的信息如jboss的连接地址端口等若想做负载均衡也是在此文件中进行定义各个worker节点的信息 vi mod_jk.conf LoadModule jk_module modules/mod_jk.so JkWorkersFile conf.d/workers.properties JkLogFile logs/mod_jk.log JkLogLevel info JkLogStampFormat [%a %b %d %H:%M:%S %Y] vi workers.properties #Define worker list worker.listapps #Set properties for worker1 (jboss/tomcat) worker.jboss.typeajp13 worker.jboss.hostlocalhost worker. jboss.port8009 worker.jboss.lbfactor1 worker.jboss.socket_timeout300 worker.jboss.socket_keepalivetrue #Set properties for worker2 (jboss/tomcat) # worker.jboss2.typeajp13 #worker.jboss2.host10.10.19.59 #worker. jboss2.port8009 #worker.jboss2.lbfactor1 #worker.jboss2.socket_timeout300 #worker.jboss2.socket_keepalivetrue #Set loadbalance properties worker.apps.typelb #worker.apps.balance_workersjboss,jboss2 worker.apps.balance_workersjboss 注关于mod_jk.conf和workers.properties文件的各个详细参数参考官方文档http://tomcat.apache.org/connectors-doc 文档特别指出cache_size、cache_timeout、balanced_workers等参数已经弃用。 编辑好了两个文件后 apache如何加载它们呢 首先确保apache会自动加载conf.d目录下的配置文件 vi httpd.conf注释掉下面一行如未找到该行则手动添加 Include conf.d/*.conf 然后把配置文件放到ServerRoot下的conf.d中apache就会自动加载了。 配置虚拟主机 尽量不要把虚拟主机的配置直接写到httpd.conf文件中最好像配置mod_jk那样把虚拟主机的配置写到一个单独的文件里放到conf.d目录下让apache去加载它这其实是apache配置的模块化。 1、编辑httpd.conf配置文件确保虚拟主机能正常运行 首先确保apache会加载conf.d目录下的配置文件前面已经做过配置 其次注释掉原有的DocumentRoot配置因为每个虚拟主机都有自己的DocumentRoot 然后注释掉原有的ServerName配置每个虚拟主机都有自己的ServerName 最后如果每个虚拟主机想要单独进行访问限制则注释掉Directory /.../Directory 注如果不是做虚拟主机而仅仅是整合apache和jboss则还需要添加默认首页DirectoryIndex index.html index.htm index.jsp 2、编辑虚拟主机的配置文件 apache有一个自带的关于虚拟主机配置的样本文件一般为conf/extra/httpd-vhosts.conf但是我在自己的系统中没有找到就从网上下载了一个标准文件放到了conf.d目录下然后做相应的修改。 我的是基于域名的虚拟主机两个网站其中一个需要jboss做应用服务器配置如下 NameVirtualHost *:80 VirtualHost *:80 DocumentRoot /var/www/bao_web ServerName www.bao.hdtmedia.com /VirtualHost VirtualHost *:80 DocumentRoot /var/www/html ServerName wap.imocha.cn ErrorLog /etc/httpd/logs/imocha_err_log Directory /var/www/html Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all /Directory JkMount /* apps /VirtualHost 转载于:https://blog.51cto.com/share/537633