经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
linux搭建文件服务器
来源:cnblogs  作者:码农先锋  时间:2021/1/25 11:04:43  对本文有异议

1、在此之前我们的nginx和FTP服务器都已经配置好了,那么现在我们来将它打通,做成一个文件服务器。例如一个图片服务器。

我们创建一个文件conf文件

  1. sudo vim image.imooc.com.conf

img

用我们此前说的配置文件

  1. sudo cat img.happymmall.com.conf

img

img

  1. server {
  2. listen 80;
  3. autoindex off;
  4. server_name image.imooc.com;
  5. access_log /usr/local/nginx/logs/access.log combined;
  6. index index.html index.htm index.jsp index.php;
  7. #error_page 404 /404.html;
  8. if ( $query_string ~* ".*[\;'\<\>].*" ){
  9. return 404;
  10. }
  11. location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {
  12. deny all;
  13. }
  14. location / {
  15. root /ftpfile/;
  16. add_header Access-Control-Allow-Origin *;
  17. }
  18. }

保存退出

  1. :wq

2、重启nginx

  1. cd ..
  2. cd ..
  3. ll
  4. cd sbin/
  5. sudo ./nginx -s reload

img

3、我们访问测试一下

img

4、

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

img

img

img

5、我们连接一下ftp服务器

我们直接通过image.imooc.com/boy.jpg就可以访问到这个图片

img

我们会在项目中使用阿帕奇或者FTP的一些开源包,然后我们利用里面的工具,在上传图片的时候,我们就调用FTP的服务,把这个图片传到FTP的服务器上。这个时候我们就能拿到上传之后的文件名,还有它的前缀,前缀我们可以通过动态的配置在项目里面去做。上传图片的这个完整的URL我们已经拿到了。然后我们把这个URL存起来就可以了。

img

本文由博客一文多发平台 OpenWrite 发布!

原文链接:http://www.cnblogs.com/manongxianfeng/p/14320938.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号