OpenSSL生成自签名SSL证书,基于OpenSSL实现生成自签名SSL证书
场景中只是用RSA和ECDSA密钥。例如Web服务器的密钥,都使用RSA或ECDSA,因为DSA效率问题会限制在1024位(相对旧版本浏览器不支持更长的DSA密钥),ECDSA还没有全面范围的普及。比如SSH,一般都是使用DSA和RSA,而不是所有的客户端(不只是浏览器)都支持ECDSA算法。OpenSSL是实现安全套接层(SSL)和安全传输层(TLS)协议的开源通用加密库,随着越来越多的企业对安全意识的提高,即便是企业局域网部署的Web网站也被强制要求
阅读全文:OpenSSL生成自签名SSL证书,基于OpenSSL实现生成自签名SSL证书
nginx+uwsgi启动Django项目,nginx+uwsgi配置文件uwsgi.ini文件设置
b开发指的是开发基于B/S架构,通过前后端的配合,将后台服务器的数据在浏览器上展现给前台用户的应用。比如将电子购物网站的商品数据在浏览器上展示给客户,在基于浏览器的学校系统管理平台上管理学生的数据,监控机房服务器的状态并将结果以图形化的形式展现出来等等。1.安装项目环境系统环境:ubuntu16.04python环境:python3.5.2Django版本:django1.11.7nginx环境:nginx_1.10.3虚拟环境:virtualenv15.1.0uwsgi版本:uwsgi
阅读全文:nginx+uwsgi启动Django项目,nginx+uwsgi配置文件uwsgi.ini文件设置
nginx: [emerg] unknown directive "ssl"Nginx配置SSL报错unknown directive "ssl"SSL报错
zsbin]#./nginx-Squitnginx:[emerg]unknowndirective"ssl"in/usr/local/nginx/conf/nginx.conf:94[root@iz2zedtlk3x091dn4mabwlzsbin]#出现如上面所示错误,处理办法如下1.去nginx解压目录下执行./configure --with-http_ssl_module2.如果报错./conf
阅读全文:nginx: [emerg] unknown directive "ssl"Nginx配置SSL报错unknown directive "ssl"SSL报错
小米路由器3G安装Misstar tools出错“No page is registered at ‘/web/misstar/index’”
这个教程安装Misstartools工具箱,SSH页面输入命令后,显示安装完成。但是到路由器管理页面点击工具箱弹出如下提示:Nopageisregisteredat‘/web/misstar/index’.Ifthisurlbelongstoanextension,makesureitisproperlyinstalled.Iftheextensionwasrecentlyinstalled,tryremovin
阅读全文:小米路由器3G安装Misstar tools出错“No page is registered at ‘/web/misstar/index’”
从零开始编译OpenWRT(LEDE)固件教程[Lean大源码]x86固件个性化自定义修改
ntu16.04LTS64位版2.按CTRL+ALT+T进入终端,更新软件列表,下载安装更新。(注意:仅使用非root账户操作,用root用户编译会出错。)sudoapt-getupdatesudoapt-getupgrade3.安装基础环境:sudoapt-getinstallbuild-essentialasciidocbinutilsbzip2gawkgettextgitlibncurses5-dev
阅读全文:从零开始编译OpenWRT(LEDE)固件教程[Lean大源码]x86固件个性化自定义修改
CentOS 6.X升级GCC G++最新版本v6.3.0,CentOS 6.X升级最新GCC G++ v6.3.0
+版本为v6.3.0)1、 获取安装包并解压,本人喜欢用backup作为下载的目录mkdir /backupcd /backupwget https://ftp.gnu.org/gnu/gcc/gcc-6.3.0/gcc-6.3.0.tar.bz2tar -jxvf gcc-6.3.0.tar.bz2当然,https://ftp.gnu.org/gnu/gcc 里面有所有的gcc
阅读全文:CentOS 6.X升级GCC G++最新版本v6.3.0,CentOS 6.X升级最新GCC G++ v6.3.0
Centos 7服务器编译OpenWRT(LEDE)固件,Centos 7服务器上编译新路由3(newifi 3)Openwrt固件
ewifi3)Openwrt固件的过程网站服务器采用的操作系统为Centos764位系统(centos6缺省安装的gcc版本小于4.8,不能编译,需要先升级gcc版本,可参考CentOS6.X升级GCCG++最新版本v6.3.0)1、安装依赖库yuminstall-ysubversionbinutilsbzip2gccgcc-c++gawkgettextflexxz
阅读全文:Centos 7服务器编译OpenWRT(LEDE)固件,Centos 7服务器上编译新路由3(newifi 3)Openwrt固件
webbench怎么安装使用?网站压力测试工具之webbench使用,Linux下网站压力测试工具webbench安装
w左右的并发请求,可以控制时间、是否使用缓存、是否等待服务器回复等等,且对中小型网站有明显的效果,基本上可以测出中小型网站的承受能力,对于大型的网站,如百度、淘宝这些巨型网站没有意义,因为其承受能力非常大。同时测试结果也受自身网速、以及自身主机的性能与内存的限制,性能好、内存大的主机可以模拟的并发就明显要多。webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。webbench安装及简单使用1、适用系统:L
阅读全文:webbench怎么安装使用?网站压力测试工具之webbench使用,Linux下网站压力测试工具webbench安装
dnsmasq-china-list安装OpenWrt安装dnsmasq-china-list自动脚本,OpenWrt上配置dnsmasq-china-list加速域名解析
他的启动脚本进行小hack修改/etc/init.d/dnsmasq的start()函数,加入echo"conf-dir=/etc/dnsmasq.d">>$CONFIGFILE安装方法看下面下载和配置地址: https://github.com/felixonmars/dnsmasq-china-list新建文件夹/etc/dnsmasq.d将accelerated-domains.china.conf和
阅读全文:dnsmasq-china-list安装OpenWrt安装dnsmasq-china-list自动脚本,OpenWrt上配置dnsmasq-china-list加速域名解析
openwrt配置dnsmasq、doh、v2瑞解决方案,v2瑞配置文件client-config.json设置,openwrt配置v2瑞教程
中使用v2瑞的另一种解决方案,之前相对简单的方案在这里v2瑞-openwrt。重点说下本方案的不同或者特点:dnsmasq负责园内的解析(默认)dnsmasq直接屏蔽广告域名dns-over-https(doh)负责园外的解析(基于gw表或cn表)(可选)通过tproxy处理udp流量(可选)ipset记录园外域名的ip(gw模式下)iptables根据ipset转发指定流量到v2瑞同时屏蔽广告ipv2瑞只负责进站出站dns-over-https和tpr
阅读全文:openwrt配置dnsmasq、doh、v2瑞解决方案,v2瑞配置文件client-config.json设置,openwrt配置v2瑞教程
openwrt怎么编译v2瑞?openwrt安装v2瑞教程,v2瑞配置文件client-config.json设置
enwrt中默认的wget命令是由busybox提供的,不支持https,所以需要重新安装一个。>opkgupdate>opkginstallwget然后就可以高高兴兴去下二进制安装包了,不料这mipsle的安装包竟然有17MB,一个主程序和辅助工具再加上IP数据集,我的小Y只有16MB的Flash,真是天要亡我。还是不死心,go在编译时去掉符号表能省不少空间,还能再挤挤,果然在谷歌第一页就翻到了大牛
阅读全文:openwrt怎么编译v2瑞?openwrt安装v2瑞教程,v2瑞配置文件client-config.json设置
nginx怎么安装ngx_lua_waf防火墙?nginx防火墙安装ngx_lua_waf防火墙安装设置教程
致打开速度很慢,而且查看日志发现是有人在扫描本站目录,或者试图下载本站的源码,就是会扫描www.zip 这类的压缩包刚开始我还以为是主机商帮扫漏洞之类的,后来发现实在是太密集了,看来不是。我想也是,虽然东西是垃圾,但好歹还是在用的,不过嘛解决是不可能解决的,只要别人能访问,你就会遇到这样那样的傻逼,不过改善还是可以啦。既然主机商的各种安全套餐咱们用不起,那就用一些大佬写好的方案
阅读全文:nginx怎么安装ngx_lua_waf防火墙?nginx防火墙安装ngx_lua_waf防火墙安装设置教程
MTK闭源wifi驱动使用方法,OpenWRT(LEDE)编译添加MTK闭源wifi驱动openwrt修改feeds.conf.default
mtk-openwrt-feeds上面有wiki教怎么使用,但是照顾到国外网友,使用的是英文,用google翻译去看就行了。下面简要说下流程:在源码目录下找到feeds.conf.default在最下面添加src-git mtk https://github.com/Nossiac/mtk-openwrt-feeds;lede-17.01然后运行scripts/feeds update -f mtkscr
阅读全文:MTK闭源wifi驱动使用方法,OpenWRT(LEDE)编译添加MTK闭源wifi驱动openwrt修改feeds.conf.default
OpenWrt/lede编译固件修改默认登录密码修改登录IP,修改默认主题,设定时区,无线名称SSID”修改
需设定密码才能开启ssh修改shadow文件,位于package/base-files/files/etc/shadow添加root默认密码为admin,密文:$1$wEehtjxj$YBu4quNfVUjzfv8p/PBo5.将此密文添加到上图中root:和:中间即可。效果就像下面这样root:$1$wEehtjxj$YBu4quNfVUjzfv8p/PBo5.:0:0:99999:7:::密码经过加密,将密码修改成admin密码文件在etc目录里,编译
阅读全文:OpenWrt/lede编译固件修改默认登录密码修改登录IP,修改默认主题,设定时区,无线名称SSID”修改
php安装php7.0-xml解决utf8_decode报错Call to undefined function utf8_decode调用未定义的函数utf8_decode
)就需要首先查看当前php的版本是多少?在做网站平台部署时,有时会遇到“Calltoundefinedfunctionutf8_decode”的错误。utf8_decode()函数把UTF-8字符串解码为ISO-8859-1,该函数把用UTF-8方式编码的ISO-8859-1字符串转换成单字节的ISO-8859-1字符串。如果成功,该函数将返回解码字符串;否则返回false。网站平台报没有定义的utf8_decode是什么情况呢? 原来utf8_d
阅读全文:php安装php7.0-xml解决utf8_decode报错Call to undefined function utf8_decode调用未定义的函数utf8_decode
php安装bcmath扩展方法,ThinkPHP出现php报错Call to undefined function bcadd()的解决方法
lltoundefinedfunctionbcadd()"这样提示。根据搜索结果也有看到类似的案例发生,主要是因为ThinkPHP框架程序需要用到PHPbcmath扩展,而在默认我们安装或者编译PHP的时候没有一并编译进来。我们有两个方法解决这个问题,一来重新编译PHP,把bcmath重新添加编译,只是这个过程需要一些时间,或者我们下载PHP源码到服务器中,然后类似前天安装soap扩展一样的单独编译enable启动。这里,选择后者。第一、选择PHP版本进入目录这里我看
阅读全文:php安装bcmath扩展方法,ThinkPHP出现php报错Call to undefined function bcadd()的解决方法