首页 > 其他分享 >ShareWAF 软件&云形态安装部署说明

ShareWAF 软件&云形态安装部署说明

时间:2023-02-24 12:00:09浏览次数:30  
标签:ShareWAF 主程序 http sharewaf 部署 nodejs js 软件

一、常用文件说明
sharewaf.js:主程序
daemon.js:主程序守护程序
oem.js:OEM 定制文件
developer.js:二次开发接口
rules.js:自定义规则文件
regexp.js:正则防护规则文件
developer.js:自定义编程防护开发接口

 

二、系统要求
windows、linux、unix 等各种系统
三、安装、部署、配置、启动、访问
说明:产品基于nodejs,安装部署时,需先安装nodejs 及相关组件
1、安装nodejs
过程略,参见nodejs 官网:https://nodejs.org/en/
2、安装三方依赖组件
在ShareWAF 目录下,执行:
npm install
3、启动ShareWAF
说明:试用时,推荐方式一;正式使用时,建议用方式二
方式一:
node sharewaf.js

nohup node sharewaf.js &
方式二:
使用守护进程,实现高稳定运行
node daemon.js
4、配置
管理后台:http(s)://ip:管理端口(默认8080)/admin.html
例:http://127.0.0.1:8080/admin.html
默认管理帐号&密码:admin、admin
域名后台:http(s)://ip:管理端口(默认8080)/
ShareWAF,不只是WAF! http://www.sharewaf.com/
例:http://127.0.0.1:8080/
使用为前一步管理后台中注册好的帐号密码(域名和密码)
先进入管理后台,配置被保护域名
再进入域名后台,配置各种参数(初始使用可略过)
然后即可访问域名,了解保护效果(如是测试环境,请先修改hosts 做本地域名解析)
四、授权
ShareWAF 可免费使用,但有部分功能限制,并会在被保护网站增加水印信息
警告:免费使用时,水印信息不可非法修改或取消,否则ShareWAF 官方有权依法追责
获取正版授权请联系官方客服,联系方式请见官网(http://www.sharewaf.com)
五、其它
使用forever 可实现远程终端下启动ShareWAF,并更进一步提高运行稳定性
使用方法:
1、安装
npm install forever -g
2、使用
a、启动并守护主程序:
forever start sharewaf.js
b、启动并守护主程序的守护进程,达到对主程序的多重保护效果
forever start daemon.js
了解更多ShareWAF 功能?请阅读产品使用手册或咨询官方客服

标签:ShareWAF,主程序,http,sharewaf,部署,nodejs,js,软件
From: https://www.cnblogs.com/gaoyanbing/p/17150812.html

相关文章

  • 好上好信息 API 微服务集群在 KubeSphere 的部署实践
    作者:徐鹏、深圳好上好信息(001298)、技术副总监、负责云服务器团队的架构设计及业务开发,拥抱云原生,乐于分享,终生学习。公司简介好上好信息(001298)是中国大陆一家致力于......
  • 软件测试技术之测试用例质量的评估
    一、凭证测试用例的方式评估其品质1.测试用例与需要规格剖析中需要条款的可追溯性,好比:咱们要求每一个需要条款至少有1个测试用例与之对应。目的是为了评估测试的......
  • 软件测试用例之搜索功能怎么测试?
    功能方面的测试:·搜索单个字,词语,句子,检索到的内容是否准确,链接是否准确;·长度:例如输入框支持100字符,那需要测试100字符、101字符,最大长度的显示是否正常......
  • windows将前端项目部署到nginx
    1、在官网下载安装Nginx(记得安装稳定版本)2、执行Nginx.exe(通过查看任务管理器,确定任务是否执行)listen默认为80端口,若Nginx.exe无法启动(查看任务管理器找不到nginx),则有......
  • 软件工程|UML学习
    转载自一文掌握14种UML图-腾讯云开发者社区-腾讯云(tencent.com)什么是UML?UML是UnifiedModelLanguage的缩写,中文是统一建模语言,是由一整套图表组成的标准化建模语......
  • 云原生|kubernetes|部署MySQL一主多从复制集群(基于GTID的复制)
    前言:一,MySQL的主从复制优点如下:数据更安全:做了数据冗余,不会因为单台服务器的宕机而丢失数据性能大大提升:一主多从,不同用户从不同数据库读取,性能提升扩展性更优:流量增大时,可......
  • Day 22 22.2:scrapy部署
    scrapy项目部署scrapyd部署工具介绍scrapyd是一个用于部署和运行scrapy爬虫的程序,它由scrapy官方提供的。它允许你通过JSONAPI来部署爬虫项目和控制爬虫运行。所......
  • 编写Chart部署RabibtMQ
    一、创建一个Charthelmcreaterabbitmq-cluster&&cdrabbitmq-cluster/#查看目录结构,都是熟悉的吧[root@k8s-master01rabbitmq-cluster]#tree..├──charts......
  • Git从入门到实践,掌握现代软件开发必备工具!
    如何学习Git?学习Git需要耐心和练习。通过反复练习和尝试,你将更好地掌握Git的使用。在学习的时候可以参考一下方法! 学习目录:1、了解Git的基本概念Git是一个版本控......
  • 软件工程开课博客
    自我介绍:我是来自于信息科学与技术学院的软件工程系的一名学生,通过去年下半年的学习,我初步认识到了软件工程专业的相关学习体系和未来毕业就业方向。在今年上半年,我会有一......