nginx安装与fastdfs配置–阿里云

nginx安装与fastdfs配置–阿里云

 

 

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

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

1.例如:

yum install gcc-c++

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

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

nginx安装与fastdfs配置--阿里云

 

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

nginx安装与fastdfs配置--阿里云

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

 yum install pcre pcre-devel

nginx安装与fastdfs配置--阿里云

3. yum install zlib zlib-devel

 yum install zlib zlib-devel

  nginx安装与fastdfs配置--阿里云

4.yum install openssl openssl-devel

 yum install openssl openssl-devel

ssl的安装

nginx安装与fastdfs配置--阿里云

第二步:安装nginx

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

1.解压nginx文件

tar -zxvf nginx-1.12.0.tar.gz 

nginx安装与fastdfs配置--阿里云

nginx安装与fastdfs配置--阿里云

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

nginx安装与fastdfs配置--阿里云

回车

 nginx安装与fastdfs配置--阿里云

编译:make

nginx安装与fastdfs配置--阿里云

安装:make install

nginx安装与fastdfs配置--阿里云

查看nginx安装文件:

cd /usr/local/

nginx安装与fastdfs配置--阿里云

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

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

nginx安装与fastdfs配置--阿里云

cd /etc/fdfs/
vim mod_fastdfs.conf

nginx安装与fastdfs配置--阿里云

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

nginx安装与fastdfs配置--阿里云

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

nginx安装与fastdfs配置--阿里云

nginx安装与fastdfs配置--阿里云

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

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

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

nginx安装与fastdfs配置--阿里云

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

nginx安装与fastdfs配置--阿里云

保存之后,我们到 

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

   server {

         listen 88;
         server_name 192.168.1.88;

         location /imooc/M00 {

              ngx_fastdfs_module;
        }

   }

nginx安装与fastdfs配置--阿里云

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

nginx安装与fastdfs配置--阿里云

nginx安装与fastdfs配置--阿里云

nginx安装与fastdfs配置--阿里云

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

 检查端口和防火墙规则

nginx安装与fastdfs配置--阿里云

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

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

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

nginx安装与fastdfs配置--阿里云

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

nginx安装与fastdfs配置--阿里云

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

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

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

nginx安装与fastdfs配置--阿里云

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

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

nginx安装与fastdfs配置--阿里云

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

如图示

nginx安装与fastdfs配置--阿里云

 修改完成后,依次重启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

  nginx安装与fastdfs配置--阿里云

nginx安装与fastdfs配置--阿里云

好了。ok!

转载于:https://www.cnblogs.com/haoliyou/p/10102105.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101267.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Caffeine教程

    Caffeine教程如果是想直接看官网教程的请移步 https github com ben manes 而如果还想结合实际应用场景 以及各种坑的 请看本文 最近来了一个实习生小张 看了我在公司项目中使用的缓存框架 Caffeine 三天两头跑来找我取经 说是要把 Caffeine 吃透 为此无奈的也只能一个个细心解答了 后来这件事情被总监直到了 说是后面还有新人 让我将相关问题和细节汇总成一份教程 权当共享好了 该份教程也算是全网第一份 结合了目前我司游戏中业务场景的应用和思考 以及踩过的坑 实习生小张

    2025年12月1日
    3
  • gerrit用法

    gerrit用法

    2021年6月19日
    145
  • 纯滚动怎么理解_scrollview不滚动

    纯滚动怎么理解_scrollview不滚动[1]滚动宽高[2]页面尺寸[3]滚动长度[4]页面滚动[5]滚动方法[6]滚动事件

    2022年8月2日
    10
  • 你应该知道的,十二大CNN算法

    你应该知道的,十二大CNN算法大家好,我是K同学啊!今天和大家分享一下自年来,涌现出来的那些优秀的图像识别算法模型。⭐️简介模型是YannLeCun教授于1998年在论文《Gradient-basedlearningappliedtodocumentrecognition》中提出。它是第一个成功应用于手写数字识别问题并产生实际商业(邮政行业)价值的卷积神经网络。被誉为是卷积神经网络的“HelloWord”,它是最简单的架构之一。有2个卷积层和3个全连接层,有大约60,000个参数。…………..

    2025年10月3日
    4
  • html中的空格怎么写,html中空格代码是什么?(总结)

    html中的空格怎么写,html中空格代码是什么?(总结)首页>web前端>html教程>正文HTML中空格代码是什么?(总结)原创2018-08-对于新手小白来说,html空格符号代码的书写可能有点茫然,那么本篇文章就给大家总结介绍关于html空格代码的多种表示方法。希望对大家有一定的帮助。HTML提供了6种空格(),它们拥有不同的宽度。一、nbsp;非断行空格,是常规空格的宽度,可运行于所有主流浏览器。其它几种空格(ensp;、em…

    2022年6月21日
    71
  • maven学习系列——(四)maven仓库

    这一篇学习和整理maven仓库的一些知识点!

    2022年2月25日
    64

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号