部署Nginx
Nginx 是一个高性能的HTTP和反向代理web服务器
其特点是占有内存少,并发能力强(高并发)。分摊到多个操作单元上进行执行
建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量
加强网络数据处理能力、提高网络的灵活性和可用性。
1.在服务器上安装nginx依赖的插件
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
2.在nginx官网(http://nginx.org/)单击“download”选项,然后下载合适的版本
3.解压 并重命名为nginx
tar -zxvf ~·~~~~ 按tab键自动补充后面代码,然后回车
4.切换到nginx目录下,
cd nginx
执行./configure命令编译nginx文件
./configure --prefix=/usr/local/nginx --with-http_v2_module --with-http_ssl_module --with-http_sub_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre
5.执行make命令进行源码编译
make
6.使用make install命令进行安装;
make install
7.切换到/usr/local/nginx 目录,
cd /usr/local/nginx/
查看是否安装成功;
ll
8.进入/usr/local/nginx/sbin目录
cd /usr/local/nginx/sbin/
启动nginx服务;
./nginx
9.检查nginx服务是否启动;
ps -ef | grep ngix
在浏览器输入网址,出现welcome to nginx 则已经配置成功
部署Redis服务
是什么:高速缓存数据库,一种存储系统,非关系型数据库
特点:redis的数据放在内存里,所有读写快,能够实现持久化
redis的用处
1.用作缓存,优点(1.可以减轻数据库压力 2.可以提高查询效率)
2.点赞数,访问量
3.鉴权,cookie和session1.若没有wget则下载:yum -y install wget
2.下载阿里云
wget -O /etc/yum.repos.d/centos.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3.使用yum命令安装第三方库
yum install epel-release
4.使用yum命令安装redis程序;
yum -y install redis
5.启动redis服务,检查redis启动状态,并设置为开机自启动
systemctl start redis
ps -ef | grep redis
systemctl enable redis
6.设置redis允许远程访问,
vim /etc/redis.conf
在bind 127.0.0.1(61)前面添加#号注释该行,找到protected-mode yes(80),将yes改为no,
找到daemonize no(128) 将no改为yes,修改完成保存退出;
7.结束redis进程,并重启redis服务;
ps -ef | grep redis
kill -9 12038(redis的进程数值)
systemctl start redis
ps -ef | grep redis
8。使用redis自带客户端测试是否能够设置及获取数据
cd /usr/bin
./redis-cli -h 192.168.8.131 -p 6379
ping
set name zhangsan
get name
exit