nginx学习
文章平均质量分 78
nginx学习
丹丹兔的老翁翁
这个作者很懒,什么都没留下…
展开
-
nginx探索(1)初步安装和配置nginx(centos7环境下)
安装nginx命令(源码安装):https://nginx.org/download/(nginx各个版本下载地址) 1.安装依赖:yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel 2.下载安装包:wget https://nginx.org/download/nginx-1.16.1.tar.gz ...原创 2021-06-01 17:24:39 · 136 阅读 · 0 评论 -
nginx探索(2)nginx平滑升级(centos7环境下)
1.先备份一下旧版本的nginx可执行文件:cp /usr/nginx/sbin/nginx/usr/nginx/sbin/nginx原创 2021-06-02 10:28:33 · 62 阅读 · 0 评论 -
nginx探索(3)简单配置ip地址虚拟主机,域名虚拟主机(centos7环境下)
一.nginx配置ip地址虚拟机1.在一台linux服务器上设置两个ip别名,让别名都绑定一个网卡,这太linux服务器就可以配置多个ipd原创 2021-06-02 14:23:31 · 1282 阅读 · 0 评论 -
nginx探索(4)nginx日志配置和切割(centos7环境下)
一.nginx日志格式配置1.在nginx.conf配置文件的http{}模块中添加如下内容:log_format mylogformat '$http_x_forwarded_for - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent"';...原创 2021-06-02 18:15:55 · 365 阅读 · 0 评论 -
nginx探索(5)nginx的压缩输出和列出目录(centos7环境下)
1.nginx的压缩输出让文件在服务器先压缩,然后在浏览器解压,以达到增加网页的传输速度原创 2021-06-03 11:58:42 · 373 阅读 · 0 评论 -
nginx探索(7)nginx搭建负载均衡(centos7环境下)
1.开三台服务器,第一台作为nginx负载均衡转发器,ip地址:192.168.241.198第二台作为web页面服务器(nginx)原创 2021-06-11 10:55:33 · 281 阅读 · 2 评论 -
nginx探索(6)搭建nginx+php环境(centos7环境下)
4.3安装PHP屏蔽baseurl:cd /etc/yum.repos.dvi ius.repo找到baseurl这一行,在前面加#更新yum源:php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候,会报错,所以要安装两部分。yum install epel-release -yrpm -Uvh https://mirror.webtatic.com/yum/原创 2021-06-11 16:22:08 · 256 阅读 · 3 评论 -
nginx探索(8)nginx负载均衡双击高可用1(centos7环境下)
说明:双击高可用负载均衡器是指,两台以上负载均衡器,一台处理服务,另一台做热备。活着两台服务器同时做轮询服务,这样能解决因一台负载均衡服务器挂机的风险问题。di'yi原创 2021-06-18 14:57:43 · 153 阅读 · 0 评论 -
nginx探索(9)nginx负载均衡双击高可用2(centos7环境下)
说明:双击高可用负载均衡器是指,两台以上负载均衡器,一台处理服务,另一台做热备。活着两台服务器同时做轮询服务,这样能解决因一台负载均衡服务器挂机的风险问题。今天先分享一下双击热备配置方法。1.第一种:一台处理服务,另一台做热备:搭建两台nginx负载均衡服务器ip地址分别为:192.168.241.198,192.168.241.199搭建三台web服务器ip地址分别为:192.168.241.10,192.168.241.11,192.168.241.12两台负载均衡服务器配.原创 2021-06-21 11:53:09 · 135 阅读 · 0 评论 -
nginx探索(10)使用nginx的proxy_cache模块实现前端页面缓存(centos7环境下)
说明:可能我们都知道squid,squid是一个很流行的web页面缓存软件,接下来我们用nginx的proxy_cache模块实现类似squid的页面缓存功能。1.搭建一台负载均衡服务器,同时这台服务器也做为proxy_cache缓存服务器ip为192.168.241.205搭建三台web服务器ip地址分别为192.168.241.10,192.168.241.11,192.168.241.12,当这四台服务器正常运转时,192.168.241.205接收到请求后会去192.168.241.10,192原创 2021-06-24 12:05:56 · 674 阅读 · 0 评论 -
nginx探索(11)使用nginx的fastcgi_cache模块实现后端数据缓存(centos7环境下)
说明:接下来我们用nginx的ngx_cache_purge模块的fastcgi_cache实现动态数据缓存功能。1.搭建一台nginx服务器,这台服务器做为fastcig_cache缓存服务器和动态数据php服务器ip为192.168.241.205,当客户端访问本地php文件时fastcgi_cache模块在本地保存成缓存文件,当此资源再次被请求时服务器会从本地缓存中读取资源数据返回给客服端浏览器。2.在nginx服务器上新建两个文件夹保存缓存文件和临时文件(这两个文件夹必须在同一磁盘分区)原创 2021-06-25 11:33:55 · 494 阅读 · 0 评论 -
nginx探索(12)用nginx搭建ssl安全网站(centos7环境下)
说明:用ssl搭建安全网站就可以用https访问网站了如https://aaa.domain.com1.先使用自动办法证书的方法创建证书:创建一个私钥文件。aaa.domain.key和aaa.domain_nopass.key都是私钥文件,不同的是前者须要输入密码,而后者不须要。假设在Linux的/etc/rc.local文件中添加Nginx的启动脚本,重启服务器后,Nginx会自动启动。但是,如果私钥aaa.domain.key用于Nginx,那么在Nginx启动时会提示输入该私钥文件的密码,N原创 2021-06-25 18:36:58 · 170 阅读 · 0 评论