FastDFSとNginxを統合して、生成されたファイルのURLにブラウザーからアクセスできるようにします。

最初のように習慣を身につけてから見てください!

序文

前回の記事:分散ファイルストレージシステムfastdfsインストールチュートリアルでは、FastDFSのインストール方法を説明し、FastDFSを介してファイルをアップロードする方法をテストしましたが、前の記事でFastDFSによって生成されたファイルURLを直接渡すことはできません。ブラウザーアクセス、この記事はFastDFSとNginxを構成して、FastDFSによって生成されたファイルのURLにURLを介してブラウザーで直接アクセスできるようにする方法を説明します。

FastDFSはNginxを統合します

  • / optディレクトリにあるファイルを解凍します
tar -zxvf fastdfs-nginx-module_v1.16.tar.gz
  • プラグイン自体の構成ファイルを変更します
vi  /fastdfs-nginx-module/src/config

途中でローカルを削除します。2つのファイルパスがあることに注意してください

ここに画像の説明を挿入

  • プラグイン統合fastdfs構成ファイルをfastdfs構成ディレクトリーにコピーします
cp mod_fastdfs.conf /etc/fdfs/
  • 構成ファイルを変更する

    以下に主に4つの変更があります

  1. fdfsソフトウェアインストールディレクトリ

ここに画像の説明を挿入

  1. fdfsのトラッカーのIPアドレス

ここに画像の説明を挿入

  1. fdfsによって生成されたURLがグループ化を使用するかどうか

ここに画像の説明を挿入

実際、生成したばかりの画像のURLを見ると、フィールドにgroup1が含まれていることがわかります。

  1. fdfsのファイルストレージパス

ここに画像の説明を挿入

Nginxのインストール

optディレクトリにファイルをアップロードします

cd /opt/nginx-1.12.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=/opt/fastdfs-nginx-module/src

このエラーが発生した場合configure:error:HTTP書き換えモジュールにはPCREライブラリが必要です

次のコマンドを順番に入力するだけで解決できます

yum -y install pcre-devel openssl openssl-devel
./configure --prefix=/usr/local/nginx
make
make install

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

次に、前のコードを貼り付けてNginxを完成させます

  • Nginx構成ファイルを変更する

主に次の2つの変更があります。これがマシンのIPアドレスです。

ここに画像の説明を挿入

もう1つは、上記で構成したプラグインを追加することです

ここに画像の説明を挿入

  • その後、Nginxサービスを開始します

/ usr / local / conf / sbinディレクトリに入る必要があります

#启动Nginx服务
./nginx
#重启Nginx服务
./nginx -s reload

私はすでに開始しているので、ここにnginxサービスを再起動するコマンドがあります

ここに画像の説明を挿入

これは、Nginxサービスが正常に開始されたことを意味します。

次に、ブラウザに移動してサーバーのIPアドレスを入力すると、次のインターフェイスが表示されます。

ここに画像の説明を挿入

その後、以前に画像をアップロードしたときに生成されたURLアドレスに再度アクセスすることはなく、現時点では画像に正常にアクセスできることがわかります。

ここに画像の説明を挿入
コードワードは簡単ではありません、あなたがそれがあなたに役立つと思うなら、あなたは私の公式アカウントに従うことができます、新参者はあなたのサポートを必要としています!
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/lovely__RR/article/details/109569124