当前位置: 首页 > news >正文

windows系统上nginx搭建文件共享

1、下载windows版nginx

下载地址
在这里插入图片描述

2、配置nginx

编辑nginx.conf配置文件

在http模块下添加这个参数
underscores_in_headers on;#修改location内容,共享哪个文件夹,就写哪个文件夹,最后一定要跟上/,否则无法访问
location / {alias   "I:/Linux_iso/";autoindex on;autoindex_exact_size off;autoindex_localtime on;}或者是
location / {root   I:/Linux_iso/;autoindex on;autoindex_exact_size off;autoindex_localtime on;}

在这里插入图片描述

3、启动和停止nginx

启动
nginx.exe  -p  安装目录 -c  conf/nginx.conf
然后查询nginx启动的进程,如下图所示,表示启动成功
tasklist | findstr nginx关停nginx
先查询nginx服务的进程号
tasklist | findstr nginx
再直接停止
taskkill -F /PID 进程号

在这里插入图片描述

4、解决中文目录不能访问的问题

官方的nginx(1.24版本以下无法解决)在window下不支持中文目录和中文文件名,访问不了,从1.24版本开始是可以支持的是完全支持中文目录和中文文件名,如下图如所示:
配置文件修改如下:

 location / {#这里指向的是我的个人移动硬盘root   I:/;autoindex on;#autoindex_format html;autoindex_exact_size off;autoindex_localtime on;charset utf-8;}

访问整体目录(一个5T容量的移动硬盘)
在这里插入图片描述
访问中文目录和中文文件名
在这里插入图片描述
访问PDF
在这里插入图片描述
访问电影,是直接播放的

在这里插入图片描述

5、设置用户密码登录

(1)在linux安装密码文件生成工具
yum -y install  httpd-tools(2)生成用户密码文件(用户名:admin   密码:123456)
htpasswd -bc  passwd admin 123456(3)将用户密码文件放到windows下的nginx的conf目录下(4)在nginx配置文件添加启用账户密码登录配置
在nginx.conf的server块下添加如下两行
//认证提示符信息
auth_basic "please input username and passwd!";      
//认证的密码文件
auth_basic_user_file  passwd;然后重启nginx即可        

在这里插入图片描述
访问显示登录界面,输入刚才配置的用户密码即可正常访问
在这里插入图片描述

http://www.lryc.cn/news/380845.html

相关文章:

  • 星闪指向遥控,做家电交互的破壁人
  • SpringBoot使用AutoConfigure实现依赖库自动导入配置
  • QT中利用动画弄一个侧边栏窗口,以及贴条效果
  • win10免安装配置MySQL8.4.0
  • VS Code安装及环境配置(超详细)
  • shell脚本通过解析日志使用串口开关屏知识点整理
  • 速盾:视频cdn和网站cdn的相同点与不同点
  • 37.自定义协议
  • 【React Native】measureInWindow在安卓上无法正确获取View在屏幕上的布局信息
  • C++ 教程 - 04 类的使用
  • excel按模板文件导出多个文件并压缩为ZIP格式返回前端
  • 自动驾驶仿真测试用例表格示例 ACC ELK FCW
  • 数组 (java)
  • 时序预测 | Matlab基于Transformer多变量时间序列多步预测
  • suuk-s.php.jpg-python 库劫持
  • python3GUI--ktv点歌软件By:PyQt5(附下载地址)
  • opencascade AIS_InteractiveContext源码学习2
  • scale()函数详解
  • 计算机基础学习有多重要?学哪些?如何学?
  • Oracle day9
  • Race Condition竞争条件
  • docker 删除本地镜像释放磁盘空间
  • JVM中的垃圾回收器
  • 记录一些可用的AI工具网站
  • vue3页面传参
  • QNX OS微内核系统
  • ViT:5 Knowledge Distillation
  • 2024头歌数据库期末综合(部分题)
  • 【Flask】学习
  • 图像数字化基础