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:端口号/路径

  • 相关阅读:
    集合:List接口的实现类(ArrayList、LinkedList、Vector)
    IDEA:断点调试
    集合:Collection接口(常用方法、遍历)
    cookie中不能存储特殊字符的解决方案
    js:ES6中的类和对象、构造函数和原型
    jq:尺寸、位置(尺寸&位置)
    jq:插件(瀑布流、图片的懒加载、全屏滚动)
    jq:效果(显示、隐藏、切换、淡入淡出效果、自定义动画)
    jq:样式操作(返回css样式属性的值、修改属性的值、设置样式的方法)
    js:client、scroll(client与scroll)
  • 原文地址:https://www.cnblogs.com/onroad2019/p/11326983.html
Copyright © 2011-2022 走看看