博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7 nginx图片 服务器可以访问ftp用户上传的图片资源的配置
阅读量:7113 次
发布时间:2019-06-28

本文共 3746 字,大约阅读时间需要 12 分钟。

注:本文参考了csdn:的《》一文。在实践中其文在centos7中还是存在缺陷性的

 

一:前提条件:是成功的安装好了ftp服务器和nginx服务器;如果没有安装敬请参考《和 《

二:开放ftpuser用户主目录的其他用户的访问权限:

1 [root@localhost home]# chmod -R 777 ftpuser/  2

 

 

三:设置nginx配置文件中的访问路径

 

1:进入配置文件的目录:

1 cd /usr/local/nginx/conf/

2;nginx的默认配置文件nginx.config

1 #user  nobody;    2 worker_processes  1;  3   4 #error_log  logs/error.log;    5 #error_log  logs/error.log  notice;    6 #error_log  logs/error.log  info;    7   8 #pid        logs/nginx.pid;    9  10  11 events { 12     worker_connections  1024; 13 } 14  15  16 http { 17     include       mime.types; 18     default_type  application/octet-stream; 19  20     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '   21     #                  '$status $body_bytes_sent "$http_referer" '   22     #                  '"$http_user_agent" "$http_x_forwarded_for"';   23  24     #access_log  logs/access.log  main;   25  26     sendfile        on; 27     #tcp_nopush     on;   28  29     #keepalive_timeout  0;   30     keepalive_timeout  65; 31  32     #gzip  on;   33  34     server { 35         listen       80; 36         server_name  localhost; 37  38         #charset koi8-r;   39  40         #access_log  logs/host.access.log  main;   41  42         location / { 43             root   html; 44             index  index.html index.htm; 45         } 46  47         #error_page  404              /404.html;   48  49         # redirect server error pages to the static page /50x.html   50         #   51         error_page   500 502 503 504  /50x.html; 52         location = /50x.html { 53             root   html; 54         } 55  56         # proxy the PHP scripts to Apache listening on 127.0.0.1:80   57         #   58         #location ~ \.php$ {   59         #    proxy_pass   http://127.0.0.1;   60         #}   61  62         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000   63         #   64         #location ~ \.php$ {   65         #    root           html;   66         #    fastcgi_pass   127.0.0.1:9000;   67         #    fastcgi_index  index.php;   68         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;   69         #    include        fastcgi_params;   70         #}   71  72         # deny access to .htaccess files, if Apache's document root   73         # concurs with nginx's one   74         #   75         #location ~ /\.ht {   76         #    deny  all;   77         #}   78     } 79  80  81     # another virtual host using mix of IP-, name-, and port-based configuration   82     #   83     #server {   84     #    listen       8000;   85     #    listen       somename:8080;   86     #    server_name  somename  alias  another.alias;   87  88     #    location / {   89     #        root   html;   90     #        index  index.html index.htm;   91     #    }   92     #}   93  94  95     # HTTPS server   96     #   97     #server {   98     #    listen       443 ssl;   99     #    server_name  localhost;  100 101     #    ssl_certificate      cert.pem;  102     #    ssl_certificate_key  cert.key;  103 104     #    ssl_session_cache    shared:SSL:1m;  105     #    ssl_session_timeout  5m;  106 107     #    ssl_ciphers  HIGH:!aNULL:!MD5;  108     #    ssl_prefer_server_ciphers  on;  109 110     #    location / {  111     #        root   html;  112     #        index  index.html index.htm;  113     #    }  114     #}  115 116 }

 

三:配置图片服务器

方法一、在配置文件server{}中location /{} 修改配置:

1  #默认请求    2 location / {  3    root  /home/ftpuser/www;#定义服务器的默认网站根目录位置    4    index index.html index.php index.htm;#定义首页索引文件的名称    5 }

其中:/home/ftpuser/www;为创建FTP服务账户ftpuser的根目录下的www目录

注:如果是按照我提供的参考《和 《》操作步骤进行操作的的后,用ftp上传图片到服务器后,重启nginx服务器;

在用浏览器直接访问应该能看到图片信息;

转载于:https://www.cnblogs.com/ios9/p/7421102.html

你可能感兴趣的文章
jax-rs示例
查看>>
Java的演化-Java8实战笔记
查看>>
获取AFP共享的文件夹及其权限
查看>>
windows IOCP入门的一些资料
查看>>
1142 - show view command denied to user
查看>>
042医疗项目-模块四:采购单模块—采购单明细添加查询,并且把数据添加到数据库中...
查看>>
[php] set the language of netbeans
查看>>
关于Visual Studio无法连接到Visual Studio 的Localhost Web服务器问题
查看>>
Linux档案属性与权限控制
查看>>
利用PIL库截屏的一个小例子
查看>>
VS2011最新版本 新功能 新增特性 简介Visual Studio 2011
查看>>
HTTP2.0之战
查看>>
Python 深究readline()
查看>>
ref and out in C++/CLI
查看>>
SQLServer With(NoLock)
查看>>
C语言中不定参数函数的使用
查看>>
Ubuntu - No space left on device Is it a lie or have I run out of inodes
查看>>
解决Agent admitted failure to sign using the kye with ssh
查看>>
Linux Doxygen的安装和使用
查看>>
android adb介绍
查看>>