知识库首页

财务安装ssl/https基于nginx服务

本教程所使用的工具为NGINX

观看本教程请先安装好rsBilling财务系统

Windows部署SSL流程

1:把财务目录下/conf/app.conf中的端口修改为非80如修改8888(也可以其他端口),并添加防火墙例外,把ssl = 0 改为 ssl = 1  如果没有代表老版本,按新版本自己按演示新增个

2:下载nginx稳定版:http://nginx.org/download/nginx-1.20.2.zip  (并解压如 d:/nginx,删除Nginx目录下的 conf/nginx.conf文件

3:下载配置文件:http://www.rstack.com.cn/download/billing/rstack.io_windows.conf  (将下载文件改名为 nginx.conf 并用编辑如notepad++编辑工具打开文件,将里面的 域名+证书路径填写您正确的地址)

注意:如果启动错误,请把xxx.conf配置文件证书路径 / 替换2个反斜杠

4:启动rsbilling.exe   启动nginx.exe

5:让NGINX更改配置后生效 cd d:/nginx切入  执行 nginx -s reload  重载配置生效

 

Centos部署SSL流程

操作演示:

1:把/home/rsbilling/conf/app.conf中的端口修改为非80如修改8888,并添加防火墙例外,把把ssl = 0 改为 ssl = 1  如果没有代表老版本,按新版本自己按演示新增个

firewall-cmd --zone=public --add-port=8888/tcp --permanent

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --zone=public --add-port=443/tcp --permanent

systemctl restart firewalld

2:将计划任务URL更改成https触发,

cd /home/rsbilling/ && ./rsbilling domain=https://您修改的域名 && pkill rsbilling && check-rstack-billing

3:安装nginx

wget -O /root/nginx-1.16.0-1.el7.ngx.x86_64.rpm http://www.rstack.com.cn/download/soft/nginx-1.16.0-1.el7.ngx.x86_64.rpm
rpm -i /root/nginx-1.16.0-1.el7.ngx.x86_64.rpm --nodeps
systemctl start nginx
systemctl enable nginx
systemctl restart nginx
nginx -c /etc/nginx/nginx.conf

4:下载SSL证书到/home/rsbilling目录下

 服务商都会提供一份nginx的证书,详情咨询服务商
 

4:设置NGINX SSL证书以及规则

下载规则文件:http://www.rstack.com.cn/download/billing/rstack.io.conf

1:将里面rstack.io修改为自己域名

2:将2个证书路径改为自己的

3:将8888端口改成你自己设定的WEB端口,如果您也用8888端口那么请无视

4:把修改后规则文件更改为您自己的域名名称 后缀是conf不可随意更改,并上传到/etc/nginx/conf.d/目录下

执行命令重载规则

nginx -s reload

 

免费使用RStack

即刻下载, 免费体验RStack正式版

开始免费试用 请求演示