Nginx - 技术张儿-一个苦逼的运维工程师!

七彩网络

技术张儿

标签关键词

关于 Nginx 的文章共有12条

Linux-system

CentOS7.6 lnmp源码部署

LNMP源码编译安装 LNMP=Linux Nginx MySQL PHP Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器。Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的......

阅读(797)评论(0)

nginx

centos7利用yum源安装nginx

先安装nginx的yum源和163源 nginx源:用于安装nginx 163源:用于安装依赖openssl环境 [root@bogon ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo [root@bog......

阅读(403)评论(0)

nginx

启用nginx status状态

nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。为了后续的zabbix监控,我们需要先了解nginx状态页是怎么回事。nginx -V查看支持的模块里面必须有 --with-http_stub_status_module 否则无法启用nginx_status。 1、启用nginx status......

阅读(621)评论(0)

Linux-system

awk 对ngnix日志分析(九)

统计访问ip次数 [root@localhost ~]# awk '{a[$1]++}END{for(v in a)print v,a[v]}' poweroff.cn.log 统计访问大于100次的ip [root@localhost ~]# awk '{a[$1]++}END{for(v in a){if(a[v]>100)print v,......

阅读(343)评论(0)

nginx

Nginx日志文件切割

nginx有诸多有点在这里就不介绍了。 但是也有它的缺点,比如:生产环境下的访问日志就是一个,它不会自动切割,如果访问量非常大的话,将会导致日志文件容量非常大,不便于运维人员进行分析、管理。当然谁也不希望看到这个庞大的访问日志文文件,那就需要手动对这个文件进行切割。 在linux平台上使用shell脚本加crontab命令能非......

阅读(549)评论(0)

nginx

Nginx的编译安装参数

configuer时遇到错误: nginx在编译安装时,进入起源码解压目录后,使用./configure指令合一带上如下这些参数进行自定义编译安装,如果在编译时遇到错误,一般是相应的软件包没有安装,可以根据with后的名称安装相应软件包的devel程序,如--with-http_ssl_module要是报错找不到ssl相关......

阅读(690)评论(0)

nginx

Nginx负载均衡:upstearm模块

LB负载均衡集群分两类:LVS(四层)和nginx或haproxy(七层) 客户端通过访问分发器的VIP来访问网站 现在应用更复杂,比如现在网站页面有: .php  .html  .png  .jpeg  .jsp 等, 有动态页面有静态页面。静态页面一般是不变的,想访问更快些,前面学习过SQUID。 但是前面的LV......

阅读(2023)评论(0)

nginx

Nginx URL重写(rewrite)配置

url重写是指通过配置conf文件,让网站的url中达到某种状态时则定向/跳转到某个规则。 重写URL是非常有用的一个功能,因为它可以提高搜索引擎阅读和索引网站能力;而且在改变了网站的结构后,无需要求用户修改他们的书签,无需其他网站修改它们的友情链接;还可以提高网站的安全性;而且通常会让网站更加便于使用和更专业。 优点: ......

阅读(1635)评论(0)

nginx

Nginx配置虚拟主机

Nginx配置虚拟主机: 如果nginx配置文件有一个server就是nginx的默认网站,多个server就是nginx的虚拟主机。 虚拟主机的概念: 虚拟主机:就是把一台物理服务器划分成多个“虚拟”服务器,每一个虚拟主机都可以有独立的域名和独立的目录。 基于端口、基于ip、基于域名: 这里测试的方式有几......

阅读(952)评论(0)

nginx

让Nginx支持pathinfo

Apache服务器默认支持pathinfo。Nginx服务器默认不支持pathinfo,在需要pathinfo支持的程序中(如:thinkphp)则无法支持“/index.php/Home/Index/index”这种网址: 需要改动两行代码即可实现: 典型配置: location ~ .php$ { ......

阅读(727)评论(0)