Nginx+Apache 动静分离

Posted 我可是懒大王

tags:

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

环境:

192.168.80.182

LAMP

提供动态处理(php

192.168.80.183

nginx

提供静态资源

 

 


一、搭建lamp架构

过程略(有快照)
二、搭建nginx
yum -y install \\
pcre-devel \\
zlib-devel
yum install gcc gcc-c++ make -y
useradd -M -s /sbin/nologin nginx
tar xzvf nginx-1.13.7.tar.gz -C /usr/src/
cd /usr/src/nginx-1.13.7
./configure \\
--prefix=/usr/local/nginx \\
--user=nginx \\
--group=nginx \\
--with-http_stub_status_module
make && make install
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
nginx -t //配置文件语法检查
nginx //启动服务
-------制作管理角本--------
vi /etc/init.d/nginx
#!/bin/bash

chkconfig: 35 99 20

description: Nginx Service Control Script

PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"
case "$1" in
start)
$PROG
;;
stop)
kill -s QUIT $(cat $PIDF)
;;
restart)
$0 stop
$0 start
;;
reload)
kill -s HUP $(cat $PIDF)
;;
*)
echo "Usage: $0 start|stop|restart|reload"
exit 1
esac
exit 0
chmod +x /etc/init.d/nginx
chkconfig --add nginx
vi /usr/local/nginx/conf/nginx.conf
更改如下:

Nginx+Apache

配置动静分离:

Nginx+Apache

重启服务器,配置生效!

service nginx restart

 

三、测试环节:

1、在apache中创建php页面:

cd /usr/local/httpd/htdocs

vi index.php

Nginx+Apache

2、在nginx上导入静态资源图片

cd /usr/local/nginx/html/

Nginx+Apache

2、访问:

192.168.80.183/index.php

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

Nginx+Apache动静分离

部署Nginx+Apache动静分离(实战!可跟做!)

Nginx+apache/Tomcat实现反向代理与动静分离

CentOS7.4—构建Apache+Nginx动静分离

nginx+Apache实现动静分离

linux+apache+nginx实现,反向代理动静分离