nginx动静分离

Posted itzhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx动静分离相关的知识,希望对你有一定的参考价值。

192.168.126.8 主服务器
192.168.126.7 静态节点
192.168.126.6 动态节点
[wangluoyuan]
name=wanglouyuan1
enabled=1
gpgcheck=0
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
cost=1
[centos]
name=centos163
enabled=1
gpgcheck=0
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
需要用到的网络源
关闭防火墙
Setenforce 0
Systemctl stop firewalld
第一步:下载nginx

╭─root@zxw ~
╰─? yum install nginx -y
第二步:主服务配置动静分离规则
╭─root@zxw ~
╰─? vim /etc/nginx/nginx.conf

location ~ html$
proxy_pass http://192.168.126.7;

location ~ php$
proxy_pass http://192.168.126.6;

第三步:检查并重启
╭─root@zxw ~
╰─? nginx -t
nginx: /etc/nginx/nginx.conf syntax is ok

╭─root@zxw ~
╰─? systemctl restart nginx
配置静态服务器192.168.126.7
一:[root@zxw ~]# yum install nginx -y
二:[root@zxw ~]# cd /usr/share/nginx/html/
[root@zxw html]# ls
404.html 50x.html index.html nginx-logo.png poweredby.png
三:[root@zxw html]# vim index.html
四:[root@zxw html]# systemctl restart nginx
配置动态服务器192.168.126.6
一:[root@006 ~]# yum install php httpd -y
二:[root@006 ~]# vim /var/www/html/index.php
<?php
phpinfo();
?>
~
三:[root@006 ~]# systemctl restart httpd

 

以上是关于nginx动静分离的主要内容,如果未能解决你的问题,请参考以下文章

Linux里面为啥nginx要做动静分离?

中间件 | Nginx实现动静分离

Nginx 动静分离概述

Nginx 动静分离概述

nginx动静分离

nginx动静分离+资源分离