nginx nfs服务
一、nginx服务
1、二进制安装nginx包
[root@bogon ~]# ls /etc/yum.repos.d/
[root@bogon ~]# cd /etc/yum.repos.d/
[root@bogon yum.repos.d]# yum install epel-release –y
[root@bogon yum.repos.d]# yum install nginx –y


2、作为web服务修改配置文件
[root@bogon yum.repos.d]# vim /etc/nginx/nginx.conf

3、让配置生效,验证配置
[root@bogon html]# systemctl start nginx
[root@bogon html]# systemctl status nginx
[root@bogon html]# systemctl stop firewalld
http://192.168.24.128/a/b/c.txt

二、nfs服务
1、二进制安装nfs
[root@bogon /]# yum install rpcbind nfs-utils –y
2、作为共享存储挂载在三台web的网站根目录下
[root@bogon ~]# yum install rpcbind
[root@bogon ~]# ls /var/www/html
[root@bogon ~]# cat /var/www/html/web1.txt
[root@bogon ~]# vim /var/www/html/web1.txt
[root@bogon ~]# cat /var/www/html/web1.txt
[root@bogon ~]# echo hello world. >> /var/www/html/web1.txt
[root@bogon ~]# cat /var/www/html/web1.txt
3、实现,在任意一台web上修改的结果,其余两台都可以看到
[root@bogon ~]# echo hello world. >> /var/www/html/web1.txt
[root@bogon ~]# cat /var/www/html/web1.txt
三、nginx反向代理三台web
1、实现基于轮询的方式调度三台web,并验证结果
[root@bogon www]# yum -y install tree
[root@bogon www]# echo web-8082 > 8082/index.html
[root@bogon www]# echo web-8080 > 8080/index.html
[root@bogon www]# echo web-8081 > 8081/index.htm
[root@bogon www]# iptables -F
[root@bogon www]# vim /etc/nginx/nginx.conf
[root@bogon www]# /usr/sbin/nginx -s reload



2、实现基于权重的方式调度三台web,并验证结果


3、实现基于hash的方式调用三台web,并验证结果


四、nginx反向代理+三台web+nfs共享存储实现集群配置
[root@bogon share]#vim /etc/nginx/nginx.conf
[root@bogon share]#systemctl reload nginx
[root@bogon share]#cat index.html
welcome Beijing
[root@bogon share]#
五、源码安装nginx,并按照作业一描述的那样去测试使用
[root@bogon ~]# yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
[root@bogon ~]# tar -zxvf nginx-1.10.3.tar.gz
[root@bogon ~]# cd nginx-1.10.3 [root@bogon nginx-1.10.3]# ./configure
--prefix=/usr/local/nginx
[root@bogon nginx-1.10.3]# make && make install
[root@bogon nginx-1.10.3]# /usr/local/nginx/sbin/nginx -c
/usr/local/nginx/conf/nginx.conf
nginx nfs服务的更多相关文章
- linux nginx服务 反向代理 负载均衡 nfs服务
一.nginx服务 1.首先软件停用firewall #systemctl stop firewalld stop:本次停用 disable:开机停用 enable:开机启用 #ps aux | gr ...
- Linux基础-----------nginx安装和nginx web、nginx反向代理、nfs 服务
作业一:nginx服务1)二进制安装nginx包 yum install epel-release -y 先安装epel-release 再查看yum源中已经安装上了epel相关文件 中间省去了一些安 ...
- 07 nginx反向代理和nfs服务
作业一:nginx服务二进制安装nginx包 作为web服务修改配置文件 让配置生效,验证配置 作业二:nfs服务二进制安装nfs作为共享存储挂载在三台web的网站根目录下实现,在任意一台web上修改 ...
- linux---nginx服务nfs服务nginx反向代理三台web
一:nginx服务 1.二进制安装nginx包 [root@bogon ~]# systemctl disable firewalld #关闭Firewalls自启动 Removed symlink ...
- Nginx web proxy NFS服务
1.nginx web 安装 配置 #systemctl stop firewalld #systemctl disabled firewalld #wget -O /etc/yum.repos.d/ ...
- linux基础之nginx和nfs服务
第一部分: 一.nginx服务安装nginx包(源码安装)1.先cd /etc/yum.repos.d目录下2.yum install epel-release -y(安装扩展包)3.yum in ...
- linux基础(5)- nginx服务、nfs服务
一.nginx服务 源码安装: yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -yls ...
- 007--linux常用命令nginx和nfs服务
作业: 集群搭建 1.部署nginx反向代理三个web服务,调度算法使用加权轮询: 2.所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性: 一.nginx服务 1. 先 ...
- day10 nfs服务,nginx负载均衡,定时任务
==================nginx 负载均衡==================== 实现nginx负载均衡的效果,并运用nfs服务共享目录,使所有nginx服务拥有共同的http目录 n ...
随机推荐
- table_rows查询优化
日常应用运维工作中,Dev或者db本身都需要统计表的行数,以此作为应用或者维护的一个信息参考.也许很多人会忽略select count(*) from table_name类似的sql对数据库性能的影 ...
- redis分片和哨兵
1 Redis的使用 1.1 Redis入门案例 1.1.1 什么样的数据使用缓存 说明:使用缓存其实为了减少用户查询数据库的时间.如果数据频繁的变更.不适用缓存.缓存中的数据应该保存修改频率不高的数 ...
- js正则《转载收藏》
\:转义字符.'\\n'匹配\n ^:开始位置.'^[0-9]'匹配以数字开头的字符,可以匹配'88DC',不可匹配'DC88' $:结束位置.'[0-9]$'匹配以数字结尾的字符,可以匹配'ab12 ...
- 在java或 js中的日期时间转换问题
1.在js中需要求的当前日期的周一和周日 var now = new Date(); // 当前日期时间对象 var date = now.getDate(); // 当前是几号:当前日期在一个月中的 ...
- 【日记】一次程序调优发现的同步IO写的问题,切记
众所周知,我们在写程序的时候,好习惯是在重要的代码打上日志.以便监控程序运行的性能和记录可能发生的错误. 但是,如果日志是基于同步IO文件操作,那么就必须考虑到访问总次数或并发数目. 如果总次数或并发 ...
- ngix_http_stub_status_module
1.ngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息.默认情况下这个模块是不被编译进来的,所以在编译 Ngin ...
- python(练习实例)
Python 练习实例1 题目:有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 我的代码:python 3+ #2017-7-20 list_h = [1,2,3,4 ...
- Java基础学习(二)
软件设计原则: 为了提高软件的开发效率,降低软件开发成本,一个优良的软件系统应该具有以下特点: 1,可重用性:遵循DRY原则,减少软件中的重复代码. 2,可拓展性:当软件需要升级增加新的功能,能够在现 ...
- C语言第三周作业---单层循环
一.PTA实验作业 题目1 1.实验代码 int N = 0,i; char sex; float a[9], height; scanf("%d\n", &N); for ...
- SQL函数返回表的示例-Z
create function [dbo].[GetOperateCustGroup] ( ), ) ) returns @TempTable table (MaxPrice float,MinPri ...