最初のように習慣を身につけてから見てください!!!
序文
前回の記事:分散ファイルストレージシステム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つの変更があります
- fdfsソフトウェアインストールディレクトリ
- fdfsのトラッカーのIPアドレス
- fdfsによって生成されたURLがグループ化を使用するかどうか
実際、生成したばかりの画像のURLを見ると、フィールドにgroup1が含まれていることがわかります。
- 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アドレスに再度アクセスすることはなく、現時点では画像に正常にアクセスできることがわかります。
コードワードは簡単ではありません、あなたがそれがあなたに役立つと思うなら、あなたは私の公式アカウントに従うことができます、新参者はあなたのサポートを必要としています!!!