windows10和CentOS 7安装nginx作文件管理器

2023-10-31

目录

一、windows10 系统配置nginx文件服务器

1、到nginx官网上下载windows版本的nginx,地址http://nginx.org/en/download.html

2、把下载的包放在电脑磁盘里解压,注意解压的包的路径不能包含中文字符,否则nginx服务启动不了

3、启动nginx服务

      3.1、用windows键+R键打开“运行”,输入“cmd”进行,进入“D:\nginx-server\nginx-1.14.2”目录下

   3.2、在任务管理器查看是否成功启动了,查看到下面的两个nginx才确保nginx服务启动成功了

4、修改配置,重启nginx服务

         4.1、主要添加内容为

  4.2、重新加载nginx服务

5、用127.0.0.1:8099访问下载

6、windows版本的nginx相关命令

二、CentOS 7系统配置nginx文件服务器

1、先装好nginx

2、修改nginx.conf配置文件

3、设置nginx的文件管理器的目录 



       在日常工作中,用nginx作文件管理器比python3 -m http.server创建的文件服务器稳定,所以nginx用作文件管理器也挺受欢迎的,稳定也快!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

一、windows10 系统配置nginx文件服务器

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

1、到nginx官网上下载windows版本的nginx,地址http://nginx.org/en/download.html

 

++++++++++++++++++++++

2、把下载的包放在电脑磁盘里解压,注意解压的包的路径不能包含中文字符,否则nginx服务启动不了

 

3、启动nginx服务

      3.1、用windows键+R键打开“运行”,输入“cmd”进行,进入“D:\nginx-server\nginx-1.14.2”目录下

C:\Users\li>d:

D:\>cd nginx-1.14.2

D:\nginx-1.14.2>start nginx.exe   #启动命令

D:\nginx-1.14.2>

   3.2、在任务管理器查看是否成功启动了,查看到下面的两个nginx才确保nginx服务启动成功了

 

4、修改配置,重启nginx服务


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   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;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

#添加文件管理器
autoindex on;# 显示目录
autoindex_exact_size on;# 显示文件大小
autoindex_localtime on;# 显示文件时间

server {
listen       8099;
server_name  localhost ;
root  D:\install ;#本地文件路径
}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

         4.1、主要添加内容为

#添加文件管理器  
autoindex on;# 显示目录
autoindex_exact_size on;# 显示文件大小
autoindex_localtime on;# 显示文件时间

server {
listen       8099;
server_name  localhost ;
root  D:\install ;#本地文件路径   #同时注意不能直接以整个逻辑磁盘D:\ 为目录路径,要d:\英文文件名
}

#把你要下载的多个文件目录打包为压缩包(如zip包),方便下载

  4.2、重新加载nginx服务

D:\nginx-1.14.2>nginx.exe -s reload   #重新加载nginx命令

D:\nginx-1.14.2>

5、用127.0.0.1:8099访问下载

注意:文件名要为英文字符的才正常下载,带有中文字符的文件点击下载时会报错500

5.1、要文件名为英名字符的才正常下载,如下

 

6、windows版本的nginx相关命令

   nginx  -s stop                   //停止nginx

   nginx -s reload                //重新加载nginx

   nginx -s quit                     //退出nginx

   start  nginx                       //启动nginx

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

二、CentOS 7系统配置nginx文件服务器

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

1、先装好nginx

(注意:nginx服务和配置的文件都是用nginx用户及nginx组授权的)

2、修改nginx.conf配置文件

worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {
    worker_connections  65535;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
#    autoindex       off;
    client_max_body_size 1000m;         #主要是这个参数,限制了上传文件大大小
    server_names_hash_max_size 512;
    server_names_hash_bucket_size 512;
autoindex on;
autoindex_exact_size on;
autoindex_localtime on;
    

server {
listen 1666;
server_name localhost;
root /nginx/install ;
}



}

3、设置nginx的文件管理器的目录 

