2/21()

1.部署环境
在proxy主机家目录下将lnmp_soft.tar.gz拷贝到web1
scp lnmp_soft.tar.gz 192.168.2.100:

tar -xf lnmp_soft.tar.gz
cd lnmp_soft/
tar -xf nginx-1.17.6.tar.gz
cd nginx-1.17.6/

yum -y install gcc make pcre-devel openssl-devel

./configure //配置
make //编译
make install //安装

yum -y install mariadb mariadb-server mariadb-devel //安装数据库相关软件包
yum -y install php php-mysql php-fpm //安装php相关软件包

systemctl start mariadb
systemctl start php-fpm

vim conf/nginx.conf //修改配置文件,实现动静分离,
修改65~71行为以下状态
在这里插入图片描述
配置好lnmp之后
[root@web1 nginx]# systemctl stop httpd
[root@web1 nginx]# systemctl stop firewalld
[root@web1 nginx]# sbin/nginx //开启服务

配置好lnmp之后
cd ~/lnmp_soft/php_scripts/
tar -xf php-memcached-demo.tar.gz //释放带登录功能的网页
cp -r php-memcached-demo/* /usr/local/nginx/html/ //拷贝页面

火狐浏览器访问http://192.168.2.100/index.php

在这里插入图片描述
sbin/nginx-s #重新家在服务
火狐浏览器访问http://192.168.2.5/index.php

在这里插入图片描述
在这里插入图片描述
Session 存储在服务器端,保存用户名、登录状态等信息
Cookies 由服务器下发给客户端,保存在客户端的一个文件保存的主要内容是sessionID

删除web1和web2的session页面
rm -rf /var/lib/php/session/*
火狐浏览器访问http://192.168.2.5/index.php 登陆两次才算成功,目前两次是正常现象

到web1与web2主机修改存储session文件的位置
在这里插入图片描述
改成memcache,表示session的存储不在是本地的普通文件,而是去找memcache
tcp://192.168.2.5:11211 //这里的路径修改为安装了memcache服务的服务器地址与端口

yum -y install php-pecl-memcache //安装php与memcached服务关联的软件包
systemctl restart php-fpm

所有主机关闭防火墙和selinux
最后清空浏览器的历史记录,再访问http://192.168.2.5/index.php仅仅登录一次即可成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值