主流数字证书都有哪些格式?各种格式的证书之间能够想换转换吗?

一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java。Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成JavaKeystore(JKS)格式的证书文件。Apache、Nginx等,使用OpenSSL提供的密码库,生成PEM、KEY、CRT等格式的证书文件。此外,IBM的产品,如Websphere、IBMHttpServer(IHS)等,使用IBM产品自带的iKeyman工具,生成KDB格式的证书文件。微软WindowsServer中的InternetIn...

阅读全文

tomcat内存线程性能优化

tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈。tomcat内存优化linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入JAVA_OPTS="-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m -Duser.timezone=Asia/Shanghai"windows修改TOMCAT_HOME/bin/catalina.bat,在前面加入set&...

阅读全文

SVN各种错误提示产生原因及处理方法大全

SVN各种错误提示产生原因及处理方法大全1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'http://svn.moon.ossxp.com/svn/test'错误的用户名 检查登录的用户名是否输入...

阅读全文

Nginx Lua Redis防止CC攻击

NginxLuaRedis防止CC攻击实现原理:同一个外网IP、同一个网址(ngx.var.request_uri)、同一个客户端(http_user_agent)在某一段时间(CCseconds)内访问某个网址(ngx.var.request_uri)超过指定次数(CCcount),则禁止这个外网IP+同一个客户端(md5(IP+ngx.var.http_user_agent)访问这个网址(ngx.var.request_uri)一段时间(blackseconds)。该脚本使用lua编写(依赖nginx+lua),将信息写到redis(依赖redi...

阅读全文

Apache服务器间歇性假死报错重启后正常的故障解决思路

windows环境下的可能的原因分析及解决方法:一:pf只涨不降,直到使用极限,最终导致内存泄漏。(内存泄漏也称作“存储渗漏”,用动态存储分配函数动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束。(其实说白了就是该内存空间使用完毕之后未回收)即所谓内存泄漏。)解决思路:方法A编辑httpd.conf加入ThreadsPerChild 1000MaxRequestsPerChild 10000Win32DisableAcceptEx方法B:先取消httpd.conf文件中“#Includeconf...

阅读全文

Nginx+Tomcat实现动静分离架构实现

nginx和tomcat的安装配置这里不再赘述直接上干货代码nginx配置如下server{    listen 80;    server_name www.test.com;    index index.html index.htm;    root /usr/local/nginx/html;  &n...

阅读全文

Nginx中502和504错误详解

在使用Nginx时,经常会碰到502BadGateway和504GatewayTime-out错误,下面以Nginx+PHP-FPM来分析下这两种常见错误的原因和解决方案。1.502BadGateway错误在php.ini和php-fpm.conf中分别有这样两个配置项:max_execution_time和request_terminate_timeout。这两项都是用来配置一个PHP脚本的最大执行时间的。当超过这个时间时,PHP-FPM不只会终止脚本的执行,还会终止执行脚本的Worker进程。所以Nginx会发现与自己通信的连接断掉了,就...

阅读全文

WordPress 伪静态规则(IIS/Apache/Nginx)

检测主机是否支持伪静态的方法:在WP后台>设置>固定链接,设置为 非默认带?的那种结构,然后访问任何一篇文章,如果出现404错误,说明你的主机当前不支持WordPress伪静态。IIS伪静态规则IIS环境是Windows主机常用的服务器环境,新建一个txt文件,将下面的代码添加到文件中:[ISAPI_Rewrite]# Defend your computer from some worm attacks#RewriteRule&...

阅读全文

Apache的winnt_accept: Asynchronous AcceptEx failed问题

访问apache静态的http内容,有时候比较慢,有时候“找不到网页”404错误;另外在error.log里也报错:[MonMay2610:11:472008][warn](OS64)指定的网络名不再可用。:winnt_accept:AsynchronousAcceptExfailed.AcceptEx()是一个微软的WinSock2API,通过使用BSD风格的accept() API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰AcceptEx()的正确操作。如果你遇到类似于...

阅读全文