[root@docker-test ~]# mkdir /nginx/install
[root@docker-test ~]# mkdir /nginx/install
[root@docker-test ~]# chmod -R nginx:nginx /nginx/install
[root@docker-test ~]# /usr/local/nginx/sbin/nginx -s reload

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows10和CentOS 7安装nginx作文件管理器 的相关文章

  • 欠采样的精华内容

    1 采样频率高于信号最高频率的两倍 这种采样被称为过采样 2 采样频率低于信号最高频率的两倍 这种采样被称为欠采样 对基带信号进行欠采样是无法从采样信号中恢复出原始信号的 因此基带信号的采样都是过采样 对频带信号进行采样可以是过采样 也可以
  • Quartz框架简单使用

    从此处学习到的配置方法 http www oschina net question 200745 62107 最重要的一个配置文件
  • Unity 2D和3D射线检测

    2D射线检测 Canvas事件点击检测 返回光线投射结果 public List
  • Android 7.0 之后抓包 unknown 和证书无效的解决方案(无需改代码)

    背景 使用抓包软件 以 Charles 为例 抓取APP的 https 请求时 Android和Charles都正确安装了证书却出现抓包失败 报错 Client SSL handshake failed An unknown issue o
  • codeforces 1080 C. Masha and two friends

    题意 n m矩形 被人泼一次白漆 又被泼一次黑漆 问结果白黑数量 首先 xy交换一下 矩形变成左上 右下表示法 记录结果白记为num1 黑num2 泼之前黑白数量很好确定 矩形内黑白数量也很好确定 先减去2个矩形内黑白数量 记录矩形面积白a
  • js push(),pop(),unshift(),shift()的用法小结

    js中push pop unshift shift 的用法小结 1 push pop 和unshift shift 这两组同为对数组的操作 并且会改变数组的本身的长度及内容 不同的是 push pop 是从数组的尾部进行增减 unshift
  • python均值插补法填补缺失值_使用python+sklearn实现处理缺失值

    由于各种原因 许多真实世界中的数据集都包含缺失值 这些值通常被编码为空格 NaNs或其他占位符 然而 这些数据集与scikit learn估计器 estimators 不兼容 scikit learn估计器 estimators 假设数组中
  • 《计算机视觉技术与应用》-----第五章 边缘和轮廓

    系列文章目录 计算机视觉技术与应用 第二章 图像处理基础 计算机视觉技术与应用 第三章 图形用户界面 计算机视觉技术与应用 第四章 图像变换 计算机视觉技术与应用 第五章 边缘和轮廓 计算机视觉技术与应用 第六章 边缘和轮廓 计算机视觉技术
  • Python标准库之——time模块

    前言 继上一篇学完Python 我决定熬夜整理这篇总结 本篇总结一下Python中常用的time标准库用法 通过Demo程序来加深理解 目录 time模块 Demo实例 常用参数 struct time结构 format字符串 time模块
  • 《图说区块链》读书笔记

    数据层 描述区块链技术的物理形式 例如时间戳 哈希函数 网络层 实现区块链网络中节点的信息交换 共识层 让分散的节点针对区块数据的有效性达成共识 例如工作量证明 权益证明 股份授权 激励层 提供一定的激励机制 鼓励节点参与区块两的安全验证工
  • Kafka Eagle 安装与部署详解

    Kafka Eagle 安装与部署详解 在大数据领域中 Kafka 是一种高性能 分布式的消息队列系统 被广泛应用于实时数据流处理和日志收集等场景 而 Kafka Eagle 则是一款用于监控和管理 Kafka 集群的开源工具 它提供了丰富
  • transforms.Compose()类详解:串联多个transform操作

    torchvision是pytorch的一个图形库 它服务于PyTorch深度学习框架的 主要用来构建计算机视觉模型 torchvision transforms主要是用于常见的一些图形变换 以下是torchvision的构成 torchv

