本教程所使用的工具为NGINX
观看本教程请先安装好rsBilling财务系统
操作演示:
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.rpmrpm -i /root/nginx-1.16.0-1.el7.ngx.x86_64.rpm --nodepssystemctl start nginxsystemctl enable nginxsystemctl restart nginxnginx -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