OpenSSL 证书操作命令

生成Self Signed证书生成一个key,你的私钥,openssl会提示你输入一个密码,可以输入,也可以不输,输入的话,以后每次使用这个key的时候都要输入密码,安全起见,还是应该有一个密码保护openssl genrsa -des3 -out selfsign.key 4096 使用上面生成的key,生成一个certificate signing request (CSR)如果你的key有密

- 阅读全文 -

Nginx使用技巧

nginx有着会不同的模块,可以到nginx的路径下执行./nginx -V来确定拥有那些模块记录真实ipadd_header来设置请求头的属性,同时可以用remote_addr和X-Forwarded-For来记录请求的真实地址来源以及经过的最后一个跳转地址。 例如set $XFF $remote_addr; if ($http_x_forwarded_for != "")

- 阅读全文 -

Apache、Nginx、php-fpm为PHP设置、添加$_SERVER服务器环境变量

在PHP开发中为了区分线上生产环境还是本地开发环境,如果我们能通过判断$_SERVER['RUNTIME_ENVIROMENT']为 'DEV'还是'PRO'来区分该多好,可惜的是$_SERVER数组里面根本没有RUNTIME_ENVIROMENT这个元素。一、通过nginx的fastcgi_param来设置在nginx配置文件中,可以在

- 阅读全文 -

防止Postfix被当作垃圾邮件中转站

磁盘 io 总是满的状态,发现邮件日志疯狂的输出,大致格式如下:Oct 8 05:07:52 xxx postfix/smtp[6232]: 95E7D37A7DBE: hostetb-3.mail.tiscali.it[213.205.33.63] refused to talk to me: 554cmgw-2.mail.tiscali.it kx7r1y0093At5nR01 IP: 4

- 阅读全文 -

服务端安装libsodium支持chacha20

yum -y groupinstall "Development Tools" wget https://github.com/jedisct1/libsodium/releases/download/1.0.11/libsodium-1.0.11.tar.gz tar xf libsodium-1.0.11.tar.gz && cd libsodium-1.0

- 阅读全文 -

Too many open files in system 错误

查看当前操作系统允许打开的文件数ulimit -n发现设置为102400,执行lsof|wc -l命令为65528,和设定的值还有很大差距,为什么还会报too many open files呢,突然想起还有一个地方设置最大文件数使用命令cat /proc/sys/fs/file-max65536,这个时候知道为啥出现偶发的异常了,当前系统使用的文件数和最大数相隔很近echo 102400 >

- 阅读全文 -

php识别代理ip

代理IP一般都听说过,也知道其用处用途以及使用方法,但是我们在访问网站的时候常会有这样的疑问,如何识别代理IP呢?这里为大家介绍一下如何使用php来识别代理ip,以及其匿名级别。要判断客户端是否使用了代理服务器,可以从客户端发送的环境量变信息来判断。具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。关于匿名级别可以参考下面来进行判断。一、没有使用代理服务器的情况

- 阅读全文 -

最新文章

最近回复

分类

标签

归档

其它