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

SELinux实战指南:从核心原理到日常管理与故障排查 在Linux系统安全领域,访问控制是保障资源安全的核心机制。传统的自主访问控制(DAC)基于用户和权限位,存在权限过度授予的风险。强制访问控制(MAC)则通过更细粒度的安全策略,为每个系统对象(如进程、文件)赋予安全上下文,并严格定义交互规则,从根本上实现了最小权限原则。这项技术的核心价值在于,即使单个进程被攻破,攻击面也被严格限制,有效防止横向移动,是构建高安全等级系统的基石。其典型应用场景包括Web服务器、数据库、文件共享服务等关键服务的加固。本文聚焦于SELinux这一Linux内核主流MAC实现,深 阅读详情

博主环境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服务器下的当前路径的内容,成功,其他类似问题可以参考。















FileZilla连接VPS全指南:SFTP配置与SSH密钥实战 SFTP(SSH文件传输协议)是Linux VPS文件管理的核心安全协议,它基于SSH加密通道实现端到端安全传输,无需额外部署FTP服务。其原理在于复用OpenSSH的密钥认证体系,将非对称加密的私钥作为数字身份凭证,通过密钥交换与用户授权完成可信连接。相比FTPS或传统FTP,SFTP具备协议轻量、防火墙友好、权限继承自然等技术优势,特别适合云服务器(如阿里云、腾讯云、甲骨文VPS)的日常运维。本文围绕SFTP连接实践,详解FileZilla可视化工具如何导入.pem密钥、调试连接日志、处理目录权限与40 阅读详情

相关推荐

pytorch实现手语识别

连续手语识别项目,中文数据集CSL

masteryi-0018的博客 1万+

linux下nginx访问ftp目录权限问题

针对nginx访问ftp目录,在” chmod -R 777 /ftp主目录  “赋权后,ftp新增文件仍无访问权限问题,原因在于nginx访问时账户问题,通过修改nginx.conf中的访问名解决 [root@muyunfei conf]# cd conf/ [root@muyunfei conf]# vim nginx.conf 打开nginx.conf 修改user值,去掉#号

牟云飞的博客 5209

用迅为RK3588开发板DIY无人机飞控:从电路设计到PID调参全记录

本文详细记录了使用迅为RK3588开发板DIY无人机飞控的全过程,从硬件选型、PCB设计到实时系统构建和PID调参。RK3588核心板凭借其强大的AI算力和丰富接口,成为高性能无人机控制解决方案的理想选择。文章还分享了视觉导航系统集成和实际飞行测试经验,为硬件爱好者提供实用参考。

weixin_29053577的博客 434

Nginx访问ftp目录时权限问题

在将nginx目录设置为ftp目录访问时会报错:403 forbidden 这是权限问题,解决方法是在配置文件中增加User vi /usr/local/nginx/conf/nginx.conf 增加user可以是root,也可以使ftp用户名,例如:user ftpuser; ...

weixin_33724059的博客 552

Zemax热分析实战:5分钟搞定双胶合透镜温度漂移优化(附操作数详解)

本文详细解析了使用Zemax进行光学系统热分析的全流程,以双胶合透镜为例,重点阐述了如何通过多重结构编辑器模拟温度变化,并利用关键操作数优化系统以抵抗温度漂移。文章提供了从基础设置到高级优化的实战技巧,帮助工程师快速掌握无热化设计方法,确保系统在宽温范围内保持稳定成像性能。

n4o5p6q7r的博客 398

ROS激光雷达动态避障算法优化(C++实战)

本文深入探讨了ROS激光雷达动态避障算法的C++实战优化。针对动态环境的核心挑战,文章系统性地介绍了从激光数据预处理(降噪、瘦身)、动态障碍物检测与跟踪,到基于动态窗口法(DWA)的智能决策与调优的全流程。重点分享了如何将障碍物速度预测融入DWA打分函数,以实现更安全、流畅的避障,并提供了工程架构、性能优化及真机调试的实用建议。

weixin_29192141的博客 945

