如何部署该死的ShareWAF---------ShareWAF NMSL(数据库丢失后的Google备份)

教程

这几天在持续折腾这个该死的ShareWAF,Virual Studio一直提示不支持2.0工具我去年买了个表。。。。

准备:

为了更简单的讲,全局条件全部以一台新装的Windows Sever 2012 r2为基础(我觉得其他新装windows也一样。。。)

一台新装WINDOWS系统的电脑或虚拟机(或者你没有装任何版本的Nodejs,VS,NPM,Python)
Node 8(一定要8!!!!!!!!)
Python 2.7(一定要2.7!!!!!!)
ShareWAF 1.6.5(我下的最新版,至少在2019年9月20日是这样)

教程:

首先去:

https://nodejs.org/dist/latest-v8.x/node-v8.16.1-x64.msi

下载Visual Studio 2013

安装日常百度

下载:

https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi

下载Visual Studio 2013

安装日常百度

下载:

https://www.python.org/ftp/python/2.7/python-2.7.amd64.msi

下载Python 2.7安装,知道我要说啥了不

然后建议你重启一下系统

重启完成后,去ShareWAF官网下载ShareWAF最新版:

http://www.sharewaf.com/ShareWAF.zip

解压到任意文件夹,这不需要APACHE或者NGINX什么的支持

然后在文件夹里按住shift右键打开命令行,输入:

npm i

接下来就是等。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

一般来讲进过一分钟左右就会编译成功,至少我是这样。

如果你编译成功了,那么恭喜你,你可以启动了,但你还要输入:

npm install forever -g

来安装forever,不然启动不了

安装完成后输入:

node sharewaf.js

来启动。

你问我为什么不用守护进程???

我告诉你那东西根本反映不出来sharewaf启动成功没,有几次我启动守护进程貌似启动成功了,结果一访问就直接拒绝链接

如果你没改任何配置的话就在浏览器输入:

127.0.0.1:8080

进入管理界面,用注册进入,我之前尝试用所谓的后台管理,但是压根就没监听我后台管理端口

看看config.js,看得懂就改改,看不懂就别乱动

问题:

启动的时候出现
:::80
什么的就是你端口占用了,用

netstat -ano

看看是什么进程占用了ipv6的80端口

启动时出现
FATAL ERROR: Zone Allocation failed - process out of memory
就是你内存满了,清下内存就OJBK

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
This work is licensed under a CC BY-SA 4.0 International License .

本文链接:https://blog.bairuo.top/16

新评论

称呼不能为空
邮箱格式不合法
网站格式不合法
内容不能为空