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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Dreamweaver 2020安装教程[通俗易懂]

    Dreamweaver 2020安装教程[通俗易懂]装前先关闭杀毒软件和360卫士,注意安装路径不能有中文,安装包路径也不要有中文。1.鼠标右击【Dreamweaver2020】压缩包选择【解压到Dreamweaver2020】。2.双击打开解压后的【Dreamweaver2020】文件夹。3.双击打开【setup】文件夹。4.鼠标右击【Set-up】选择【以管理员身份运行】。5.点击【继续】。6.点击文件夹图标,然后点击【更改位置】更改安装路径。7.建议安装在除…

    2022年5月25日
    40
  • 《物流与供应链管理》课程论文

    《物流与供应链管理》课程论文《物流与供应链管理》课程论文题目:基于重心法的物流配送中心选址研究学生姓名贾树丙学号110104200208指导教师于德建二级学院信息学院专业名称计算机科学与技术班级11计算机2201

    2022年8月4日
    6
  • java8 list转换对象_Java8将List对象转换Map「建议收藏」

    java8 list转换对象_Java8将List对象转换Map「建议收藏」基于Java8的函数式编程概念,去实现List转换MappublicclassDemoMian2{publicstaticvoidmain(String[]args){ListusersList=newArrayList();Usersusers=newUsers();users.setId(1L);users.setName(“张三”);users.setSex(…

    2022年5月16日
    301
  • pycharm多行代码同时缩进快捷键:Tab键,一次缩进四个字符

    pycharm多行代码同时缩进快捷键:Tab键,一次缩进四个字符pycharm使多行代码同时缩进鼠标选中多行代码后,按下Tab键,一次缩进四个字符

    2025年6月20日
    3
  • 阿里云运维架构实践秘籍

    阿里云运维架构实践秘籍中国互联网发展编年史、运维、不同云盘单路随机写访问响应时间对比、常见数据库性能对比、常见衡量业务量级别指标、如何根据PV估算服务器数量?、不同业务特性计算模型、PV量和服务器配置/RDS配置对应表、服务器CPU/内存配置模型、云盘空间选择、宽带的选择、共享文件存储的方法、OSS文件管理、OSS数据迁移、缓存、Session管理六种策略、分库分表、云迁移步骤、监控方案、运维的发展阶段、传统运维痛点、云服务供应商排行、黑客常见入侵步骤、架构阶段、云端运维安全、黑客常见系统层攻击

    2022年7月17日
    13
  • lldp协议代码阅读_查看链路层发现协议(LLDP)关于交换机的端口状态信息

    lldp协议代码阅读_查看链路层发现协议(LLDP)关于交换机的端口状态信息查看链路层发现协议(LLDP)关于交换机的端口状态信息客观链路层发现协议(LLDP)媒体终端发现(MED)提供另外的功能支持媒体终点设备例如到网络通告为应用程序修正类似语音或视频的enable(event),设备位置发现和故障排除信息。LLDP和思科设备发现协议(CDP)是两个相似的协议,并且区别是LLDP促进供应商互操作性,并且CDP是Cisco业主。LLDP可以用于用户需要工作在设备之间不是…

    2022年5月17日
    49

发表回复

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

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