如何在Ubuntu 15.10上设置jBilling计费解决方案
jBilling是一个成熟且发展迅速的计费系统,它提供了丰富的功能集,可为我们提供易于使用的基于Web的计费解决方案。
由于它是开源的,因此我们可以获取其源代码并在任何开源堆栈上运行它。
我们可以轻松地自定义其插件和用户友好的扩展,以通过添加捆绑包,为产品和客户创建不同的计费计划和解决方案来满足我们对计费系统的特殊要求。
因此,如果我们正在考虑开发自己的包括自动发票,付款处理,订购的计费系统,并且可以通过添加新的业务规则轻松扩展,则jBilling是最佳选择。
下载jBilling
使用root用户凭证或者具有sudo特权的用户登录到Ubuntu服务器。
配置其基本网络设置,主机名和IP地址配置,并确保我们已与Internet连接以安装必要的更新。
要下载jBilling社区版,请打开此LINK,我们将被定向到sourceforge网页,在该网页上可以下载最新的jBilling软件包。
或者,我们可以使用直接下载链接复制直接链接,以使用“ wget”命令在服务器上下载软件包。
# wget http://downloads.sourceforge.net/project/jbilling/jbilling%20Latest%20Stable/jbilling-4.1.1/jbilling-community-4.1.1.zip
设置JAVA_HOME
我们需要定义在服务器上开始安装jbilling所需的JAVA_HOME或者JRE_HOME环境变量。
因此,第一件事是我们需要在ubuntu服务器上安装Java,并使用以下命令定义Java JAVA_HOME环境变量。
# apt-get install openjdk-8-jre-headless
要检查当前的JAVA_HOME或者JRE_HOME环境变量,可以根据当前使用的Java版本使用以下命令。
# echo $JAVA_HOME # echo $JRE_HOME
如果输出为空,则表示未设置JAVA_HOME,可以使用以下命令。
# export JAVA_HOME=/usr/lib/jvm/openjdk-8-jre # export JRE_HOME=/usr/lib/jvm/openjdk-8-jre
提取档案
现在转到jbilling的安装,使用'unzip'命令解压缩下载的软件包,并确保系统上已安装'unzip'软件包实用程序,如果未安装,请先使用以下命令进行安装。
# apt-get install unzip
之后,我们可以使用以下命令提取软件包。
# unzip jbilling-community-4.1.1.zip
设定权限
将目录更改为JBilling的解压缩文件夹中的“ bin”目录,然后将可执行权限分配给该目录下的所有shell脚本文件,如图所示。
# cd jbilling-community-4.1.1/bin/ # chmod +x *.sh
开始jBilling安装
要启动jbilling,请执行“ startup.sh”脚本,我们将对成功启动Tomcat服务的以下几行感到惊讶。
# ./startup.sh Using CATALINA_BASE: /root/jbilling-community-4.1.1 Using CATALINA_HOME: /root/jbilling-community-4.1.1 Using CATALINA_TMPDIR: /root/jbilling-community-4.1.1/temp Using JRE_HOME: /usr/lib/jvm/openjdk-8-jre Using CLASSPATH: /root/jbilling-community-4.1.1/bin/bootstrap.jar:/root/jbilling-community-4.1.1/bin/tomcat-juli.jar Tomcat started.
jBilling Web Access:
JBilling安装设置已完成,Ubuntu 15.10服务器现在打开Web浏览器并访问以下本地主机URL并注册新用户。
http://localhost:8080/jbilling/signup
现在,使用我们在邮箱中获得的凭据登录到jbilling帐户。
要配置邮件服务器和其他SMTP设置,请在下面的命令中打开位于提到的路径下的'jbilling.properties'文件。
kashif@ubuntu-15:~/jbilling_install/jbilling$vim jbilling.properties
根据我们自己的邮件服务器设置更改设置,然后保存文件。
如果我们正在使用localhost,则可以通过从服务器中所有localhost电子邮件到达的以下位置获取电子邮件来重置密码。
打开下面的文件,然后从此处复制链接地址。
kashif@ubuntu-15:~/jbilling_install/jbilling/resources$vim emails_sent.txt
复制此链接,然后在URL中用http://localhost:8080替换http://yourcompany.com,在Web浏览器中打开。
然后配置新密码,并使用新创建的帐户登录,如图所示。
jBilling资讯主页
接受登录凭据后,我们将被带到其令人敬畏的计费仪表板,在这里我们可以看到其众多可用选项,包括客户,代理商,发票,付款和订单等,如下所示。
只需单击选项卡中可用的选项并开始使用我们自己的计费系统,如果我们想配置自动计费系统,则单击配置按钮并配置自己所需的设置。