Feb142016
linux中查看文件时显示行号
在linux中查看文件内容时如何显示行号呢?
[root@1-min etc]# cat -n nginx.conf //显示所有行号(包括空行)
[root@1-min etc]# cat -b nginx.conf //显示所有行号(但不包括空行)
或者:
[root@1-min etc]# nl -ba nginx.conf //显示所有行号(包括空行)
[root@1-min etc]# nl -bt nginx.conf //显示所有行号(但不包括空行)
再...阅读全文
抢沙发
Jan312016
centos(linux)如何将nginx加入到系统服务并开机自启动项的方法
本篇文章记录一下在centos(linux)系统下将nginx服务加入到系统服务并加入到开机自启动的方法。先来看下本人安装的效果吧,截图如下!
具体的方法如下:
一。首先写一个shell脚本,脚本名称:nginx
vim /etc/init.d/nginx
输入如下内容:
#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a...阅读全文
Jan302016
PHP如何扩展和如何在linux底层对php扩展
虽然大部分php工程师都不需要知道php的C代码核心是如何运作的,有些人可能知道有个dl()函数.或者使用过一些第三方的类库,这些正是本文的重点之一.
希望本文能对那些想把php带向更宽的边界的工程师有所帮助.
先看一个php请求的运行流程:
浏览器用户—>web服务器(apache,nginx)—>Zend引擎从文件系统读取php代码文件—>Zend解释器工作—>执行解释后的代码...阅读全文
Jan282016
linux(centos)系统下nginx 服务器重启,关闭的命令
linux(centos)系统下nginx 服务器重启,关闭的命令。
nginx -s reload :修改配置后重新加载生效
nginx -s reopen :重新打开日志文件
nginx -t 测试nginx配置文件是否正确
nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确
关闭nginx:
nginx -s stop : 快速停止nginx
quit : 完整有序的停止nginx
其他的停止 nginx 方式:
ps -ef | grep nginx
kill -QUIT 主...阅读全文
Jan282016
解决不能访问虚拟机CentOS中的web站点的问题
真实场景:虚拟机上装好了centos5.5,并配好了nginx+php+mysql,虚拟机上访问神马的都没问题了,但是通过本机(实体机)就是无法访问。
具体情况如下:
1.本机能ping通虚拟机
2.虚拟机也能ping通本机
3.虚拟机能访问自己的web
4.本机无法访问虚拟己的web
后来发现是防火墙将80端口屏蔽了的缘故。
检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试。
解决...阅读全文
Jan232016
linux中查找命令find、locate、whereis、which、type的用法与区别
linux中查找相关的命令主要有 find、locate、whereis、which、type 这几种,本篇文章主要大致记录一下每种查找方式的用法和他们之间的区别。
1. find
find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。与查询数据库(/var/lib/locatedb)文件不同,find查找的是磁盘空间。
find的使用格式如下:
$ find <指定目录> <指定条件> <指定动作>
&...阅读全文
Jan152016
使用Let’s Encrypt(certbot)安装免费SSL证书
我们个人项目一般使用免费的SSL证书,目前可以去阿里云、腾讯云等申请免费的SSL证书,一般有效期是1年,到期后再申请新证书,或者使用Let’s Encrypt(certbot)安装免费的SSL证书,本文介绍如何使用Let’s Encrypt(certbot)安装免费SSL证书。
Let’s Encrypt提供了新的工具叫 Certbot,和Let’s Encrypt一样,生成证书方式一样,但是配置更简单,自动发行证书,证书有...阅读全文
Jan152016
Jul292015
Jul262015
伪装Nginx,隐藏Nginx、PHP版本号并提升服务器安全性
现在Web Server使用广泛,针对它的攻击也越来越多,Nginx这玩意出道时间也并不长,虽然国内很多门户网站都用它,小内存VPS用户也爱它,但是我可不想哪天它爆出了个惊天BUG,上次80sec公布的Nginx相关PHP FPM漏洞就是警示哦,倘若伪装了我的Nginx服务器,攻击者就不知道我使用的是何种Web Server,也就无从下手了。
修改src/core/nginx.h
#define NGINX_VERSION “1.0.12”#d...阅读全文