上一篇文章:fastDFS 一二事 - 简易服务器搭建之--阿里云 做了fastDFS的服务安装和配置,接下来我们来看nginx的安装

第一步:安装nginx需要安装的一些环境:

1.例如:

yum install gcc-c++

鉴于在上一篇文中由于昨天执行make命令的时候需要环境,已经安装了,所以这里就不多做解释了。

如要安装就执行命令如图示

如果出现选择Y/N的输入y即可。

2.pcre :相应的正则表达式,nginx通过pcre库去兼容解析的nginx表达式的。

 yum install pcre pcre-devel

3. yum install zlib zlib-devel

 yum install zlib zlib-devel

  

4.yum install openssl openssl-devel

 yum install openssl openssl-devel

ssl的安装

第二步:安装nginx

上一步做好了准备工作,现在我们来开始安装nginx

1.解压nginx文件

tar -zxvf nginx-1.12.0.tar.gz 

2.编译安装

./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--add-module=/home/tar/fastDFS/fastdfs-nginx-module/src

回车

编译:make

安装:make install

查看nginx安装文件:

cd /usr/local/

进入 fastdfs-nginx-module文件夹下的src目录

cd /home/tar/fastDFS/fastdfs-nginx-module/src/
// 复制文件到/etc/fdfs/
cp mod_fastdfs.conf  /etc/fdfs/

cd /etc/fdfs/
vim mod_fastdfs.conf

修改成上图所示,然后到  cd /fastdfs/  创建mkdir tmp 文件夹

然后进入cd /etc/fdfs/,继续修改刚刚那个文件:vim mod_fastdfs.conf

这里tracker_server的ip给阿里云服务器的公有网络ip。如果是自己本地的虚拟机,就写自己给虚拟机配置的静态ip。

这里需要注意的是,如果我们将服务部署到自己的服务器时,这个ip就需要改为私网ip。

这里我们还有一个是否需要增加一个imooc的组织。搜索:按Esc /have

我们看到默认是false,我们修改为true。

保存之后,我们到

cd /usr/local/nginx/conf/
vim nginx.conf

server {
         listen 88;
         server_name 192.168.1.88;

location /imooc/M00 {
              ngx_fastdfs_module;
        }

}

./nginx -t
mkdir /var/temp/nginx/client -p

注意:nginx页面不能正常访问排除法

检查端口和防火墙规则

由于用的是阿里云,除开防火墙和端口之外,需要配置安全组

出现上图防火墙已经关闭的情况下,还需要检查nginx安装的是否正确

 ps -ef |grep nginx  #查看nginx服务是否启动

在服务端使用wget和curl测试下返回的是否正常
wget 127.0.0.1
curl 127.0.0.1 #这里如果是阿里云,也可以试着访问以下公有网络

上述正常就去检查安全组吧。

这里需要注意的是,配置安全组的时候出入安全组都需要开放我们nginx配置的端口。

好了,这里就配置成功了:这里访问如果是阿里云的话是要访问公网ip  不加端口。

接下来我们来访问以下图片

访问图片404,是因为我们这里只是安装好了nginx和nginx和fdfs的相关配置,但是没有配置fastdfs  mod_fastdfs.conf   桥梁配置文件,在桥梁的配置文件里边,我们并没有配置桥梁的文件存储地址。

进入到:cd /etc/fdfs/   修改:vim mod_fastdfs.conf

如图示

修改完成后,依次重启fdfs的文件服务配置

 /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart //重启完成之后在重新启动nginx
进入 cd /usr/local/nginx/sbin/ ./nginx -s reload

  

好了。ok!

