#nginx源代码解析

Nginx+HTTPS(SSL/TLS)

环境首先确保机器上安装了openssl和openssl-develrpm-qa|grepopenssl#yuminstallopenssl#yuminstallopenssl-devel确认nginx是否安装了SSL模块,如下的命令:/opt/nginx/sbin/nginx-V看是否输出--with-http_ssl...
代码星球 ·2020-12-30

Nginx泛解析的匹配域名绑定到子目录配置

网站的目录结构为:#tree/home/wwwroot/lvtao.net/home/wwwroot/lvtao.net├──blog│└──index.html└──file└──index.html/home/wwwroot/lvtao.net为nginx的安装目录下默认的存放源代码的路径。blog为博客程序源代码...

Nginx环境下http和https可同时访问方法

给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下:server{listen80defaultbacklog=2048;listen443;server_namelvtao.net;root/var/www/html;sslon;ssl_certificate/u...

Nginx配置性能优化

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

使用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....
首页上一页...2930313233...下一页尾页