生产现场的 OFbiz 配置
OFbiz configuration on production site
我是 OFBiz 的新手,在生产环境中遇到问题。如果您能帮助我缩小甚至更好地解决问题,我将不胜感激:-)
我能够在本地主机上成功 运行 OFbiz 并访问项目附带的数据(例如:https://localhost:8443/webtools/control/entitymaint)
我完成了在我的 Windows 服务器上为生产站点上的项目设置 SSL 的步骤(我能够访问 https://www.mywebsitedomain.com)
我创建了一个名为 ROOT 的文件夹,并将 OFBiz 文件夹(我本地主机上的同一文件夹)放在 ROOT 文件夹中
我也设置了一个SSL证书,然后在Tomcat下的server.xml中添加了以下内容 9.
(连接器端口="8443" maxThreads="150"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\apache-ofbiz-17.12.03\keystore.jks" keystorePass="密码"
clientAuth="false" sslProtocol="TLS")
(/连接器)
当 运行ning https://www.mywebsitedomain/webtools/control/entitymaint(相同 URL 除了本地主机),我收到消息。
"404 - 找不到文件或目录。
您要查找的资源可能已被删除、名称已更改或暂时不可用。"
编辑:添加一些附加信息
- 我在 OFBiz Production SetUP 页面上找到了以下信息:
"配置 ofbiz-containers.xml 文件以指向您的新密钥库和密码:
如果使用默认的 Tomcat (Catalina),请找到“catalina-container”->“https-connector”->“keystoreFile”和“keystorePass”属性并进行设置。
我去 apache-ofbiz-17.12.03\framework\base\config\ofbiz-containers.xml
我所有的条目都在下面。我不知道在哪里可以添加“keystoreFile”和“keystorePass”属性
<ofbiz-containers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-containers.xsd">
<!-- load the ofbiz component container (always first) -->
<container name="component-container" loaders="main,rmi,load-data,test" class="org.apache.ofbiz.base.container.ComponentContainer"/>
提前致谢。
杰西
第 4 点你说了以下内容,但我什么也没看到,我是不是漏掉了什么?
如您所见,OFBiz 使用嵌入式 Tomcat (9.0.31)。所以 server.xml 没有帮助。这个 wiki 页面需要更新,完成。您要查找的文件是 framework\catalina\ofbiz-component.xml.
但我不确定您这样做的方式是否正确。大多数时候,使用 Apache HTTPD 更容易,即使在 Windows 上也是如此。你可以参考一下https://s.apache.org/vmemj. Also for certificates Let's encrypt is what we use for our demos. It's free and, apart the renewal every 3 months, it's great. With their cerbot,这还不算什么。
总的来说,你最好在OFBiz用户邮件中提问List.You需要订阅,请看https://ofbiz.apache.org/mailing-lists.html
HTH
您也可以放弃 OFBiz 并迁移到很棒的 Scipio ERP(基于相同的基础):www.scipioerp.com
我们在此处提供了关于您的问题的文档:https://www.scipioerp.com/community/developer/installation-configuration/clustering/webserver-configuration/
我是 OFBiz 的新手,在生产环境中遇到问题。如果您能帮助我缩小甚至更好地解决问题,我将不胜感激:-)
我能够在本地主机上成功 运行 OFbiz 并访问项目附带的数据(例如:https://localhost:8443/webtools/control/entitymaint)
我完成了在我的 Windows 服务器上为生产站点上的项目设置 SSL 的步骤(我能够访问 https://www.mywebsitedomain.com)
我创建了一个名为 ROOT 的文件夹,并将 OFBiz 文件夹(我本地主机上的同一文件夹)放在 ROOT 文件夹中
我也设置了一个SSL证书,然后在Tomcat下的server.xml中添加了以下内容 9.
(连接器端口="8443" maxThreads="150" scheme="https" secure="true" SSLEnabled="true" keystoreFile="C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\apache-ofbiz-17.12.03\keystore.jks" keystorePass="密码" clientAuth="false" sslProtocol="TLS") (/连接器)
当 运行ning https://www.mywebsitedomain/webtools/control/entitymaint(相同 URL 除了本地主机),我收到消息。
"404 - 找不到文件或目录。 您要查找的资源可能已被删除、名称已更改或暂时不可用。"
编辑:添加一些附加信息
- 我在 OFBiz Production SetUP 页面上找到了以下信息:
"配置 ofbiz-containers.xml 文件以指向您的新密钥库和密码:
如果使用默认的 Tomcat (Catalina),请找到“catalina-container”->“https-connector”->“keystoreFile”和“keystorePass”属性并进行设置。
我去 apache-ofbiz-17.12.03\framework\base\config\ofbiz-containers.xml 我所有的条目都在下面。我不知道在哪里可以添加“keystoreFile”和“keystorePass”属性
<ofbiz-containers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-containers.xsd">
<!-- load the ofbiz component container (always first) -->
<container name="component-container" loaders="main,rmi,load-data,test" class="org.apache.ofbiz.base.container.ComponentContainer"/>
提前致谢。
杰西
第 4 点你说了以下内容,但我什么也没看到,我是不是漏掉了什么?
如您所见,OFBiz 使用嵌入式 Tomcat (9.0.31)。所以 server.xml 没有帮助。这个 wiki 页面需要更新,完成。您要查找的文件是 framework\catalina\ofbiz-component.xml.
但我不确定您这样做的方式是否正确。大多数时候,使用 Apache HTTPD 更容易,即使在 Windows 上也是如此。你可以参考一下https://s.apache.org/vmemj. Also for certificates Let's encrypt is what we use for our demos. It's free and, apart the renewal every 3 months, it's great. With their cerbot,这还不算什么。
总的来说,你最好在OFBiz用户邮件中提问List.You需要订阅,请看https://ofbiz.apache.org/mailing-lists.html
HTH
您也可以放弃 OFBiz 并迁移到很棒的 Scipio ERP(基于相同的基础):www.scipioerp.com
我们在此处提供了关于您的问题的文档:https://www.scipioerp.com/community/developer/installation-configuration/clustering/webserver-configuration/