环境:
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
更改如下:
配置动静分离:
重启服务器,配置生效!
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