一、配置Nginx

1、安装Nginx

  1. yum -y install nginx

2、编写配置文件

  1. [root@ngix nginx]# cd /etc/nginx
  2. [root@ngix nginx]# cp nginx.conf nginx.conf.bak
  3. [root@ngix nginx]# vim nginx.conf

清除Nginx.cnf的原始的server配置:

3、配置静态image.conf

  1. [root@nginx nginx] cd conf.d/
  2. [root@nginx nginx] vim image.conf

配置的image.conf如下:

  1. server {
  2. listen 80;
  3. server_name img.intebox.com;
  4. root /mnt/ipower365/apache-tomcat7/webapps;
  5.  
  6. location ~ ^/img/imgs/roomRegister/(.*)\.(jpg|jpeg|png|bmp|swf)$ {
  7. add_header content-type "image/png";
  8. alias /mnt/ipower365/apache-tomcat7/webapps/img/imgs/roomRegister/$1;
  9. }
  10.  
  11. location ~ ^/img/imgs/roomRegister/ {
  12. add_header content-type "image/png";
  13.  
  14. }
  15.  
  16. location ~ .*\.(jpg|jpeg|gif|png|bmp|webp)$ {
  17. root /mnt/ipower365/apache-tomcat7/webapps;
  18. }
  19. location /img {
  20. root /mnt/ipower365/apache-tomcat7/webapps;
  21. }
  22. }

4、重启Nginx

  1. [root@nginx conf.d] nginx -t
  2. [root@nginx conf.d] nginx -s reload

二、配置nfs

 2.1、在客户端和服务端都安装nfs和rpcbind

说明:服务端指的是图片是服务器

  1. yum install nfs-utils rpcbind

 2.2、在服务端配置白名单

  1. [server]#vim /etc/exports
  2. #图片服务器的路径 #访问的机器的ip地址
  3. /mnt/ipower365/apache-tomcat7/webapps/img 172.17.0.11(rw,sync,no_root_squash) # 如果加网段的地址,则:/data   10.10.201.0/24(rw,sync)

2.3、在客户端添加hosts

说明:当然你直接用ip的地址的话,就直接不用在客户端

  1. [client]#vim /etc/hosts
  2. #nginx的ip地址 #域名
  3. 10.168.229.169 img.intebox.com

 2.4、服务端重启nfs

  1. [service]service nfs restart(重启) #centos7: systemctl restart nfs.service

2.5、客户端启动rpcbind

  1. [client]/etc/init.d/rpcbind start #centos7:systemctl start rpcbind

2.6、在客户端挂上服务端的nfs

说明:这边的域名也可以是Nginx的ip地址

  1. [client]mount -t nfs img.intebox.com:/mnt/ipower365/apache-tomcat7/webapps/img /mnt/ipower365/img

2.7、配置一下开机挂起nfs

说明:挂起之后,需要设置开机挂起,不然的话,机器重启之后需要重新挂起

  1. [client]vim /etc/fstab
  2. /dev/mapper/centos-home /home xfs defaults 0 0
  3. /dev/mapper/centos-swap swap swap defaults 0 0
  4. #新增挂起
  5. 10.10.201.20:/data/data /data nfs defaults 0 0

配置静态服务器和配置nfs的更多相关文章

  1. centos LAMP第二部分apache配置 下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转 配置apache的访问日志 配置静态文件缓存 配置防盗链 访问控制 apache rewrite 配置开机启动apache tcpdump 第二十节课

    centos    LAMP第二部分apache配置  下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转  配置apache的访问日志  配置静态文件缓存  配置防盗链 ...

  2. nginx配置静态资源:配置绝对路径

    nginx配置静态资源:配置绝对路径 项目都是html格式的文件,我的项目路径:E:\javaservice\nginx-1.15.7\html assets:静态资源 html:站点文件 uploa ...

  3. SpringBoot 常用配置 静态资源访问配置/内置tomcat虚拟文件映射路径

    Springboot 再模板引擎中引入Js等文件,出现服务器拒绝访问的错误,需要配置过滤器 静态资源访问配置 @Configuration @EnableWebMvc public class Sta ...

  4. Cisco基础(五):配置静态NAT、配置端口映射、配置动态NAT、PAT配置、办公区Internet的访问

    一.配置静态NAT 目标: 随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘.事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地 ...

  5. VMware中对Linux虚拟机的网络配置静态IP的配置

    前言 踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下.项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去 ...

  6. Network基础(五):配置静态路由、配置浮动路由、配置多路由的静态路由、配置默认路由

    一.配置静态路由 目标: 配置路由接口IP地址并通过静态路由的配置实现全网的互通. 方案: 按如下网络拓扑配置接口IP地址并通过静态路由的配置实现全网的互通如下图所示: 步骤: 步骤一:配置静态路由 ...

  7. 在 Ubuntu 14.04 中配置 PXE 服务器

    PXE(预启动执行环境Preboot Execution Environment)服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装. ...

  8. centos6.4安装配置vpn服务器步骤详解

      centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细   一.VPN服务器环境说明 操作系统:CentOS release ...

  9. Linux配置静态IP

    在一块SSD的CentOS配置静态IP 1. 配置静态IP #vi /etc/sysconfig/network-scripts/ifcfg-eth0   DEVICE="eth0" ...

随机推荐

  1. 对int类型最小值INT_MIN取负值结果不变

    在32位系统中,int类型的最大值是0x7fffffff(即除了最高的1Bit其他31位都为1),而最小值是0x80000000(除了最高1bit,其他31位都为0). 显然,对于最小值求负数是不存在 ...

  2. 2.hbase原理(未完待续)

    hbase简介相关概念hmsterhregionserver表regionhstorememstorestorefilehfileblockcacheWALminorcompactmajorcompa ...

  3. 十:HDFS Short-Circuit Local Reads 短路本地读取

    当client请求数据时,datanode会读取数据然后通过TCP协议发送给client.short-circuit绕过了datanode直接读取数据.short-circuit的前提是client和 ...

  4. 4-1:实现tee命令

    #include <stdio.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h& ...

  5. Python的7种性能测试工具:timeit、profile、cProfile、line_profiler、memory_profiler、PyCharm图形化性能测试工具、objgraph

    1.timeit: >>> import timeit >>> def fun(): ): a = i * i >>> timeit.timeit ...

  6. 关于对 NUMA 理解(学习笔记,便于以后查阅)

    对NUMA的理解: NUMA是多核心CPU架构中的一种,其全称为Non-Uniform Memory Access,简单来说就是在多核心CPU中,机器的物理内存是分配给各个核的,架构简图如下所示: 每 ...

  7. jira & analytics

    jira & analytics jira 代码有毒呀 http://jira.xgqfrms.xyz:8888/rest/analytics/1.0/publish/bulk { resou ...

  8. table中的td限制宽度width也不能让字符过长变成省略号生效?

    table中的td限制宽度width也不能让字符过长变成省略号生效? http://blog.csdn.net/java_mr_zheng/article/details/49423247 CSS t ...

  9. 【】Python】异常处理try...except、raise

    一.try...except 有时候我们写程序的时候,会出现一些错误或异常,导致程序终止.例如,做除法时,除数为0,会引起一个ZeroDivisionError 例子: 1 2 3 4 a=10 b= ...

  10. [洛谷P4781]【模板】拉格朗日插值

    题目大意:给你$n(n\leqslant2000)$个点,要你求$n-1$次经过这$n$个点的多项式在$k$处的值 题解:$Lagrange$插值:$$f_x=\sum\limits_{i=1}^ky ...