Nginx
lamp113
这个作者很懒,什么都没留下…
展开
-
安装Nginx服务
参考资料 安装过程 安装并检查pcre 安装并检查openssl-devel 安装Nginx 检查链接及目录状态 启动并检查安装结果 配置Nginx自启动服务 参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 安装并检查pcre [root@www ~]# yum install -y pcre pcre-devel gcc-c+...原创 2018-02-10 09:39:47 · 178 阅读 · 0 评论 -
Nginx配置虚拟主机
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 配置基于域名的nginx.conf内容 [root@www ~]# mkdir /application/nginx/conf/extra [root@www ~]# cd /application/nginx/conf/extra 编辑配置文件 编辑 www.etiantian.org ...原创 2018-02-10 09:43:41 · 775 阅读 · 0 评论 -
Nginx location
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 编辑配置文件 [root@www ~]# vi /application/nginx/conf/extra/www.conf server{ listen 80; server_name www.etiantian.org etiantian.org; ...原创 2018-02-10 09:46:13 · 186 阅读 · 0 评论 -
Nginx rewrite
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 Nginx rewrite 301 跳转 server{ listen 80; server_name www.etiantian.org etiantian.org; rewrite ^/(.*) http://www.baidu.com/...原创 2018-02-10 09:47:52 · 855 阅读 · 0 评论 -
调整参数隐藏Nginx软件版本信息号
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 查看本机信息 [root@www ~]# curl -I 127.0.0.1 server_tokens 在Nginx配置文件nginx.conf 中的http标签段内加入 server_tokens off; 参数 http { server_tokens off; } 此参数放置在...原创 2018-02-10 09:53:12 · 961 阅读 · 0 评论 -
根据参数优化Nginx服务性能
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 优化Nginx服务的worker进程的个数 优化Nginx进程对应Nginx服务的配置参数如下 worker_processes 1; ## 指定了Nginx 要开启的进程数,结尾的数字就是进程的个数。 上述参数调整的是Nginx服务的worker进程数,Nginx有Master进程和N...原创 2018-02-10 09:54:51 · 237 阅读 · 0 评论 -
优化绑定不同的Nginx进程到不同CPU上
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 默认情况Nginx的多个进程有可能跑在某一个或某一核的CPU上,导致Nginx进程使用硬件的资源不均。可以分配不同的Nginx进程给不同的CPU处理,达到充分有效利用硬件的多CPU多核资源的目的。 在优化不同的Nginx进程对应不同的CPU配置时,四核CPU服务器的参数配置参考如下: ## 编辑文件 [r...原创 2018-02-10 09:56:18 · 1592 阅读 · 0 评论 -
优化服务器域名的散列表大小
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩先要 安装过程 将确切名字和通配符名字存储在散列表中,散列表和监听端口关联,每个端口都是最多关联到三张表:确切名字的散列表、以星号起始的通配符名字的散列表和以星号结束的通配符名字的散列表。散列表的尺寸在配置阶段进行了优化,可以以最小的CPU缓存命中失败来找到名字。Nginx首先会搜索确切名字的散列表,如果没有找到,则搜索...原创 2018-02-10 09:59:04 · 508 阅读 · 0 评论 -
Nginx日志相关优化与安全
参考资料 [1]. 跟老男孩学Linux运维:Web集群实战,老男孩 安装过程 编写脚本脚本实现Nginx access日志轮询 Nginx目前没有类似Apache的通过cronlog或者rotatelog对日志分割处理的能力,但是,运维人员可以通过利用脚本开发、Nginx的信号控制功能或reload重新加载,来实现日志自动切割,轮询。 1.1 配置日志切割脚本 mkdir...原创 2018-02-10 10:02:43 · 732 阅读 · 1 评论