zoukankan      html  css  js  c++  java
  • 配置静态服务器和配置nfs

    一、配置Nginx

    1、安装Nginx

    yum -y install nginx
    

    2、编写配置文件

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

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

    3、配置静态image.conf

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

    配置的image.conf如下:

    server {
            listen 80;
            server_name img.intebox.com;
            root /mnt/ipower365/apache-tomcat7/webapps;
    
           location ~  ^/img/imgs/roomRegister/(.*).(jpg|jpeg|png|bmp|swf)$ {
                    add_header content-type "image/png";
                    alias /mnt/ipower365/apache-tomcat7/webapps/img/imgs/roomRegister/$1;
             }
    
           location ~ ^/img/imgs/roomRegister/ {
                    add_header content-type "image/png";
    
            }
    
           location ~ .*.(jpg|jpeg|gif|png|bmp|webp)$ {
                    root /mnt/ipower365/apache-tomcat7/webapps;
            }
           location /img {
                    root /mnt/ipower365/apache-tomcat7/webapps;
            }
    }
    

    4、重启Nginx

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

    二、配置nfs

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

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

    yum install nfs-utils rpcbind
    

     2.2、在服务端配置白名单

    [server]#vim /etc/exports
    #图片服务器的路径                             #访问的机器的ip地址
    /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的地址的话,就直接不用在客户端

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

     2.4、服务端重启nfs

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

    2.5、客户端启动rpcbind

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

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

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

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

    2.7、配置一下开机挂起nfs

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

    [client]vim /etc/fstab
    /dev/mapper/centos-home /home                   xfs     defaults        0 0
    /dev/mapper/centos-swap swap                    swap    defaults        0 0
    #新增挂起
    10.10.201.20:/data/data /data                   nfs     defaults        0 0
    
  • 相关阅读:
    苹果
    对称排序
    车牌号
    比较字母大小
    队花的烦恼一
    VF
    荷兰国旗问题
    字符串逆序输出
    Python多进程库multiprocessing创建进程以及进程池Pool类的使用
    Redis提供的持久化机制
  • 原文地址:https://www.cnblogs.com/zhangqigao/p/8818783.html
Copyright © 2011-2022 走看看