linux 下 safedog 防护 Nginx

safedog 出现了针对 linux 下 nginx 的防护,

网站安全狗Linux-Nginx版

这是一款集网站漏洞防护、网站防盗
链、网站特定资源保护、IP 黑白名单功能为一体的服务器安全防护软件,为用户在 Internet
的网络服务提供完善的保护,避免 Nginx 服务器出现故障以及受到黑客攻击。

软件当前版本支持的 Linux 服务器的操作系统包括:centos 5.3、RHEL 5.0、Ubuntu 11.04,
其它版本号的支持,未经过完整测试。

安装前请确保安装有 Nginx 1.0/1.2/1.4/1.6/1.7 版本,否则软件中的功能无效。

以 32 位安装包为例,64 位安装包把对应的 32 改成 64 即可。

步骤 1 :到 http://safedog.cn 下载软件发布包(.tar.gz 格式):
safedogwz_linux_Nginx32.tar.gz
也可以采取 wget 的方式下载发布包:
wget http://safedog.cn/safedogwz_linux_Nginx32.tar.gz

步骤 2:在 root 帐户下执行以下命令:

tar xzvf safedogwz_linux_Nginx32.tar.gz

cd safedogwz_linux_Nginx32

chmod +x install.py

./install.py -A

运行时,安装脚本将自动获取 Nginx 服务器的安装路径,若自动获取失败则将提示输入 Nginx
服务器的安装路径(绝对路径),请根据您所安装的 Nginx 的目录,填写真实的安装路径。

举例:/usr/local/nginx

注意:

网站狗的安装目录为/etc/NginxSafedog,请不要删除此目录及目录下的任何内容

若安装脚本自动重启 Nginx 服务器失败,请手动重启 Nginx,以使网站安全狗软件生效

修改网站安全狗的配置文件所在目录/etc/NginxSafedog/conf 下的配置文件来启用网站安全
狗的相应功能

详细配置请参考 safedogwz_linux_Nginx_Help.pdf

时间: 2024-10-10 07:17:43

linux 下 safedog 防护 Nginx的相关文章

linux下如何查找nginx配置文件的位置

nginx的配置放在nginx.conf文件中,一般我们可以使用以下命令查看服务器中存在的nginx.conf文件. locate nginx.conf /usr/local/etc/nginx/nginx.conf /usr/local/etc/nginx/nginx.conf.default ... 如果服务器中存在多个nginx.conf文件,我们并不知道实际上调用的是哪个配置文件,因此我们必须找到实际调用的配置文件才能进行修改. 查看nginx实际调用的配置文件 1.查看nginx路径

linux下编译安装nginx

1.首先下载稳定版nginx1.10.2 使用wget命令下载 wget http://nginx.org/download/nginx-1.10.2.tar.gz 2.然后解压 tar -zxvf nginx-1.10.2.tar.gz 3.安装依赖库 sudo apt-get install libpcre3-dev aptitude libssl-dev sudo apt-get install openssl sudo apt-get install libssl0.9.8 sudo a

Linux下安装启动nginx的过程

1.首先将nginx的安装包传到虚拟机里的/home目录下 2.为了方便nginx运行而不影响linux安全需创建组合用户 groupadd -r nginxuseradd -r -g nginx  -M nginx 3.进入到/home目录下后,进行解压 tar –zxvf   tengine-2.1.0.tar.gz 4.解压完成后,进入到tengine的目录 5.进行预编译:./configure --prefix=/usr/tengine-2.1.0,如果需要gcc等可在yum下进行安装

linux下怎么安装nginx

Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱.配置简单,实现原理简单.做一个负载平衡的再好不过了. 简单介绍一下他的安装及配置过程: 在linux下,怎么安装nginx呢,可以按照以下步骤进行安装: 一.依赖的程序 1. gzip module requires zlib library 2. rewrite module requires pcre library 3. ssl support requires openssl library 二.安装 1.下载ngin

Linux下搭建一个nginx+2tomcat负载均衡环境

一.安装tomcat 1.将tomcat安装包上传到Linux下: 2.解压2个tomcat,并分别修改名称: 1).解压命令:unzip 2).修改用户名:mv 3.分别修改两个tomcat的端口号,修改文件: 第一台的端口号可以用默认的8080: 修改第二台的端口号: 4.启动两台tomcat,并在本地浏览器访问,看是否正常: 第一台: 第二台: 备注:如果两个Tomcat部署了同个项目,安装时可以选择同个数据库名称,这样两个服务就可以公用同个数据库 二,安装 1.安装编译工具及库文件 yu

详解Linux下安装配置Nginx

1. 从Nginx官网下载Nginx.目前最新的稳定版为:1.6.2. 2. 将下载下来的Nginx上传到/opt/nginx目录下.运行"tar -zxvf nginx-1.6.2.tar.gz"进行解压. 3. 切换到/opt/nginx/nginx-1.6.2目录下,运行./configure进行初始化配置.如出现下面的提示,说明该机器没有安装PCRE,而Nginx需要依赖PCRE,需要手动安装PCRE. 4. 安装完PCRE后,再次运行./configure进行初始化即可.注意

Linux下怎么确定Nginx安装目录

linux环境下,怎么确定nginx是以那个config文件启动的? 输入命令行: ps  -ef | grep nginx 摁回车,将出现如下图片: master process 后面的就是 nginx的目录. 转自:http://blog.csdn.net/love__coder/article/details/6587873

linux下安装配置nginx

这里以nginx-1.13.12版本为例子 1.首先去官网下载nginx-1.13.12.tar.gz安装包并上传到linux服务器并解压缩安装包 tar -zxvf nginx-1.13.12.tar.gz 2.在安装ngxin之前我们首先要保证linux的防火墙是关闭状态 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动?firewall-cmd -

linux下docker启动nginx无法访问80端口

问题: Linux安装了docker,docker启动了一个nginx容器,通过 80 端口无法正常访问 故障排查: 1.检查 nginx 容器启动的命令或者yaml文件,查看是否有跟本机端口进行绑定 启动nginx容器的时候,需要将本地的80端口(其他端口同理)跟nginx容器80端口(也可以是其他端口绑定)进行绑定,这样的话访问本地80端口才能正常跳转到nginx容器对应的端口 2.容器启动之后,运行: docker ps -a 查看容器的启动状态以及对应端口的绑定情况 3.查看linux端