#GIN

Nginx配置性能优化

大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释N...
代码星球 ·2020-12-30

编译安装 Centos 7 x64 + tengine.2.0.3 (实测+笔记)

系统硬件:vmwarevsphere(CPU:2*4核,内存2G)系统版本:CentOSLinuxrelease7.0.1406 安装步骤: 1.系统环境1.1更新系统[root@centos~]#yumupdate-y 2.安装tengine2.1.下载文件准备安装[root@cento...

使用Tengine替代Nginx作为负载均衡服务器

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。而本文章中的配置参数,都已经在生产环境中得到应用,针对10...

nginx 域名跳转一例~~~(rewrite、proxy)

前几天搭了一个论坛服务器并放到了公司的局域网里面,论坛用的是9066端口并在路由器上面做了个端口转发,而且把bbs.xxx.com这个域名也指向了公司的公网IP,因为想让用户在访问的时候不用输入端口号于是就想在公司的web服务器上面做个跳转,将访问bbs.xxx.com的请求都转到他的服务器上面去。我第一个想法就是用n...

通过配置CPU参数 worker_cpu_affinity 提升nginx性能

简介Nginx默认没有开启利用多核cpu,我们可以通过增加worker_cpu_affinity配置参数来充分利用多核cpu的性能。cpu是任务处理,计算最关键的资源,cpu核越多,性能就越好。规则设定(1)cpu有多少个核,就有几位数,1代表内核开启,0代表内核关闭(2)worker_processes最多开启8个,...

Nginx配置SSL安全证书避免启动输入Enter PEM pass phrase

之前两篇文章已经很好的介绍了Nginx配置SSL的一些情况,配置好的Nginx每次启动都要输两遍PEMpassphrase,很是不爽,尤其是在服务器重启后,Nginx压根就无法自动启动,必须手动启动并输入那麻烦的PEMpassphrase。如何避免Nginx启动出现EnterPEMpassphrase呢?求助于万能的搜...

Linux下Nginx安全证书ssl配置方法

分享下我是如何一步步在Nginx上配置SSL的。首先,确保安装了OpenSSL库,并且安装Nginx时使用了–with-http_ssl_module参数。初学者或者菜鸟建议使用LNMP进行一键安装。生成证书:进入要生成证书的目录cd/usr/local/nginx/conf使用openssl创建创建服务器...

Nginx区分PC或手机访问不同网站

近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的“响应式web设计”。响应式web设计是一种纯前端技术js、css等实现的针对不同设备访问同一网址看到不同的布局,是页面内容更适合当前...

Nginx中的rewrite指令

rewite.在server块下,会优先执行rewrite部分,然后才会去匹配location块server中的rewritebreak和last没什么区别,都会去匹配location,所以没必要用last再发起新的请求,可以留空..location中的rewirte:.不写last和break-  ...
代码星球 ·2020-12-30

CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

准备篇:CentOS7.0系统安装配置图解教程http://www.osyunwei.com/archives/7829.html一、配置防火墙,开启80端口、3306端口CentOS7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctlstopfir...

nginx上如何支持.htaccess伪静态转向

我们知道在apache上有一个常用的功能.htaccess转向,只要apache编译的时候指明支持rewrite模块就可以了。但是换到nginx上方法会有一点不一样,网上很多人说把.htaccess转向规则写到nginx的配置文件里面,这个办法是官方提供的方法之一,肯定是可行的。但是这个方法有一个缺陷:不方便,下次你要...

Apache和Nginx下禁止访问特定的目录或文件

例如:http://www.domain.com/test/a.txt,此时a.txt里的内容会全部暴露在外面了(有时这个txt是很机密的文件),这样以来就不安全了。同样:我在Nginx配置后后也存在这样的问题,Apache下此问题的解决多谢NetSeek帮助。#不解析PHP文件,但是提示下载文件#php_flagen...

CentOS源码编译安装Nginx

安装编译用到的软件:yuminstallglib2-developenssl-develpcre-develbzip2-develgzip-devel现在到http://nginx.org/en/download.html下载最新版本的Nginx并安装。cd/usr/local/srcwgethttp://nginx....

Nginx1.8.1打开gzip压缩

1、进入Nginx配置文件目录,打开nginx配置文件cd/usr/local/src/nginx-1.8.1vinginx.conf2、找到“http{”在之间加入如下配置gzipon;gzip_min_length1k;gzip_buffers416k;gzip_http_version1....
代码星球 ·2020-12-30

Nginx1.8.1 编译扩展https

本贴只限用于通过编译安装的nginx,如果用的是yum源安装请卸载后参见 http://www.cnblogs.com/rslai/p/7851220.html安装nginx部分。1、查看nginx是否支持ssl/usr/local/nginx/sbin/nginx-V  如果显示“--with-...
首页上一页...4748495051...下一页尾页