• nginx+ftp图片服务器搭建


    1.服务器环境为centos7

    2.安装nginx

    yum install gcc-c++
    
    yum install -y pcre pcre-devel
    
    yum install -y zlib zlib-devel
    
    yum install -y openssl openssl-devel

    (此环境为腾讯云环境,yum源齐全,若是遇到yum无源的问题可替换163或阿里巴巴源)

    (以下命令我习惯在/usr/local目录下操作)

    yum install wget (若已安装可不用这一步)
    
    wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
    
    tar -zxvf nginx-1.12.0.tar.gz
    
    cd nginx-1.12.0
    
    ./configure
    
    make
    
    make install

    此时nginx已成功安装,nginx路径为/usr/local/nginxnginx.confnginx主要配置文件)在conf目录下,nginxnginx启动,停止脚本)在sbin目录下

    nginx常用操作:

    ./nginx -s stop
    
    ps -ef | grep nginx 查到进程号(PID)后,kill -9 PID
    
    ./nginx -c /usr/local/nginx/conf/nginx.conf 以指定文件作为nginx配置文件启动

    3.安装ftp服务器

    yum -y install vsftpd
    
    (安装ftp软件)
    
    useradd -s /sbin/nologin -d /home/ftp_test ftp_test
    
    (创建一个用户ftp_test 此用户不能作为登录系统的用户且根目录为/home/ftp_test ftp_test 注:此目录不要手动创建,创建用户时会自动生成)
    
    passwd ftp_test
    
    (为ftp_test用户设置密码,需输入两次)

    编辑vsftpd配置文件,命令:

    vim /etc/vsftpd/vsftpd.conf

    需要改的配置项:

    anonymous_enable YES为允许匿名用户登录,NO为不允许匿名用户登录)

    在配置文件的最下面加一行chroot_local_user=YES表示把用户限制在根目录(/home/ftp_test)下

    service vsftpd restart 命令重启ftp服务

    最后输入命令:

    chmod 755 /
    
    chmod 755 /home
    
    chmod 755 /home/ftp_test 

    nginx用户执行和查询权限

    然后在本机Windows电脑文件资源管理器输入地址ftp://ftp_test:passwd@IP:21,进入ftp服务器,右击新建一个文件夹image,上传一张名为111.jpg(随便什么图片都行)的图片

    linux服务器输入命令:

    ls -l /home/ftp_test/image/111.jpg

    如果有结果则证明ftp安装成功

    4.配置nginx

    vim /usr/local/nginx/conf/nginx.conf

    http{}标签里,server{}标签下新增一行:

    server {
    
            listen       8081;
    
            server_name  localhost;
    
     
    
            location / {
    
                root   /home/ftp_test/image;
    
                index  index.html index.htm;
    
            }

    保存退出。

    输入命令:

    /usr/local/nginx/sbin/nginx -s stop
    
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    (可保存为脚本,方便操作)

    在浏览器输入IP:8081/111.jpg,此时应该能在浏览器看到111.jpg的预览内容。

  • 相关阅读:
    深入分析Redis的主从复制机制
    Arctan的快速近似算法
    德布鲁因序列与indexing 1
    损失函数是学习的指挥棒—记一次实践经历
    二叉树的遍历回顾
    从卷积拆分和分组的角度看CNN模型的演化
    Inception系列回顾
    通俗易懂DenseNet
    ResNet详解与分析
    理解numpy中ndarray的内存布局和设计哲学
  • 原文地址:https://www.cnblogs.com/yingyingdeyueer/p/10456723.html
Copyright © 2020-2023  润新知