一、nginx服务

1.首先软件停用firewall

shell

systemctl stop firewalld

stop:本次停用
disable:开机停用
enable:开机启用
```shell```
#ps aux | grep firewalld #检查是否停用

2.关闭内核防火墙

shell

vim /etc/selinux/config

![](http://images2015.cnblogs.com/blog/1122851/201703/1122851-20170320172347486-819807972.png)
需要重启linux
##3.yum安装nginx以及依赖包
```shell```
#yum install epel-release -y #添加nginx仓库(epel-release)
#yum install nginx -y #安装nginx

4.修改配置文件

shell

vim /etc/nginx/nginx.conf

![](http://images2015.cnblogs.com/blog/1122851/201703/1122851-20170320164414924-1121470243.png)
##5.重读nginx配置文件
```shell```
#systemctl reload nginx

restart:重新打开

status:查看状态

nginx服务开启:

6.动态查看nginx进程日志

shell

tail -f /var/log/nginx/access.log

![](http://images2015.cnblogs.com/blog/1122851/201703/1122851-20170320195959471-1150958589.png)

#二、nfs服务
首先:
服务端ip:192.168.185.130
web1:192.168.185.134
web2:192.168.185.133
web3:192.168.185.132
##1.服务端yum安装nfs和RPC服务
```shell```
#yum install rpcbind nfs-utils -y

新建输出目录share,增加写权限

shell

mkdir /share

chmod -R o+w /share/ #增加写权限

##2.服务端修改配置文件
```shell```
#vim /etc/exports

添加:

shell

/share 192.168.185.0/24(rw,sync,fsid=0)

##3.服务端设置开机启动nfs和rpcbind
```shell```
#systemctl enable nfs-server.service
#systemctl enable rpcbind.service

4.服务端启动nfs和rpcbind

shell

systemctl start nfs-server.service

systemctl start rpcbind.service

##5.web1(客户端)配置
```shell```
#yum install rpcbind nfs-utils -y
#systemctl enable rpcbind.service #rpcbind开机启动
#systemctl start rpcbind.serive #启动rpcbind
#showmount -e 192.168.185.130 #查看服务端是否有共享目录
#mount -t nfs 192.168.185.130:/share /var/www/html/ #挂载服务端/share目录

配置成功:

三、ngix反向代理

1.修改nginx.conf

shell

vim /etc/nginx/nginx.conf

nginx官网介绍负载均衡(Using nginx as HTTP load balancer)
http://nginx.org/en/docs/http/load_balancing.html ##2.实现基于轮询的方式
```shell```
http {
upstream myapp1 {
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
} server {
listen 80; location / {
proxy_pass http://myapp1;
}
}
}

3.实现基于权重的方式

shell

upstream myapp1 {

server srv1.example.com weight=3;

server srv2.example.com;

server srv3.example.com;

}

##4.实现基于hash的方式
```shell```
upstream myapp1 {
ip_hash;
server srv1.example.com;
server srv2.example.com;
server srv3.example.com;
}

linux nginx服务 反向代理 负载均衡 nfs服务的更多相关文章

  1. Nginx (二) Nginx的反向代理负载均衡以及日志切割

    Nginx是一个高并发,高性能的服务器,可以进行反向代理以及网站的负载均衡.这些功能的运用都在配置文件中,也就是Nginx安装目录下的conf/nginx.conf. nginx.conf 1. 先来 ...

  2. 三、nginx实现反向代理负载均衡

    1.反向代理 需求: 两个tomcat服务通过nginx反向代理 nginx服务器:192.168.101.3 tomcat1服务器:192.168.101.5 tomcat2服务器:192.168. ...

  3. Nginx(二) 反向代理&负载均衡

    1.反向代理 当我们请求一个网站时,nginx会决定由哪台服务器提供服务,就是反向代理. nginx只做请求的转发,后台有多个tomcat服务器提供服务,nginx的功能就是把请求转发给后面的服务器, ...

  4. nginx做反向代理负载均衡 Java怎么获取后端服务器获取用户IP

    nginx做反向负载均衡,后端服务器获取真实客户端ip   首先,在前端nginx上需要做如下配置: location / proxy_set_hearder host                 ...

  5. nginx ----> nginx配置/反向代理/负载均衡

    nginx [engine x]是一个HTTP和反向代理服务器,一个邮件代理服务器和一个通用的TCP/UDP代理服务器,最初由Igor Sysoev编写. 环境: Ubuntu16.04 安装ngin ...

  6. nginx+tomcat 反向代理 负载均衡配置

    1.nginx的安装和配置见:http://www.cnblogs.com/ll409546297/p/6795362.html 2.tomcat部署项目到对应的服务器上面并启动,不详解 3.在ngi ...

  7. 如何使用Weave以及Docker搭建Nginx反向代理/负载均衡服务器

    Hi, 今天我们将会学习如何使用 Weave 和 Docker 搭建 Nginx 的反向代理/负载均衡服务器.Weave 可以创建一个虚拟网络将 Docker 容器彼此连接在一起,支持跨主机部署及自动 ...

  8. nginx 详解反向代理负载均衡

    什么是反向代理负载均衡 使用代理服务器可以将请求转发给内部的Web服务器,使用这种加速模式显然可以提升静态网页的访问速度.因此也可以考虑使用这种技术,让代理服务器将请求 均匀转发给多台内部Web服务器 ...

  9. 反向代理负载均衡-----nginx

    一:集群 1.1:集群的概念    集群是一组相互独立的.通过高速网络互联的计算机,他们构成了一个组,并以单一系统的模式加以管理.一个客户与集群相互作用时,集群像是一个独立的服务器.集群配置是用于提高 ...

随机推荐

  1. HTML常用标签及约束

    注释 <!--这是一段注释--> 样式表 外部样式(CSS) <head> <link rel="stylesheet" type="tex ...

  2. cxGrid 单元格回车移到下一行,当移到最后一个单元格时回车新增一行【转】

    1 在TcxGridDBTableView中,设定属性 NewItemRow.Visible = True 2 在cxgrid中输入数据怎样回车换行  在TcxGridDBTableView中  将属 ...

  3. “Unable to open kernel device \\.\Global\vmx86

    启动vm中虚拟机中的时候,弹出窗口的时候,弹出窗口 Unable to open kernel device \\.\Global\vmx86;系统找不到指定的文件,Did you reboot af ...

  4. SpringBoot(七)_统一异常处理

    我感觉看了这节课,给我的思考还是很多的,感觉受益良多.废话不多说,一起学习. 统一的 外层结构返回 这样利于代码看着也规范,前端处理也统一 # 错误返回 { "code": 1, ...

  5. springmvc+json 前后台数据交互

    1. 配置(1) 文件配置参考这里(2) 导入jackson相关包:jackson-annotations-2.9.4.jar,jackson-core-2.9.4.jar,jackson-datab ...

  6. Intelligent Factorial Factorization LightOJ - 1035(水题)

    就是暴力嘛...很水的一个题... 不好意思交都... #include <iostream> #include <cstdio> #include <sstream&g ...

  7. python中OS模块操作文件和目录

    在python中执行和操作目录和文件的操作是通过内置的python OS模块封装的函数实现的. 首先导入模块,并查看操作系统的类型: >>> import os os.name # ...

  8. svmrank 的误差惩罚因子c选择 经验

    C是一个由用户去指定的系数,表示对分错的点加入多少的惩罚,当C很大的时候,分错的点就会更少,但是过拟合的情况可能会比较严重,当C很小的时候,分错的点可能会很多,不过可能由此得到的模型也会不太正确,所以 ...

  9. java中poi进行execl导出

    首先贴出最终导出的execl截图吧: 前台界面如下: 点击导出时,为其按钮的onclick事件添加exportDate()函数: function exportDate(){ var begin_Da ...

  10. 模板:插头dp

    前言: 严格来讲有关dp的都不应该叫做模板,因为dp太活了,但是一是为了整理插头dp的知识,二是插头dp有良好的套路性,所以姑且还叫做模板吧. 这里先推荐一波CDQ的论文和这篇博客http://www ...