随机推荐

  • 如何做好App性能测试

    如何做好App性能测试 App性能测试和网站性能测试不一样 它分成客户端性能测试和服务器性能测试 下面我们详细来说明 1 客户端性能测试 一个App做的好不好 不仅仅只反应在功能上 被测的app在中低端机上的性能表现也很重要 比如 一个很好
  • JAVA安装与配置教程

    一 下载jdk 下载链接 https pan baidu com s 1Z6SJRcHCsMRMzV 3ole0dg 提取码 h42f 二 安装java 1 下一步 2 点击 更改 选择安装路径 建议在Java文件夹里创建两个文件夹 分别命
  • 计算机网络笔记(五):传输层

    文章目录 前言 多路复用和多路分用 UDP User Datagram Protocol RFC 768 可靠数据传输原理 流水线机制与滑动窗口协议 Go Back N GBN 协议 Selective Repeat SR 协议 TCP 协
  • 【js】删除数组中指定元素

    删除数组中指定的元素 export const removeArr function arr val let index arr indexOf val if index gt 1 arr splice index 1 return arr
  • varying是vs和Ps之间的shader传递变量

    正如uniform是shader和应用程序之间传递的变量 varying是shader之间传递的变量 比如 vs的输出 也就是Ps的输入
  • 简单理解css中的垂直居中和水平居中,即vertical-align和text-align属性

    前言 在很多情况下 我们要使用到内容的居中 这里的居中包括了垂直居中和水平居中 下面来浅谈一下 对于水平居中的属性text align和垂直居中属性vertical align的理解 1 text align 如果要实现水平居中 比如我们要
  • STM32菜鸟成长记录---系统滴答定时器(systick)应用

    1 systick介绍 Systick就是一个定时器而已 只是它放在了NVIC中 主要的目的是为了给操作系统提供一个硬件上的中断 号称滴答中断 滴答中断 这里来简单地解释一下 操作系统进行运转的时候 也会有 心跳 它会根据 心跳 的节拍来工
  • java线程间如何通信

    Java线程之间可以通过以下方式进行通信 使用 wait 和 notify 方法 这需要使用同步代码块或同步方法 在同步代码块或同步方法中 线程可以调用 wait 方法阻塞 并在其他线程调用 notify 方法后恢复执行 使用 CountD
  • Altium Designer之图片logo导入笔记

    图片logo导入分为两种 丝印类型 露铜 1 在PCB页面 文件 运行脚本 弹出运行条目对话框 浏览 选择 PRJSCR文件 点击运行脚本 确定 弹出对话框 图1 1 选择导入文件 图1 2 导入对话框 2 点击加载 选择 bmp格式图片
  • [论文解读]Attention is all you need

    论文地址 http papers nips cc paper 7181 attention is all you need pdf 发表会议 NIPS2017 文章目录 动机 背景 思考 细节 网络结构 总结 参考 最早提出self att
  • windows cd ~/.ssh报错

    这里提供一个你之前可能有这个文件 打开这个在进入
  • 虚拟化服务器安全性,服务器虚拟化安全性

    服务器虚拟化安全性 内容精选 换一换 裸金属服务器与周边服务的依赖关系如图1所示 企业主机安全 Host Security Service HSS 是提升服务器整体安全性的服务 通过主机管理 风险防御 入侵检测 安全运营 网页防篡改功能 可
  • Kaldi安装与编译报错

    Environment Rule number 1 use Linux Although it is possible to use Kaldi on Windows most people I find trustworthy convi
  • 【数据结构】单链表的应用——有序多项式合并化简

    写在前面的话 本人是学生 水平有限 测试用例较少 如果有纰漏还请见谅 有如下俩个多项式 利用链表将他们合并成一个并且化简 结点结构 typedef struct node float coef 系数 int exp 指数 struct no
  • 缺陷检测公开数据集大全

    一 弱监督学习下的工业光学检测 DAGM 2007 数据下载链接 https hci iwr uni heidelberg de node 3616 数据集简介 主要针对纹理背景上的杂项缺陷 较弱监督的训练数据 包含十个数据集 前六个为训练
  • 学习太极创客 — MQTT 第二章(二)ESP8266 QoS 应用

    因此 这里将仅介绍如何使用 ESP8266 来接收 QoS 1 的 MQTT 消息 这里的程序与 学习太极创客 MQTT 八 ESP8266订阅MQTT主题 这一小节中的内容基本一致 只不过这里的示例是 QoS 1 项目名称 Project
  • 控制listview大图标之间的间距

    DllImport user32 dll CharSet CharSet Auto public static extern IntPtr SendMessage IntPtr hWnd int msg int wParam int lPa
  • tinyxml开发入门

    概述 tinyxml和xercesc一样 提供了完整的dom操作api tinyxml相对比较简单好用 编译连接也不容易出问题 xercesc比较麻烦 非常完整庞大 编译有点麻烦 有内存泄漏 我认为在一般需求完全可以使用tinyxml ti
  • 八数码深度优先搜索_数据结构与算法之美26——广度优先搜索与深度优先搜索...

    什么是搜索算法 上一节介绍了图的基本概念 这一节介绍图的搜索算法 图的搜索算法 最直观的理解就是从一个顶点到另一个顶点的路径 最简单的是广度优先搜索和深度优先搜索 这也是这一节介绍的内容 另外还有A IDA 等启发式搜索算法 本节内容以无向
  • windows10和CentOS 7安装nginx作文件管理器

    目录 一 windows10 系统配置nginx文件服务器 1 到nginx官网上下载windows版本的nginx 地址http nginx org en download html 2 把下载的包放在电脑磁盘里解压 注意解压的包的路径不