nginx 跨服务器显示图片,centos6.6下nginx配置远程服务器上图片访问
将远程图片服务器挂载到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配置远程服务器上图片访问相关推荐
- 商贸服务器显示一个窗口,金蝶 商贸高级版 远程服务器
金蝶 商贸高级版 远程服务器 内容精选 换一换 远程登录Windows弹性云服务器后,修改分辨率设置.不同版本的Windows操作系统,操作略有差异,本节以Windows Server 2016 标准 ...
- CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建
本文章为各位介绍一篇关于CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建 python web django 框架的例子. 作为一个严谨(其实就是有强迫症)的程序,为 ...
- centos6.4下安装配置JDK+TOMCAT+MYSQL笔记
在公司测试环境,需要在CENTOS6.4下安装配置JDK+TOMCAT+MYSQL,下面是一个安装笔记留存备用. 一.系统环境和软件包 [root@localhost /]# uname -r 2.6 ...
- Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x ...
- 服务器能进安全模式进不去系统,远程服务器怎么进安全模式
远程服务器怎么进安全模式 内容精选 换一换 远程桌面协议(Remote Desktop Protocol,RDP),是微软提供的多通道的远程登录协议.本节为您介绍如何使用RDP文件远程登录Window ...
- 服务器查看账户被锁的信息吗,远程服务器帐户被锁定
远程服务器帐户被锁定 内容精选 换一换 需要定期修改客户端的操作系统"rdadmin"用户的登录密码,并禁止"rdadmin"用户远程登录,以提升系统运维安全性 ...
- linux ntpd服务器,Linux运维知识之Linux升级NTPD服务器-编译安装ntp-4.2.8p9与配置NTPD服务器...
本文主要向大家介绍了Linux运维知识之Linux升级NTPD服务器-编译安装ntp-4.2.8p9与配置NTPD服务器,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1. 系 ...
- Pycharm 专业版配置远程服务器
1. 首先要与远程服务器建立连接 依次点击 Tools - Deployment - Configuration 点击 + 号,选择 SFTP,填写server name,我一般会用远程ip地址命名 ...
- win7web服务器设置默认网页,教你win7配置web服务器的方法
win7旗舰版就自带了IIS信息管理器组件,通过它可以进行web服务器配置,实现资源信息共享.不过很多网友不清楚win7如何配置web服务器?下面小编给大家介绍下win7配置web服务器的方法. 具体 ...
最新文章
- html5边框有圆弧,CSS圆角有立体感的DIV边框
- Package CJK Error: Invalid character code. 问题解决方法--xelatex和pdflatex编译的转换
- [家里蹲大学数学杂志]第418期南开大学2013年实变函数期末考试试题参考解答
- Kendo UI Validator 概述
- mongodb2.2.1安装
- pythonlive2d_Unity-Live2D资源载入
- 词嵌入:探索解释和利用
- 在 CentOS 5.4 下编译安装MySQL时
- 计算机硬件的发展经历,计算机的发展史及硬件组成,零基础小白入门科普
- php通过数组存取mysql查询语句的返回值
- Python群机器人发送城市天气情况
- C++ 出现异常“.... \debug_heap.cpp Line:980 Expression:__acrt_first_block==header“
- 抓包工具 for Mac之paros
- LIS和LCS LCIS
- 群同态基本定理证明_群论(2): 群作用, Sylow定理
- c语言中的双周期指令,时钟周期 机器周期 指令周期的概念
- AngularJS页面【uib-dropdown】控件在模态窗口(弹出窗)中无法使用问题
- 摄氏温度和华氏温度相互转换(及其概念)
- 深入理解数据库磁盘存储(Disk Storage)
- lock-step技术
热门文章
- Unity StartCoroutine 和 yield return 深入研究
- 我的NopCommerce之旅(4): 定时任务之邮件
- UIWebView与JavaScript的交互
- (译)如何使用GameCenter制作一个简单的多人游戏教程:第一部分
- 在 Google Earth 上看新闻
- 突发!联想被责令立即开展全面整改
- Facebook全球宕机6小时!小扎损失60亿,15亿用户数据被出售
- Docker入门,看了不理解,假一赔命
- 报名 | 美团技术沙龙第64期:美团不同业务场景下的系统架构实践
- 搜狗用这个骚技术,把百度逼上了绝路...