SSL traffic will not get any help from the firewall filter for FTP. As a matter of fact it will (most likely) prevent SSL from working. So we have to look for other options on how to enable it.
The easiest way to configure Windows Firewall to allow FTPS traffic is to put the NT service for FTP
最近开始学习 Nodejs ,但是机子上已经有了 apache ,所以为了跑 Node ,要不就是停用 Apache 以使 Node 可以使用 80 端口,要不就是给 Node 使用另外的端口号,例如:8080,虽然,在本机上可以这么访问,但是如果放在公网上,让用户可以访问的话,如果不使用 80 端口,看起来总是不像一个可以实际使用的网站。可是如果 Node 使用 80 端口的话,就只能停掉 Apache 的网站,两者不能兼顾。那么有没有方法可以使 Node 和 Apache 在一个服务器上同时提供服务,并且都只使用域名而不用加端口号访问呢?答案是肯定的!
那么就来看,如何实现:
微软2019年底,发布了一篇文章:0.08%的RDP暴力破解能够成功https://www.microsoft.com/security/blog/2019/12/18/data-science-for-cybersecurity-a-probabilistic-time-series-model-for-detecting-rdp-inbound-brute-force-attacks/此外,暴力破解平均持续2-3天,约90%的案例中攻击会持续1周或更少的时间,不到5%的案例会持续2周或更久。约0.08%的RDP暴力破解最后能够成功。研究人员收集了失败和成功的RDP登录事件的详细信息,Win
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。常见参数-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服务状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时
列出 git 的常用命令:git init # 初始化本地git仓库(创建新仓库)
git config --global user.name "xxx" # 配置用户名
git config --global user.email "xxx@xxx.com" # 配置邮件
git config --global color.ui true # git status等命令自动着色
git config --global color.status auto
git config --global color.diff auto
git con
httpd.conf中,加载模块:
把 LoadModule status_module modules/mod_status.so 这句加上,如果前面有带#号,开启的话,需要将#去除,并加入:
location /server-status
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from localhost
/location
ExtendedStatus On
这是一个完整的ser
Apache针对不同的操作系统提供了多个不同的MPM模块,例如:mpm_beos、mpm_event、mpm_netware、mpmt_os2、mpm_prefork、mpm_winnt、mpm_worker。 如果条件允许,我们可以根据实际需求将指定的MPM模块编译进我们自己的Apache中(Apache的源码是开放的,允许用户自行编译)。
修改MPM模块配置
在对Apache的MPM模块具备一定了解后,我们就可以针对不同的MPM模块来修改Apache的最大并发连接数配置了。
1.启用MPM模块配置文件
在Apace安装目录/conf/extra目录中有一个名为httpd-mp
配置VirtualHost一,概念 下面是两个概念(注意区分大小写): bps ( bits per second ) 位/秒 一般用作传输速率 Bps ( bytes per second ) 字节/秒 一般用作显示速度1Byte = 8*1bit (1字节=8字位) 而我们通常所讲的2M带宽、10M带宽,一般是指10Mbit (10Mbps) 官方文档上BandWidth的单位:BandWidth [From] [bytes/s]所以如果要限制某个虚拟主机的总带宽为1M,则: BandWidth all 131072 // (1024*1024) bps/8 = 131072 Bp
HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}
将 System.IsPinnedToNameSpaceTree 的值改为 0 即可
1、Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基 于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用源码和apxs来安装rewrite模块。
基于服务器级的(httpd.conf)有两种方法,一种是在httpd.conf的全局下直接利用RewriteEngine on来打开rewrite功能;另一种是在局部里利用Rewr
一,简介CentOS 7 中 systemctl 整合了chkconfig 与 service功能systemctl is-enabled iptables.service
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.servic
通常在Linux 下编译安装软件,通常分为下面三步:./configure
make
make install
Linux 下 configure、make 、make test/make check、sudo make install 都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。一、configure 配置命令./configure是用来检测你的操作系统的。比如会检测你是否有GCC获取其他依赖,它是个shell脚本。使用它之后,会生成一个makefile文件,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./c
在Windows下,我们一般使用的是Administrator账号,所以启用这两项非常简单:在[Apache安装目录]/conf/httpd.conf中找到#LoadModule rewrite_module modules/mod_rewrite.so去掉前面的注释符号#。如果没有这行,请添加。并确认apache安装目录下的modules文件夹中是否有mod_rewrite.so这个文件。这样就启用了Mod Rewrite功能。在[Apache安装目录]/conf/httpd.conf中找到 Options FollowSymLinks AllowOverride None Ord
Vi 与 Vimvi编辑器是所有Unix及Linux系统下标准的编辑器,vim可以当作vi的升级版本,他可以用多种颜色的方式来显示一些特殊的信息。vim里面加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、块复制等等。 这对于我们在Linux上进行一些配置文件的修改工作时是很棒的功能。Vi 的三种模式分别是命令模式(Command mode)输入模式(Insert mode)底线命令模式(Last line mode)Vi 命令模式用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一
什么接口幂等性幂等性原本是数学中的含义,表达式的是N次变换与1次变换的结果相同。RESTFul API 中的幂等性是指调用某个方法1次或N次对资源产生的影响结果都是相同的。比如,RESTFul API 中的 GET 方法是查询资源,不会对资源产生影响,所以它是符合幂等性的;再比如,RESTful API 中的 DELETE 方法是查询数据,每次都应该返回 status=204。接口符合幂等性有什么用处接口的幂等性确保了无论调用1次还是N次对资源的影响都是相同的,这在某些场合下是非常有用的。举例:一个订单,多次执行支付接口,只应该付一次钱。HTTP方法的幂等性与安全性RESTful 设计本质上使
使用 MySQL 线程池对压力测试的影响,下面使用两个文件,分别测试一下。代码:test1.js 使用了 MySQL 线程池:export async function test1(ctx) {
let pool = dbUtil.getPool();
let connection = await pool.getConnection();
let [rows] = await connection.query('select * from tb_user limit 10');
connection.release();
}
test2.js 未使用 MySQL 线程池:export
### 安装 Node.js从官网下载最新版本wget https://npmmirror.com/mirrors/node/v18.4.0/node-v18.4.0-linux-x64.tar.xztar -xvf node-v18.4.0-linux-x64.tar.xzmv node-v18.4.0-linux-x64 /usr/local/nodejs建立软连接,变为全局ln -s /usr/local/nodejs/bin/npm /usr/local/bin/ ln -s /usr/local/nodejs/bin/node /usr/local/bin/wget https://
### 安装 MySQLDebian 11 系统中默认使用了MariaDB,在APT的软件源中并没有mysql。所以,Debian 11 如果要安装mysql,需要下载安装Mysql APT Repository,更新APT Repository 后再使用 apt-get 安装。### 设置软件源查看 https://dev.mysql.com/downloads/ 找到 apt 源,mysql-apt-config_0.8.22-1_all.deb 的下载地址。wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
a
### apt 安装 php 参考:http://www.tomato.cm/1195.html### 环境准备apt update
apt install build-essential
apt-get install \
libxml2-dev \
libssl-dev \
libbz2-dev \
libjpeg-dev \
libpng-dev \
libxpm-dev \
libgmp-dev \
libgmp3-dev \
libmcrypt-dev \
libpspell-dev \
librecode-dev \
libcurl4-gnutls-dev \
libgmp-de
### ssh连接远程服务器自动断开解决修改 debian 的 /etc/ssh/sshd_configClientAliveInterval 30 # 每隔多少秒,服务器端向客户端发送心跳ClientAliveCountMax 6 # 多少次心跳无响应之后,会认为Client已经断开systemctl reload 重新加载一下配置systemctl status sshd.service 查看状态systemctl start sshd.service 开启服务systemctl restart sshd.service 重启服务systemctl enable sshd.service
所有标签