zoukankan      html  css  js  c++  java
  • 部署nginx-上传下载文件

    本节以安装“nginx-1.9.3”为例讲解Nginx的安装方法,请确认已获取nginx-1.9.3相关的安装包。

    步骤 1 root用户登录服务器。

    步骤 2 通过SSHXFTP等工具将以下安装包:

    nginx-1.9.3.tar.gz

    ngx_cache_purge-2.3.tar.gz

    openssl-1.0.2d.tar.gz

    pcre-8.37.tar.gz

    zlib-1.2.8.tar.gz

    上传到Linux服务器的“/tmp”目录下。

    步骤 3 创建nginx目录

    mkdir /opt/nginx

    步骤 4 安装文件拷贝到/opt/nginx 目录

    cp nginx-1.9.3.tar.gz /opt/nginx/

    cp ngx_cache_purge-2.3.tar.gz /opt/nginx/

    cp openssl-1.0.2d.tar.gz /opt/nginx/

    cp pcre-8.37.tar.gz /opt/nginx/

    cp zlib-1.2.8.tar.gz /opt/nginx/

    步骤 5 进入“/opt/nginx”目录。

    cd/usr/local/nginx

     

    步骤 6 安装PCRE

    cd /opt/nginx

    tar -zxvf pcre-8.37.tar.gz 

    cd pcre-8.37 

    ./configure && make && make install

     

    步骤 7 安装zlib

    cd /opt/nginx

    tar -zxvf zlib-1.2.8.tar.gz

    cd zlib-1.2.8 

    ./configure && make && make install

     

    步骤 8 安装ssl

    cd /opt/nginx

    tar -zxvf openssl-1.0.2d.tar.gz

     

    步骤 9 安装ngx_cache_purge模块

    cd /opt/nginx

    tar -zxvf ngx_cache_purge-2.3.tar.gz

     

    步骤 10 安装nginx

    cd /opt/nginx

    tar -zxvf nginx-1.9.3.tar.gz 

    mv nginx-1.9.3 nginx

    cd nginx

    ./configure --sbin-path=/opt/nginx/nginx  --conf-path=/opt/nginx/nginx.conf  --pid-path=/opt/nginx/nginx.pid --with-http_ssl_module  --with-pcre=/opt/nginx/pcre-8.37  --with-zlib=/opt/nginx/zlib-1.2.8  --with-openssl=/opt/nginx/openssl-1.0.2d  --add-module=/opt/nginx/ngx_cache_purge-2.3

    make

    make install

     

    1.1.1 配置Nginx

    步骤 1 修改端口为8989

    vi /opt/nginx/nginx.conf

    listen8989;

    server_name  125.210.111.111;

    IP地址为安装服务器的IP地址

    步骤 2  修改最大并发链接数

    vi /opt/nginx/nginx.conf

    events {

        worker_connections  1000;

    }

    注:1000为系统定义的最大并发连接数

    步骤 3 修改下载目录

    vi /opt/nginx/nginx.conf

    location / {

         root   /down/app;

         index  index.html index.htm;

     }

    注:/down/app为分发文件保存路径

    1.1.2 启动Nginx

    步骤 1 启动nginx/opt/nginx/nginx 目录下,执行以下命令:

    ./nginx

    1.1.3 停止Nginx

    步骤 1 启动nginx/opt/nginx/nginx 目录下,执行以下命令:

    ./nginx –s stop

    1.1.4 重启Nginx

    步骤 1 启动nginx/opt/nginx/nginx 目录下,执行以下命令:

    ./nginx –s reload

     

    备注:分发文件就会分发到 配置的文件夹下,下载就ip:端口号/路径

  • 相关阅读:
    糍粑大叔的独游之旅-战斗!之弹道实现
    攻击判定流程研究: 瀑布算法、圆桌算法、混合算法解析
    GitHub排名TOP30的机器学习开源项目/贪心学院
    学习ES7+ES8
    k8s Ipvs 内部网络自动分配和内部网络一致ip地址,导致ip冲突
    Linux操作系统load average过高,kworker占用较多cpu
    chrome断点调试&&其他技巧
    Mongodb更新数组$pull修饰符 (mongodb 修改器($inc/$set/$unset/$push/$pop/upsert))
    记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
    解决并发问题,数据库常用的两把锁(转)
  • 原文地址:https://www.cnblogs.com/onroad2019/p/11326983.html
Copyright © 2011-2022 走看看