nginx安装与fastdfs配置--阿里云的更多相关文章

  1. 配置阿里云ECS支持IPv6,解决苹果app审核失败问题

    前几天iOS的App提交给苹果审核没通过,给出的原因是:该应用在 IPv6 的环境下无法使用.检查发现:阿里云优化过的系统没有启用IPv6协议,需要配置启用一下,但是只单独启用IPv6也是无法直接提供 ...

  2. 配置阿里云SLB全站HTTPS集群

    配置阿里云SLB全站HTTPS集群(以下内容仅为流程,信息可能有些对应不上) 1 登录阿里云购买两台实例 1.1 按量付费购买两台实例 1.2 配置网络可以不选择分配外网 1.3 自定义密码 1.4 ...

  3. 【配置阿里云 I】申请配置阿里云服务器,并部署IIS和开发环境,项目上线经验

    https://blog.csdn.net/vapaad1/article/details/78769520 最近一年在实验室做web后端开发,涉及到一些和服务器搭建及部署上线项目的相关经验,写个帖子 ...

  4. 【史上最全】申请配置阿里云服务器,并部署IIS和开发环境,项目上线经验

    最近一年在实验室做web后端开发,涉及到一些和服务器搭建及部署上线项目的相关经验,写个帖子和小伙伴们分享,一同进步! 首先谈一下,为什么越来越多中小型公司/实验室,部署项目的趋势都是在云服务器而不是普 ...

  5. CentOS7配置阿里云yum源和EPEL源

    配置阿里云yum源(参考:http://mirrors.aliyun.com/help/centos) 1.备份 [root@bogon ~]# cd /etc/yum.repos.d/ [root@ ...

  6. centos配置ADSL拨号 配置阿里云的yum源

    如果系统yum源有问题可以更改yum源配置阿里云的yum源1)下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo(没有 wget命令可 ...

  7. Nexus Repository Manager OSS 2 配置阿里云私服做代理的坑

    安装 搭建 Nexus 私服很简单,官网下载,解压: 使用管理员权限打开cmd: > cd nexus---bundle\nexus--\bin > nexus.bat install # ...

  8. maven配置阿里云仓库进行下载

    maven阿里云仓库下载 为了解决maven在下载jar包的时候,速度比较慢的问题,可以配置阿里云仓库配置方式的进行下载,首先找到您安装的maven路径. 在conf文件夹下面有个settings.x ...

  9. Nginx安装与运行配置总结

    Nginx安装与运行配置总结 1. 去官网下载对应的nginx包,推荐使用稳定版本 2. 上传nginx到linux系统 3. 安装依赖环境 (1)安装gcc环境 yun install gcc-c+ ...

随机推荐

  1. PAT Basic 1070 结绳(25) [排序,贪⼼]

    题目 给定⼀段⼀段的绳⼦,你需要把它们串成⼀条绳.每次串连的时候,是把两段绳⼦对折,再如下图所示套接在⼀起.这样得到的绳⼦⼜被当成是另⼀段绳⼦,可以再次对折去跟另⼀段绳⼦串连.每次串 连后,原来两段绳 ...

  2. pandas(二)

    1.Series序列 一维的数组数据,构建是传二维数据会报错,数据具有索引,构建时如果不传索引,默认为数字rang索引. series存在列名和索引,sr.at[0]是通过列名来定位数据(iat定位行 ...

  3. 886A. ACM ICPC#均值分配问题(暴力)

    题目出处:http://codeforces.com/problemset/problem/886/A 题目大意:已知六个人得分,问是否能分成两个三人队使得每个队伍得分加和相等 #include< ...

  4. MAC上的爬虫软件怎么选?看完这篇就够了

    在上一篇文章:网络爬虫软件哪个好用? 中,我们介绍了目前市面上比较成熟好用的网络爬虫软件, 但是其中有些不能在MAC上使用,因此今天这篇文章我们单独介绍一下在MAC操作系统中有哪些好用的爬虫软件,给大 ...

  5. 模仿u-boot的makefile结构

    u-boot(2014.04)是通过顶层makefile调用各子目录中的makefile来实现整个工程的编译的,实际上子目录的makefile是include进来的.这里仿照这种结构写个模板测试一下. ...

  6. Eova 怎么放在 Docker中,使用阿里云流水线构建Eova!!

    Eova 快速开发框架不做过多解释,使用起来超级爽提高了我们的开发效率. 有要了解的可以去官网看下http://www.eova.cn/ 最近我们想在docker中运行并且使用阿里云的云效工具去构建部 ...

  7. git commit撤回操作

    git commit 之后没有push,怎么回撤commit操作呢? $ git reset HEAD~

  8. 视觉SLAM算法框架解析(2) ORB-SLAM

    版权声明:本文为博主原创文章,未经博主允许不得转载. ORB-SLAM[1]完全继承了PTAM(http://www.cnblogs.com/zonghaochen/p/8442699.html)的衣 ...

  9. DOM(Document Object Model)

    DOM(Document Object Model):    结点的概念:整个文档就是由层次不同的多个节点组成,可以说结点代表了全部内容.    结点类型        1.元素结点 对于元素结点的n ...

  10. mysql按表字段内容长度排序

    今天遇到个需求如下: 查询一下新的业务是否正常入库,遇到的问题是新旧业务用的是同一个字段标识,唯一不同的是字段里内容的长度不同 查询方式如下,mysql按表字段内容长度排序 SELECT * FROM ...