将远程图片服务器挂载到Nginx所在服务器上,然后在Nginx上配置访问。

步骤

两台服务器信息如下:

服务器名称

服务器IP

共享目录

服务器说明

A

10.100.1.10

/mnt/data

Nginx所在服务器

B

10.100.1.11

/usr/local/data

图片所在服务器

1.配置共享服务器

目标:需要将B服务器上的目录/usr/local/data挂载到A服务器的/mnt/data下。

1.1. 配置B服务器NFS共享

注意:centos6.6使用的nfs4,已经不再需要安装portmap,而使用rpcbind代替。

命令:

#sudo vim /etc/exports

/usr/local/data 10.100.1.10(rw,sync)

说明:/usr/local/data 本服务器需要进行共享的文件夹,10.100.1.10 Nginx所在服务器

rw:表示具有读写权限;sync表示同步写内存和磁盘

配置修改生效

# sudo exportfs -r

1.2. 启动B服务器上的服务

启动rpcbind和NFS服务

先开启服务

# sudo chkconfig rpcbind on

# sudo chkconfig nfs on

启动服务

# sudo service rpcbind start

# sudo service nfs start

确认服务启动成功

# sudo rpcinfo -p

program vers proto port

100000 2 tcp111 portmapper

100000 2 udp111 portmapper

100003 2 udp2049 nfs

100003 3 udp2049 nfs

100003 4 udp2049 nfs

...

100005 3 tcp750 mountd

检查B服务器上是否输出共享目录

# sudo exportfs

/usr/local/data 10.100.1.10

1.3. 启动A服务器上的服务

启动rpcbind和NFS服务

先开启服务

# sudo chkconfig rpcbind on

# sudo chkconfig nfs on

启动服务

# sudo service rpcbind start

# sudo service nfs start

1.4. 挂载服务器

# sudo mount -o rw10.100.1.11:/usr/local/data/ /mnt/data

查看是否挂载成功

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda2 123G3.9G 113G 4% /

tmpfs 3.9G 03.9G 0% /dev/shm

/dev/sda1 190M 32M149M 18% /boot

/dev/sda5 165G 60M156G 1% /data

10.100.1.11:/usr/local/data/

485G 3.8G456G 1% /mnt/data

在Nginx的server中添加如下配置:

location /img/ {

alias /mnt/data/;

autoindex on;

}

配置完成后刷新Nginx配置文件(命令: sudo ./Nginx -s reload)

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

nginx 跨服务器显示图片,centos6.6下nginx配置远程服务器上图片访问相关推荐

  1. 商贸服务器显示一个窗口,金蝶 商贸高级版 远程服务器

    金蝶 商贸高级版 远程服务器 内容精选 换一换 远程登录Windows弹性云服务器后,修改分辨率设置.不同版本的Windows操作系统,操作略有差异,本节以Windows Server 2016 标准 ...

  2. CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建

    本文章为各位介绍一篇关于CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架的例子. 作为一个严谨(其实就是有强迫症)的程序,为 ...

  3. centos6.4下安装配置JDK+TOMCAT+MYSQL笔记

    在公司测试环境,需要在CENTOS6.4下安装配置JDK+TOMCAT+MYSQL,下面是一个安装笔记留存备用. 一.系统环境和软件包 [root@localhost /]# uname -r 2.6 ...

  4. Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x ...

  5. 服务器能进安全模式进不去系统,远程服务器怎么进安全模式

    远程服务器怎么进安全模式 内容精选 换一换 远程桌面协议(Remote Desktop Protocol,RDP),是微软提供的多通道的远程登录协议.本节为您介绍如何使用RDP文件远程登录Window ...

  6. 服务器查看账户被锁的信息吗,远程服务器帐户被锁定

    远程服务器帐户被锁定 内容精选 换一换 需要定期修改客户端的操作系统"rdadmin"用户的登录密码,并禁止"rdadmin"用户远程登录,以提升系统运维安全性 ...

  7. linux ntpd服务器,Linux运维知识之Linux升级NTPD服务器-编译安装ntp-4.2.8p9与配置NTPD服务器...

    本文主要向大家介绍了Linux运维知识之Linux升级NTPD服务器-编译安装ntp-4.2.8p9与配置NTPD服务器,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1. 系 ...

  8. Pycharm 专业版配置远程服务器

    1. 首先要与远程服务器建立连接 依次点击 Tools - Deployment - Configuration 点击 + 号,选择 SFTP,填写server name,我一般会用远程ip地址命名 ...

  9. win7web服务器设置默认网页,教你win7配置web服务器的方法

    win7旗舰版就自带了IIS信息管理器组件,通过它可以进行web服务器配置,实现资源信息共享.不过很多网友不清楚win7如何配置web服务器?下面小编给大家介绍下win7配置web服务器的方法. 具体 ...

最新文章

  1. html5边框有圆弧,CSS圆角有立体感的DIV边框
  2. Package CJK Error: Invalid character code. 问题解决方法--xelatex和pdflatex编译的转换
  3. [家里蹲大学数学杂志]第418期南开大学2013年实变函数期末考试试题参考解答
  4. Kendo UI Validator 概述
  5. mongodb2.2.1安装
  6. pythonlive2d_Unity-Live2D资源载入
  7. 词嵌入:探索解释和利用
  8. 在 CentOS 5.4 下编译安装MySQL时
  9. 计算机硬件的发展经历,计算机的发展史及硬件组成,零基础小白入门科普
  10. php通过数组存取mysql查询语句的返回值
  11. Python群机器人发送城市天气情况
  12. C++ 出现异常“.... \debug_heap.cpp Line:980 Expression:__acrt_first_block==header“
  13. 抓包工具 for Mac之paros
  14. LIS和LCS LCIS
  15. 群同态基本定理证明_群论(2): 群作用, Sylow定理
  16. c语言中的双周期指令,时钟周期 机器周期 指令周期的概念
  17. AngularJS页面【uib-dropdown】控件在模态窗口(弹出窗)中无法使用问题
  18. 摄氏温度和华氏温度相互转换(及其概念)
  19. 深入理解数据库磁盘存储(Disk Storage)
  20. lock-step技术

热门文章

  1. Unity StartCoroutine 和 yield return 深入研究
  2. 我的NopCommerce之旅(4): 定时任务之邮件
  3. UIWebView与JavaScript的交互
  4. (译)如何使用GameCenter制作一个简单的多人游戏教程:第一部分
  5. 在 Google Earth 上看新闻
  6. 突发!联想被责令立即开展全面整改
  7. Facebook全球宕机6小时!小扎损失60亿,15亿用户数据被出售
  8. Docker入门,看了不理解,假一赔命
  9. 报名 | 美团技术沙龙第64期:美团不同业务场景下的系统架构实践
  10. 搜狗用这个骚技术,把百度逼上了绝路...