扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
OFBiz提供了AJP功能, 我们可以使用apache mod_jk来进行整合.
例如, ofbiz的http端口为8080, AJP端口为8109, ofbiz的主机名为local.ofbiz.org, 要通过apache 80访问到ofbiz的mysite, 需要进行以下配置:
修改windows/system32/drivers/etc/hosts文件, 增加
127.0.0.1 local.ofbiz.org
把mod_jk.so放到modules目录下面, 注意jk模块和apache需要版本匹配才行
在conf目录下面增加workers.properties
#Add your workers here. If you add an additional worker name, add it to this list
worker.list=ajpofbiz
#This worker is for the ofbiz instance
worker.ajpofbiz.type=ajp13
worker.ajpofbiz.host=127.0.0.1
worker.ajpofbiz.port=8109
worker.ajpofbiz.lbfactor=1
worker.ajpofbiz.cache_timeout=600
worker.ajpofbiz.socket_keepalive=1
worker.ajpofbiz.socket_timeout=300
在htdocs下面创建一个ofbiz目录, 增加index.html文件, 其内容为重定向到local.ofbiz.org/mysite/control/main
修改httpd.conf, 增加
LoadModule jk_module modules/mod_jk.so
JkWorkersFile "D:/Apache Group/Apache2/conf/workers.properties"
JkLogFile "D:/Apache Group/Apache2/logs/mod_jk.log"
JkLogLevel info
NameVirtualHost local.ofbiz.org:80
<VirtualHost local.ofbiz.org:80>
ServerName local.ofbiz.org
DocumentRoot "D:/Apache Group/Apache2/htdocs/ofbiz"
ErrorLog logs/error.log
DirectoryIndex index.html index.htm index.jsp index.php
JkMount /* ajpofbiz
CustomLog logs/access.log combined
FileETag none
</VirtualHost>
启动apache和ofbiz, 访问http://local.ofbiz.org, 应该可以看到mysite的内容了.
此外, 由于使用的仅仅是AJP, ofbiz自身的8080端口可以关闭了.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者