搭建Nginx+Ftp出现的问题

1.端口被占用 启动nginx时显示 nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Address already in use) 杀死占端口的进程或者改相应的默认的端口号 我的是docker占用了80端口所以service docker stop 就ok了 2.重启虚拟机后,再次重启nginx会报错: open() “/var/run/n...

AgoniL的博客 822

Debian 11 下用hostapd+dnsmasq搭建WiFi热点:从命令行到实战(避坑指南)

本文详细介绍了在Debian 11系统上,使用hostapd和dnsmasq从命令行搭建稳定WiFi热点的完整实战流程。内容涵盖环境准备、无线网卡AP模式检查、服务深度配置,并重点提供了从服务启动失败到客户端无法上网等常见问题的系统性排错指南,帮助用户避开配置陷阱,成功创建可用的无线接入点。

CAT789的专栏 772

Nginx启动问题解决

妈的。nginx访问不了。。。就是浏览器打开看不到nginx的标准界面。 我的是centos 7.6 解决: 1.前提:root权限 2. 检查防火墙 并centos 7对外开启80端口: 查看状态:systemctl status firewalld 开启防火墙:systemctl start firewalld 关闭防火墙:systemctl stop firewalld ...

手写我对你的温柔 1万+

基于深度学习的ECG心电信号异常分类:从数据集到Transformer实战

心电图(Electrocardiogram, ECG)是诊断心血管疾病最常用、最无创的工具。随着可穿戴设备的普及,海量的心电数据需要自动、快速且准确地分析。人工智能,尤其是深度学习,在心电信号分类任务中表现出了超越传统规则算法的能力。本文将深入探讨ECG异常分类的技术细节,从心电数据的生理基础,到数据预处理,再到使用1D-CNN、LSTM、以及前沿的Transformer模型进行实战演练。文章末尾提供了完整的代码以及多个国际公开数据集的获取方式。

YOLO 191

热力学仿真软件:Fluent_(8).材料属性设置

在 Fluent 中,材料属性主要包括密度、比热容、导热系数、黏度等物理性质。这些属性在不同的仿真场景中有着不同的作用,例如在流体仿真中,密度和黏度是必不可少的;在传热仿真中,导热系数和比热容是主要考虑的因素。如果所需的材料不在材料库中,或者需要对现有材料进行修改,用户可以自定义材料属性。在主菜单中选择Materials。点击打开材料编辑器。在材料编辑器中,点击Create按钮,输入新的材料名称。选择材料类型(如FluidSolid等)。在属性栏中填写所需的材料属性。

kkchenjj的博客 1493

更改Nginx网站根目录以及导致的403 forbidden问题解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 一、更改根目录   Nginx默认网站根目录为/usr/local/nginx/html,要将它改成/home/fuxiao/www   更改方法:   vi /usr/local/nginx/conf/nginx.conf 将其中的           location / {             root   html;    ...

weixin_34336526的博客 187

vue3 - 最新详细实现高德地图绘制动态热力图详细教程,在某区域或城市地图上做“热力图层“展示人流量、旅游人口密度、热量图、全国地区地理热力图,利用颜色的深浅表示密度或强度等场景(详细示例代码教程)

vue3,nuxt3,高德地图,热力图,绘制热力图层,人流量,vue3使用高德地图实现某个区域热力图,vue3高德地图api加载热力图及关闭,接收热力图数据并渲染热力图,关掉热力图,Vue使用高德API制作热力图,热力图加载不出来,电子围栏围住热力图,vue3中使用高德地图渲染热力图组件,高德地图使用热力图详细教程,报错,卡顿,出不来怎么办,无法关闭,怎么解决这个问题,出错,城市名称,城市某个街道,城区,省份,市区,县城,乡镇,村,各省份的热力图,交通流量,人口流量,密度,旅游出行,人口数量,颜色介绍,深浅

✅ 精选推荐文章 5205

nginx+vsftpd搭建图片服务器

首先我们需要安装nginx,详细步骤。https://blog.youkuaiyun.com/BushQiang/article/details/82852411 1.使用yum安装vsftpd yum -y install vsftpd 2.添加一个ftp用户,并设置密码,输入两次一样的密码 useradd ftpuser passwd ftpuser 使用该用户登录后,默认的路径为 /ho...

BushRo 2265

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

关于设置Nginx与vsftpd时遇到的问题总结...每天基本都会遇到问题..一点一点总结吧

问题1.Nginx每次登陆是,都会报 /var/run/nginx/nginx   问题详细描述忘记了,大概意思是,这个路基下的nginx没有了 可用解决办法:       1).创建这个目录:命令:mkdir /var/run/nginx/ 回车        2).启动命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/n

