Linuxビルドファイルサーバー

1.これまでに、nginxサーバーとFTPサーバーが構成されていたので、次にそれを取得してファイルサーバーにします。たとえば、画像サーバー。

ファイルconfファイルを作成します

sudo vim image.imooc.com.conf

img

前述の構成ファイルを使用します

sudo cat img.happymmall.com.conf

img

img

server {



    listen 80;



    autoindex off;



    server_name image.imooc.com;



    access_log /usr/local/nginx/logs/access.log combined;



    index index.html index.htm index.jsp index.php;



    #error_page 404 /404.html;



    if ( $query_string ~* ".*[\;'\<\>].*" ){



        return 404;



    }







    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {



        deny all;



    }







    location / {



        root /ftpfile/;



        add_header Access-Control-Allow-Origin *;



    }



}

保存して終了

:wq

2.nginxを再起動します

cd ..







cd ..







ll







cd sbin/











sudo ./nginx -s reload

img

3.訪問してテストしましょう

img

4、

sudo cat ../conf/vhost/image.imooc.com.conf

img

img

img

5.ftpサーバーに接続しましょう

この画像には、image.imooc.com /boy.jpgから直接アクセスできます。

img

プロジェクトでは、ApacheまたはFTPのいくつかのオープンソースパッケージを使用し、その中のツールを使用します。画像をアップロードするときは、FTPサービスを呼び出して、FTPサーバーに画像をアップロードします。現時点では、アップロード後にファイル名とそのプレフィックスを取得できます。プレフィックスは、動的構成を通じてプロジェクトで構成できます。アップロードされた画像の完全なURLを取得しました。次に、このURLを保存できます。

img

上記はLiangxuチュートリアルネットワークがすべての友人のために共有しているLinux関連の知識です。

おすすめ

転載: blog.csdn.net/manongxianfeng/article/details/113090819