1.添加nginx的安装源vi /etc/yum.repos.d/nginx.repo2.输入下面内容,并保存退出[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=0
enabled=1这里是RHEL7[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/rhel/7/$basearch/
gpgcheck=0
enabled=13.安装yum install nginx4.启动[root@freesaber tmp]# systemctl start nginx
[root@freesaber tmp]# systemc...
1.nginx 基本概念1.nginx是什么?能干什么?Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,特点是占有内存少,并发能力强nginx专为性能优化而设计,能够支持高达 50,000 个并发连接数的响应支持热部署,不需要重启服务2.反向代理正向代理: 代理客户端 反向代理:代理服务器,分发到不同的服务器,暴露代理服务器地址,隐藏真实服务器的ip地址 3.负载均衡4.动静分离
2.nginx安...
安装 Nginx Lua支持安装系统依赖库yum install readline-devel pcre-devel openssl-devel gcc
安装LuaJIT$ wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz
$ tar zxvf LuaJIT-2.0.5.tar.gz
$ cd LuaJIT-2.0.5
$ make install
# 安装成功
==== Successfully installed LuaJIT 2.0.5 to /usr/local ====
设置LuaJIT环境变量$ export LUAJIT_LIB=/usr/local/lib
$ export LUAJIT_INC=/usr/local/include/luajit-2.0
$ echo "/u...
nginx添加lua模块启动和安装nginxyum install -y nginx
systemctl daemon-reload
systemctl enable nginx
#为了实验方便这里就直接yum安装了,配置了开机启动注意:出现报错
[root@wh02 ~]# useradd nginx -M -s /sbin/nologin
useradd: cannot open /etc/shadow
表示 你曾经锁定了/etc/shadow 文件#添加nginx系统启动:
vim /usr/lib/systemd/system/nginx.service
添加以下内容:
#---------------------------------------------...
1、安装完ngnix之后进入D:\nginx-1.13.4目录下面2、双击nginx.exe之后,启动nginx服务器3、在config里面找到nginx.conf文件4、打开后,配置这个文件,保存5、reload这个ngnix服务器步骤如下:在nginx文件下面,按住shift右键,打开命令行输入,nginx -s reload命令然后在浏览器中访问,http://localhost/#/login就ok了 原文:http://www.cnblogs.com/windseek/p/7351741.html
fastcgi_cache虽然可以缓存生成的php输出的文件,但是有个弊端,在缓存的失效时间之内,你继续访问这个地址,输出的内容没有发生变化,即使数据库新增了数据或者删除了数据,所以不适合来做即时的数据查询;#user nobody;worker_processes 1;error_log logs/static_source.error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http...
创建服务器私钥openssl genrsa -des3 -out server.key 1024创建签名请求的证书(CSR)openssl req -new -key server.key -out server.csr加载SSL支持的Nginx并使用上述私钥时除去必须的口令: cp server.key server.key.org
openssl rsa -in server.key.org -out server.key最后标记证书使用上述私钥和CSR openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt配置Nginx让Nginx http和https同时生效s...
1、安装ftp服务,可以直接yum install vsftpd。2、设置随机启动,chkconfig vsftpd on。3、启动ftp服务,service vsftpd start。4、配置nginx静态资源重定向。假设我们在自定义目录/usr/local/app/yidoo/ebs-k3c/file/存放静态资源文件,希望当访问www.domain.com/file/*的时候,请求转发到/usr/local/app/yidoo/ebs-k3c/file/,此时nginx可以如下配置: location /file/ {root /;rewrite ^/file/(.*)$ /usr/local/app/yi...
1 http_image_filter_modulehttp_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息。1.1 查看有没有安装# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.5.0
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
TLS SNI support...
反向代理概念
先说正向代理,比如要访问youtube,但是不能直接访问,只能先找个FQ软件,通过FQ软件才能访问youtube. FQ软件就叫做正向代理。所谓的反向代理,指的是用户要访问youtube,但是youtube悄悄地把这个请求交给bilibili来做,那么bilibili就是反向代理了。在当前教程指的就是访问nginx,但是nginx把请求交给tomcat来做。
nginx.conflocation / 标识处理所有请求
proxy_pass http://127.0.0.1:8080/; (tomcat端口), 表示把请求...
前言
在一次测试中,为了方便,直接使用了 Yum 安装 nginx ,使用起来也没差,第二天在登录上来的时候,发现 ngx 自动对 日志进行了归档而且打包,如图:
之前为了实现这个功能是通过 shell 脚本 + crond 来做,但是这次只是通过 yum install nginx -y 就实现了这个日志归档操作,为了究其原因,展开了学习。
Logrotate 实现日志切割
稍微一查询发现了原来是 Logrotate 这个工具实现的日志切割,查看 logrotate 包:总共也就这...
AWstats介绍Awstats是一个免费非常简洁而且强大有个性的网站日志分析工具。它可以统计您站点的如下信息:一:访问量,访问次数,页面浏览量,点击数,数据流量等二:精确到每月、每日、每小时的数据三:访问者国家四:访问者IP五:Robots/Spiders的统计六:访客持续时间七:对不同Files type 的统计信息八:Pages-URL的统计九:访客操作系统浏览器等信息十:其它信息(搜索关键字等等)环境:Centos7 操作系统 服务器IP 192.168.30...
本文所给大家分享的是nginx使用replace-filter-nginx-module实现内容替换,很详细,有需要的朋友可以参考一下有时候我们想对响应(例如PHP接口)返回的内容做些字符串,虽然可以使用各语言代码相关方法(例如PHP的str_replace)进行替换,但是在nginx层面替换是更方便的,无需修改代码。约定:本文源代码目录统一放在:/root/soft/src 里。安装安装此模块需要先安装 sregex 运行库:$ git clone https://github.com/agentzh/sregex...
默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:$ cd /usr/local/nginx/conf创建服务器私钥,命令会让你输入一个口令:$ openssl genrsa -des3 -out server.key 1024创建签...
这几天捣鼓公司网站,采用nginx+tomcat协同工作,里面一些东西做一下相关备份,以备后来工作中的使用1、停止nginx:停止操作是通过向nginx进程发送信号来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:pkill -9 nginx另外, 若在nginx.conf配置了pid文件存放路径则...