centOS7,vsftpd,更改默认目录后nginx访问失败,403forbidden解决

博主环境centOS7,安装vsftpd后,浏览器访问,更改nginx默认目录后访问失败

修改了nginx配置:

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

   server {
        listen       80;
        server_name  localhost;


        #charset koi8-r;


        #access_log  logs/host.access.log  main;
            
        location / {
            root   /home/ftpuser/www;(此处默认是html,这是修改后)
            index  index.html index.htm;
        } 
              
        #error_page  404              /404.html;


        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html; 
        location = /50x.html {
            root   html;
        } 

重启nginx服务后访问nginx出现403错误。

原因是,新路径的权限不够,修改文件夹的权限:

[root@localhost ~]# chmod a+x /home

[root@localhost ~]# chmod a+x /home/ftpuser

[root@localhost ~]# chmod a+x /home/ftpuser/www

我是一级一级修改下来的,肯定有简单的写法,望告知

重启:

[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload

再次浏览器访问ftp服务器下的当前路径的内容,成功,其他类似问题可以参考。















你可能感兴趣的:(Linux)