分类目录归档:Linux

nginx之geoip模块的安装和使用

OS:CentOS Linux release 7.5.1804 (Core)

http_geoip_module模块,需要geoip库支持:

yum -y install geoip-dev[......]

阅读全文

留下评论

如何显示完整的centos计算机名称

环境:

# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

修改:/etc/bashrc 文件中的$PS1的内容[……]

阅读全文

留下评论

Nginx开启pagespeed加速

#什么是pagespeed

一个由谷歌开发的网站服务器模块,名为PageSpeed模块(https://developers.google.com/speed/pagespeed/module)[……]

阅读全文

留下评论

总结nginx出现502的原因及解决方案

首先看一下官方对502的描述及说明:
502-Bad Gateway
坏的网关,一般是代理服务器请求后端服务时,后端服务不可用或没有完成响应网管服务器,通常是反向代理服务器下面的节点出问题所导致的[……]

阅读全文

留下评论

常用的分析nginx日志的命令

awk ‘$9~/503/’ m.log>503.log  取日志m.log中的503,并重定向到文件503.log

awk ‘$9 !~ /200/’   取日志m.log中的不是200[……]

阅读全文

留下评论

nginx 同一个IP上配置多个HTTPS主机

参考:http://www.ttlsa.com/web/multiple-https-host-nginx-with-a-ip-configuration/

 

留下评论

curl: (77) Problem with the SSL CA cert (path? access rights?)

今天遇到了一个问题,在打开wp的后台的时候发现新闻无法正常显示,提示一下错误:

curl: (77) Problem with the SSL CA cert (path? access right[……]

阅读全文

留下评论

centos下将curl的nss改成openssl,以支持微博登陆

问题:我们的的一个站点是给用户登录的,有提供微博登陆,由于微博登陆需要的时候是https,但是我们的centos系统中nss在centos 6/7的系统里面的curl支持的https是nss版本的,而[……]

阅读全文

留下评论

[转]lsof的用法

lsof 是 list open files 的缩写,功能是列出当前系统打开文件的工具。

在Linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件[……]

阅读全文

留下评论

centos7下编译安装libiconv-1.14 error: ‘gets’ undeclared here (not in a function)

今天在centos7下编译安装libiconv-1.14报错:

解决方法如下:

编辑 libiconv-1.14/srclib/stdio.h 文件,这个文件在make之后才会生成[……]

阅读全文

留下评论

系统出现kernel: audit: backlog limit exceeded提示

今天早上上班以来,发现一台服务器无法ssh,果断找到了机房重启,机房重启的过程中,大量的 backlog limit exceeded 错误,如下图:

我就马上找了一些关于audit的信[……]

阅读全文

留下评论

解决浏览器提示网站证书无效错误提示

网站使用证书已经很久了,pc端打开没有任何问题,但是发现在手机端打开,浏览器会提示证书有问题:

 

通过工具检测,发现是证书链不完整:

我以comodo证书[……]

阅读全文

留下评论

Centos7系统优化10个小步骤

一.Centos7系统优化
1.安装快速repo源并升级系统

cd /etc/yum.repos.d/
/bin/mv CentOS-Base.repo CentOS-Base.repo.bak[......]

阅读全文

留下评论

Linux下PHP扩展PDO编译安装

背景:
最近,有个新站点上线,程序使用的是pdo连接MySQL,但是线上的php在当初安装的时候没有编译pdo,
同时,由于是线上服务,不能重新编译php所以,考虑使用php的扩展编译方法来实现。[……]

阅读全文

留下评论

重启nginx后丢失nginx.pid问题解决

使用nginx -s reload的时候出现:

[error]: invalid PID number “” in “/var/run/nginx.pid”

网上找的的解释:[……]

阅读全文

留下评论

如何更换linode机房的centos7的内核?

终于用上了Linode的机房的vps,弄好了系统之后发现,内核不支持pptp.机房技术答复说,需要更换系统内核,我已centos7为例,其他版本的系统请参考文章结尾处的链接

下面是操作步骤:[……]

阅读全文

留下评论

为网站的cookie添加httponly参数已提高网站的安全性

步骤1:在wp-config.php文件中加入下面的行

@ini_set(‘session.cookie_httponly’, true);
@ini_set(‘session.cookie_[……]

阅读全文

留下评论

日常工作中用到的tar命令总结

#将指定文件中的文件进行打包,并放到/root目录下

 tar -T mr_zx_url.txt -czvf ~/images.tar.gz

#查看tar文件中的文件数量

 tar -z[......]

阅读全文

留下评论

[转]CentOS7修改服务器主机名方法

CentOS7修改服务器主机名方法

CentOS7下修改主机名

第一种:hostname 主机名

01.hostname 主机名称

这种方式,只能修改临时的主机名,[……]

阅读全文

留下评论

升级网站支持 ALPN

先来回顾一下,浏览器在访问 HTTPS 网站时,如何得知服务端是否支持 HTTP/2?答案是借助 HTTP/2 的协议协商机制:在 HTTP/2 Over HTTP 中,可以使用 HTTP 的 Upg[……]

阅读全文

留下评论