要点:根据URL规则,分离静态资源。例子中是根据“/static/”这个路径分离
1、把原应用服务器的static文件夹移到Tengine的html文件夹下
2、配置nginx.conf,把URL“/static/”的全部转到Tengine的html下,在server {}中增加:
location ~* /static/ {
root html;
}
3、配置nginx.conf,把...
tengine log日志格式修改
tengine的log_format
log_format myaccess 'RequestFrom:$remote_addr AccessTime:[$time_local] RequestURI:"$request" '
'ResponseHttpCode:$status ResponseBodySize:$body_bytes_sent '
'Upstream:$upst...
Tengine 限制连接数和白名单功能
nginx.conf
limit_conn_zone $binary_remote_addr zone=conn_limit_per_ip:10m;
limit_req_zone $binary_remote_addr zone=req_limit_per_ip:10m rate=1r/s;
geo $white_ip {
ranges;
default 0;
60.126.39.182-60.126.39.184 1;
58.112.221.179-58.112.221.190 1;
141.130.163.153-141.130.163.154 1;
}
limit_req_whitelist geo_var_name=white_i...
Tengine(Nginx)配置SSL(https)
要点:如果系统是内部用,可以通过openssl生成证书,只是访问的时候,浏览器会提示不信任,
1、生成证书,创建存放证书的目录/home/sslkey,并进入该目录,输入如下命令,按照提示填写相关的注册信息,完成后,会生成web.key、web.csr、web.key.org、web.crt这几个文件
openssl genrsa -des3 -out web.key 2048
openssl req -new -key web.key -out web.csr
...
PHPBB3.2发布新版本:支持Emoji和PHP7
PHPBB在1月7日推出了这个软件的最新3.2版本,该版本代号为Rhea,而这一天也被冠以“大日子”。
新版本的PHPBB首先是在应用新的BBCode解析从而支持的Emojis的使用。PHPBB的Symfony框架也升级到2.8版本上,官方称现在已经全面支持PHP 7和PHP 7.1。同时,新版PHPBB在安装及更新、图标使用、消息通知、垃圾信息防护上也有了新的改进。
(图标与新版风格变化有些大,同时下载文件包体积较上版本变大...
WordPress4.7.1发布
WordPress 4.7自从2016年12月6日发布以来已下载超过1000万次,我们很高兴地宣布WordPress 4.7.1发布了。这是所有先前版本的安全版本,我们强烈建议您立即更新您的网站。
该版本解决了 WordPress 4.7 及更早版本受八个安全问题:
PHPMailer中的远程代码执行(RCE) - 似乎没有任何特定问题影响WordPress或我们调查的任何主要插件,但是出于谨慎,我们在此版本中更新了PHPMailer。
REST API...
Centos MySQL 5.7 安装、升级详细教程
在 Centos 通过 yum 方式安装的 MySQL 太过陈旧,所以升级成目前的最新稳定版本,过程中遇到很多问题,记录一下并
给出解决的方法,希望能让之后的人省些力。
卸载当前的 MySQL
查看当前 MySQL 版本:
[root@coderknock ~]# mysql -V
mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (i386) using readline 5.1
停止 MySQL 服务
[root@coderknock ~]# service mysq...
nginx.conf 配置及基本优化
一:常用功能优化:
1:网络连接的优化:
只能在events模块设置,用于防止在同一一个时刻只有一个请求的情况下,出现多个睡眠进程会被唤醒但只能有一个进程可获得请求的尴尬,如果不优化,在多进程的nginx会影响以部分性能。
events {
accept_mutex on; #优化同一时刻只有一个请求而避免多个睡眠进程被唤醒的设置,on为防止被同时唤醒,默认为off,因此nginx刚安装完以后要进行适当的优化。...
Nginx服务器高性能优化的配置方法小结
通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测试超过 12 小时,服务器工作稳定。
这里需要特别说明的是,本文中所有列出来的配置都是在我的测试环境验证的,而你需要根据你服务器的情况进行配置:
从 EPEL 源安装 Nginx:
yum -y install nginx
...
Nginx最佳性能调优
这篇文章是《打造3百万次请求/秒的高性能服务器集群》系列的第2部分,在这个部分中你可以使用任何一种 WEB 服务器,不过我决定使用 Nginx,因其轻量级、高可靠及高性能的优点。
通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 – 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测试超过 12 小时,服务器工作稳...