xiaoguaihu12的博客 971

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

nginx报错:403 Forbidden

nginx报错:403 Forbidden

ywtool博客 4921

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

vsftpd服务器和Nginx的安装配置以及常见问题解决

vsftpd安装配置以及踩坑解决办法,Centos7 nginx已经配置成功了,但是使用http始终没办法访问到图片,那么你来对地方了(在文章末尾是原因) 配置nginx教程:http://blog.youkuaiyun.com/xianzhixianzhixian/article/details/78891657   进入正题,安装配置vsftpd开始 1、安装vsftpd:安装完成之后会有/et...

qq_36318234的博客 853

vsftpd使用过程中错误代码参考

针对在使用vsftpd过程中可能遇到的各种错误代码,方便查找原因。

DIANZI520SUA的专栏 624

linux vsftpd本地用户不能登录完美解决

默认情况下 vsftp 只允许匿名登录 更改配置文件 /etc/vsftpd.conf中 local_enable=YES vsftp 使用PAM 进行验证 运行ldd /usr/sbin/vsftpd 看是否调用 pam,如下:先找vsftpd服务快捷方式在哪 如果调用pam 需要将 源代码路径下的vsftpd.pam 拷贝到/etc/pam.d路径下 如果找不到这个文件,直接如下命令找到该文件。 find / -name "vsftpd.pam" vi /etc/vsftpd.conf 最后.

WinBing的博客 3008

centos7.6搭建vsftpd匿名用户可以登录,本地用户不能登录

linux搭建ftp服务器

ljwjojoyy的博客 1390

centOS7, nginx 403 forbidden

centOS7 nginx 403 forbidden selinux

qq_38269333的博客 1171

解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法

虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,nginx.config ps chmod reboot 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission open() "/data/www/1.txt" failed (13: Permission denied), client: 192.

习惯的力量 61万+

【排坑!】关于在linux上搭建了vsftpd文件服务器用nginx映射到某个文件夹403的问题

这个问题很坑爹,我按照视频中的步骤一一进行了配置,在根目录下创建了ftpfile文件夹,并且为这个文件夹创建了一个用户ftpuser,但是当我做完了所有配置,以nginx映射到这个根目录的文件夹时,不管是访问当前目录,还是目录下的图片时都在浏览器显示403. 后来几经排查,发现是因为我根目录下创建的ftpfile文件夹的权限为“drwx------.” 表示这个是个目录文件,所有者有读、写、执行...

xtomoya的博客 482

nginx centos7 出现403 403 Forbidden

nginx访问时报403, 于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下: 1.open()"/data/www/1.txt"failed(13:Permissiondenied),client:192.168.1.194,server:www.web1.co...

weixin_30687587的博客 465

centos7 nginx 网站403无法访问-is forbidden (13: Permission denied)

小编今天在centos7环境搭建lnmp,安装nginx的时候,外网正常访问,安装完MySQL和PHP后,修改完配置文件,一切正常,添加了个PHP文件后,尝试访问结果html和PHP文件均无法访问,查看错误日志后发现 “/var/nginx/html/index.html” is forbidden (13: Permission denied), client: 192.168.101.18, ...

qq_39298644的博客 2582
上一篇: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory)处理
下一篇: maven项目Junit单元测试java.lang.ClassNotFoundException解决
yuhenewbie
博客等级 码龄10年 5粉丝 16原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值