zoukankan      html  css  js  c++  java
  • 修改nginx的访问目录以及遇到的403错误修改总结

    对于这个问题困扰了我好几天,前篇文章介绍了图片服务器的使用,但是两个服务器如何进行通话访问呢,即如何通过nginx来访问ftp服务器上的资源文件呢,这里面需要修改nginx的配置文件(vi /usr/local/ nginx/conf/nginx.conf)这个文件。修改后wq保存,重启nginx:进入cd /usr/local/nginx/sbin 这个目录,然后./nginx -s stop关闭,  然后./nginx 启动,即生效。默认的访问路径是 

    我们只需要将红框中的路径名改为自己需要访问ftp服务器上的文件的路径名即可,比如这个路径: /home/ftpuser

    然后重启nginx,这是访问服务器的ip地址会出现403错误,找了很久没找到原因,网上有的说访问权限的问题,即修改权限问题,具体的权限修改看下一篇linux下权限的修改。

    修改了权限后还是403错误,这个问题找了很久很久,最后发现是因为

    上面的# user nobody,将其改为ftp服务器的用户即这里的ftpuser(这个名称是自己起的)并将#去掉,#在linux中代表着注释的作用

    改为:user ftpuser 

    这时候访问服务器上的资源文件既可以了。

    访问的地址是:ftp的ip地址,然后是我们在nginx.conf中修改的路径,这里默认的不需要写,然后是我们访问的资源的路径。

    针对nginx访问ftp目录,在” chmod -R 777 /ftp主目录  “赋权后,ftp新增文件仍无访问权限问题,原因在于nginx访问时账户问题,通过修改nginx.conf中的访问名解决

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. [root@muyunfei conf]# cd  conf/  
    2. [root@muyunfei conf]# vim nginx.conf  

    打开nginx.conf

    修改user值,去掉#号,改为 user ftp账户名

    重启nginx服务

    [plain] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. [root@muyunfei nginx]# cd sbin/  
    2. [root@muyunfei sbin]# ./nginx -s reload  



  • 相关阅读:
    mkdir()和mkdirs() 的区别
    JAVA 多线程学习
    遇到问题(1)
    7.12计划
    Android 中Int类型和String类型的转换
    Android Binder机制学习笔记
    7.11计划,做个没心没肺的人
    RTL行为级仿真、综合后门级功能仿真和时序仿真
    定向锚文本(高级) 站内站策略(高级) 链轮模式(高级) 站群模式(高级)
    优化长尾关键词基础指南
  • 原文地址:https://www.cnblogs.com/fengli9998/p/6112796.html
Copyright © 2011-2022 走看看