1.5 Too many open files错误的处理
1.6 Apache2和weblogic7实现虚拟主机
选择apache2,是因为目前wls7只支持apache2的结合.
1.首先,正确安装apache2,这里我们假设安装在C:apache group,安装完毕,需要测试apache2是否支持动态加载模块功能,这样测试,到命令 提示符下运行: c:>apache groupapache2binapache -l 如果列出: mod_so.c 则表示支持,然后将本篇文章附件中的mod_wl_20.so拷贝到apache groupapache2modules下面,运行: c:>apache groupapache2binapache -t 如果输出: Syntax Ok 表示WebLogic Server plug-in安装成功。
2.正确安装weblogic7.0。这里我们假设wls7的安装路径是:c:bea。然后用域配置向导配置一个域,我们假设域的名称为amjn,路径是c:beauser_projectsamjn,然后在amjn下面分别建立两个站点web1,web2,修改 c:beauser_projectsamjnconfig.xml文件,在 下面添加: 在文件最下面的 的上面添加 ,然后重新启动运行amjnstartWebLogic.cmd,一定要运行正常。到这里,weblogic算是配置完成了。
3.现在开始配置apache多个虚拟主机,首先我们先打开c:winntsystem32driversetchosts文件,在其中添加: 10.1.3.30 10.1.3.30 这里面的10.1.3.30是你的weblogic服务器绑定的ip,然后打开apache2confhttpd.conf文件,在174行,注意是174行加入如下语句: #WebLogic Server Proxy Settings -------该行是174行 LoadModule weblogic_module modules/mod_wl_20.so WebLogicHost WebLogicPort 7001 MatchExpression *.jsp MatchExpression *.do 然后修改httpd.conf文件中的Listen:80为Listen:10.1.3.30:80,在文件section 3部分添加: NameVirtualHost 10.1.3.30 ServerName DocumentRoot "c:/bea/user_projects/amjn/applications/web1" ErrorLog logs/web1.com.log ServerName DocumentRoot "c:/bea/user_projects/amjn/applications/web2" ErrorLog logs/web2.com.log 启动apache,如果没有问题(可以通过logs/error.log查看),那就一切ok了
4.现在你可以分别敲入,访问的将是web1/index.jsp,敲入访问的将是web2/index.jsp
1.7 如何限制公网用户访问WebLogic的控制台呢?
我们的weblogic(版本6.1)应用部署在内部网上,通过防火墙映射到公网上,但公网用户通过键入域名:,就可进入weblogic的登陆页面,用户可猜测管理员的密码,如何屏蔽公网用户对weblogic控制台的访问呢?
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29535-2.html
北京
请把你的这条高论建议给奥巴马和安倍