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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 如何更改linux文件目录拥有者及用户组

    如何更改linux文件目录拥有者及用户组

    2021年10月19日
  • Adobe Dreamweaver 2021下载安装教程

    Adobe Dreamweaver 2021下载安装教程软件介绍AdobeDreamweaver2021是专业的网站设计软件,使用可为处理各种Web文档提供灵活的环境。Dreamweaver2021一款非常受欢迎的网页设计软件,是该系列的全新版本,可以帮助广大学生、程序员制作出精美的网页,在全新的Dreamweaver2021版本中,在其优秀的功能上带来了更多的改进和优化,拥有无缝实时视图编辑功能,在以往用户需要切换到单独的编辑模式来预览网站,现在仅需一键即可预览和更改网页,还支持Windows的多显示器方案,为用户带来了更加整洁主界面,并且修改了十多个

  • 什么是内存(一):存储器层次结构「建议收藏」

    什么是内存(一):存储器层次结构「建议收藏」首先给大家讲个段子:2015年开网吧,买了DDR48g内存条400多根,一根180块,今年2017年,网吧赔了20多万,昨天我把网吧电脑全卖了。内存条600一根,居然赚回了我网吧的钱,感谢三星

  • MySQL存储过程

    MySQL存储过程MySQL存储过程

  • SVN—SVN服务器搭建和使用[通俗易懂]

    本系列会总结一些svn和git的安装和使用,以及最后svn的项目如何迁移到git上,整个系列会持续输出。 要学习svn,那么首先开始搭建svn服务器和客户端。 下面要讲的有:svn下载和安装svn配置文件svn服务器的使用1:svn服务器和客户端安装包下载和安装 Subversion是优秀的版本控制工具, 现在Subversion已经迁移到apache网站上了,下载地址: http://

  • mysql添加唯一索引语句_mysql自动创建索引

    mysql添加唯一索引语句_mysql自动创建索引查看索引showindexfrom数据库表名altertable数据库addindex索引名称(数据库字段名称)PRIMARYKEY(主键索引)ALTERTABLE`table_name`ADDPRIMARYKEY(`column`)UNIQUE(唯一索引)ALTERTABLE`table_name`ADDUNIQUE(`column`)INDEX(普…

发表回复

您的电子邮箱地址不会被公开。

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