一、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服务的更多相关文章

  1. linux nginx服务 反向代理 负载均衡 nfs服务

    一.nginx服务 1.首先软件停用firewall #systemctl stop firewalld stop:本次停用 disable:开机停用 enable:开机启用 #ps aux | gr ...

  2. Linux基础-----------nginx安装和nginx web、nginx反向代理、nfs 服务

    作业一:nginx服务1)二进制安装nginx包 yum install epel-release -y 先安装epel-release 再查看yum源中已经安装上了epel相关文件 中间省去了一些安 ...

  3. 07 nginx反向代理和nfs服务

    作业一:nginx服务二进制安装nginx包 作为web服务修改配置文件 让配置生效,验证配置 作业二:nfs服务二进制安装nfs作为共享存储挂载在三台web的网站根目录下实现,在任意一台web上修改 ...

  4. linux---nginx服务nfs服务nginx反向代理三台web

    一:nginx服务 1.二进制安装nginx包 [root@bogon ~]# systemctl disable firewalld #关闭Firewalls自启动 Removed symlink ...

  5. Nginx web proxy NFS服务

    1.nginx web 安装 配置 #systemctl stop firewalld #systemctl disabled firewalld #wget -O /etc/yum.repos.d/ ...

  6. linux基础之nginx和nfs服务

      第一部分: 一.nginx服务安装nginx包(源码安装)1.先cd /etc/yum.repos.d目录下2.yum install epel-release -y(安装扩展包)3.yum in ...

  7. linux基础(5)- nginx服务、nfs服务

    一.nginx服务 源码安装: yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -yls ...

  8. 007--linux常用命令nginx和nfs服务

    作业: 集群搭建 1.部署nginx反向代理三个web服务,调度算法使用加权轮询: 2.所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性: 一.nginx服务 1. 先 ...

  9. day10 nfs服务,nginx负载均衡,定时任务

    ==================nginx 负载均衡==================== 实现nginx负载均衡的效果,并运用nfs服务共享目录,使所有nginx服务拥有共同的http目录 n ...

随机推荐

  1. Java日志框架:slf4j作用及其实现原理

    简单回顾门面模式 slf4j是门面模式的典型应用,因此在讲slf4j前,我们先简单回顾一下门面模式, 门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用.用一 ...

  2. 笔记:Hibernate 持久化类标注示例-双向1-N关系映射

    1-N关系的1端持久化类 package org.drsoft.hibernate.model.oneToMany;     import java.util.Date; import java.ut ...

  3. 关于css选择器中有小数点的标签获取

    需求说明 因为项目中章节配置的时候有小数点,1,1.1,1.2,1.11的标题,这个时候每一行标题的id,class设置成标题号是独一无二的标记.但是,直接用js获取是获取不到的,例如$('#3.22 ...

  4. 【网络】 数据链路层&物理层笔记

    数据链路层 简称链路层,功能在于将数据包封装成帧,控制帧对介质的访问.链路层连接了物理介质和其之上抽象层,可以使上层不用关心用什么方法在什么介质中传输信息. 在帧被传输时经过的每一跳,每个中间设备(通 ...

  5. CSS3美化网页元素

    <span>标签 </span>属性名 含义 举例font-family 设置字体类型 font-family:"隶书"font-size 设置字体大小 f ...

  6. win10下NeuralStyle的tensorflow版实验

    ---恢复内容开始--- 首先配置win10下的tensorflow-gpu的运行环境,然后在github上将NeuralStyle拷贝下来,最后根据文档说明参数,运行文件,即可得到自己喜欢的styl ...

  7. 【分布式系列之dubbo】dubbo管理工具dubbo-admin安装使用

    一.安装完成后界面显示 二.安装 1.下载dubbo-admin安装包 2.修改WEB-INF下的dubbo.properties文件内容 dubbo.registry.address=zookeep ...

  8. 网络1711c语言第0次作业总结

    作业地址:https://edu.cnblogs.com/campus/jmu/JMUC--NE17111712/homework/861 总结 1.评分标准 以下要求中除了未交和抄袭0分,其他项最多 ...

  9. 学号:201621123032 《Java程序设计》第1周学习总结

    1:本周学习总结 JDK,JRE,JVM三者的含义和关系.JDK是java开发工具包,包含了java的运行环境,java工具和类文库.例如java.javac.jar....可以把 .java编译成. ...

  10. 去掉xcode编译warning:ld: warning: directory not found for option '-L

    选择工程, 编译的 (targets) 选择 Build Settings 菜单 查找 Library Search Paths 和 Framework Search Paths, 删掉编译报warn ...