配置静态服务器和配置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
配置静态服务器和配置nfs的更多相关文章
- centos LAMP第二部分apache配置 下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转 配置apache的访问日志 配置静态文件缓存 配置防盗链 访问控制 apache rewrite 配置开机启动apache tcpdump 第二十节课
centos LAMP第二部分apache配置 下载discuz!配置第一个虚拟主机 安装Discuz! 用户认证 配置域名跳转 配置apache的访问日志 配置静态文件缓存 配置防盗链 ...
- nginx配置静态资源:配置绝对路径
nginx配置静态资源:配置绝对路径 项目都是html格式的文件,我的项目路径:E:\javaservice\nginx-1.15.7\html assets:静态资源 html:站点文件 uploa ...
- SpringBoot 常用配置 静态资源访问配置/内置tomcat虚拟文件映射路径
Springboot 再模板引擎中引入Js等文件,出现服务器拒绝访问的错误,需要配置过滤器 静态资源访问配置 @Configuration @EnableWebMvc public class Sta ...
- Cisco基础(五):配置静态NAT、配置端口映射、配置动态NAT、PAT配置、办公区Internet的访问
一.配置静态NAT 目标: 随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘.事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地 ...
- VMware中对Linux虚拟机的网络配置静态IP的配置
前言 踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下.项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去 ...
- Network基础(五):配置静态路由、配置浮动路由、配置多路由的静态路由、配置默认路由
一.配置静态路由 目标: 配置路由接口IP地址并通过静态路由的配置实现全网的互通. 方案: 按如下网络拓扑配置接口IP地址并通过静态路由的配置实现全网的互通如下图所示: 步骤: 步骤一:配置静态路由 ...
- 在 Ubuntu 14.04 中配置 PXE 服务器
PXE(预启动执行环境Preboot Execution Environment)服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装. ...
- centos6.4安装配置vpn服务器步骤详解
centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细 一.VPN服务器环境说明 操作系统:CentOS release ...
- Linux配置静态IP
在一块SSD的CentOS配置静态IP 1. 配置静态IP #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ...
随机推荐
- LeetCode - 136. Single Number - ( C++ ) - 解题报告 - 位运算思路 xor
1.题目大意 Given an array of integers, every element appears twice except for one. Find that single one. ...
- 《剑指Offer》题六十一~题六十八
六十一.扑克牌中的顺子 题目:从扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的.2~10为数字本身,A为1,J为11,Q为12,K为13,而大.小王可以看成任意数字. 六十二.圆圈中 ...
- OSG学习:多重纹理映射
#include<osgViewer\Viewer> #include<osg\Node> #include<osg\Geode> #include<osg\ ...
- python实现post请求
今天无论如何都要留下一些什么东西... 可以说今天学到一个新的一个东西,也需要分享出来,给更多的人去使用. 今天爬取的数据里面是客户端向服务器端发送加密过的token和一些页码之类的一个数据.(我主要 ...
- 最近面试js部分试题总结
二,JavaScript面试题总结 1,首先是数组去重算法:给一个数组,去掉重复值 (function() { var arr = [1, 2, 3, 3, 4, ]; function unique ...
- printf以及各种变种
int printf(char *format, [argument]); 其向终端(显示器.控制台等)输出字符 int fprintf(FILE*stream, const char*format, ...
- HtmlHelper扩展实例
namespace System.Web.Mvc{ public static class MyHttpHelperExt { public static string MyLabel( ...
- asp.net MVC4在Action间跳转 RedirectToAction 传值参数问题
return RedirectToAction("Test", new { cw = cw, firstdirectoryid = firstdirectoryid }); 上式中 ...
- springBoot配置分析(属性和结构化)
使用idea自带插件创建项目 一直下一步到完成 application.properties local.ip.addr = 192.168.2.110 redis.host = 192.168.3. ...
- service(ServletRequest req, ServletResponse res) 通用servlet 可以接受任意类型的请求 用于扩展
service(ServletRequest req, ServletResponse res) 通用servlet 可以接受任意类型的请求 用于扩展