Nginx+Apache 动静分离
Posted 我可是懒大王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx+Apache 动静分离相关的知识,希望对你有一定的参考价值。
环境:
192.168.80.182 | LAMP | 提供动态处理(php) |
192.168.80.183 | 提供静态资源 | |
|
|
一、搭建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
更改如下:
配置动静分离:
重启服务器,配置生效!
service nginx restart
三、测试环节:
1、在apache中创建php页面:
cd /usr/local/httpd/htdocs
vi index.php
2、在nginx上导入静态资源图片
cd /usr/local/nginx/html/
2、访问:
192.168.80.183/index.php
以上是关于Nginx+Apache 动静分离的主要内容,如果未能解决你的问题,请参考以下文章