• centos7 装ftp服务器的各种坑及各种防火墙命令


    GitHub:https://github.com/JDawnF

    鉴于业务需求,在刚买的阿里云的centos7上安装ftp服务器——Nginx

    安装过程就不说啦。。主要是各种坑

    一.首先是映射路径时候的Nginx 403问题,解决方法:

    1.在nginx.conf里面加上user  +你的用户名

    2.复制nginx的index.html到映射路径目录上

    3.修改映射目录权限为755

    经过上面几步应该就没多大问题了

    二.ftp服务器

    安装vsftpd服务也不说啦

    首先添加用户:useradd ftpuser

    修改用户密码:passwd ftpuser

    在/etc/vsftpd下修改vsftpd.conf,加上这些东西,还有需要修改一些别的就百度吧2333

    然后还需要在/etc/vsftpd目录下添加一个chroot_list文件,存放ftp用户名

    此外,还要注意这个,这里的yes表示禁用了/etc/vsftpd下面的user_list列表中的用户名,所以要注意看ftpuser是不是在这里

    还有一些什么加上21端口啊之类的也不说啦,自行百度

    接下来就是终极大坑,centos7 默认不是使用iptables方式管理,而是firewalld方式。CentOS6.0防火墙用iptables管理。所以我们上面弄的21端口其实并没有生效,于是我们需要换成iptables

    参照以下:

    https://blog.csdn.net/ls1645/article/details/78750561

    https://www.cnblogs.com/han-1034683568/p/8854613.html

    命令:https://blog.csdn.net/u010485134/article/details/54318872

    centos7关闭selinux:http://blog.51cto.com/hongdouzi555/2073445

  • 相关阅读:
    gcc编译器遇到的部分问题的总结(二)
    gcc编译器遇到的部分问题的总结
    Illegal instruction与march编译选项
    使用using与typedef来定义别名
    C++模板学习之递归
    C++模板学习之typename
    简单的listen+fork accept服务器实现
    一个简单的日志类的开发
    linux中的select和epoll模型
    程序异常退出调试(二)
  • 原文地址:https://www.cnblogs.com/baichendongyang/p/13235551.html
Copyright © 2020-2023  润新知