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

Linux:nginx---web文件服务器

 我这里使用的是centos7系统


nginx源码包安装

Linux:nginx基础搭建(源码包)_鲍海超-GNUBHCkalitarro的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/w14768855/article/details/131445878?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169599062316800184149954%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169599062316800184149954&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-2-131445878-null-null.nonecase&utm_term=nginx&spm=1018.2226.3001.4450


nginx  yum源安装

mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm   

搭建文件服务器

mkdir /var/www/nginx

 这个目录作为我们文件服务器根目录,把文件存入这个目录下即可

chown nginx:nginx /var/www/nginx/

现在nginx的配置文件在/etc/nginx/conf.d/default.conf

使用rpm -ql nginx 可以看到nginx的文件所在位置 

vim /etc/nginx/conf.d/default.conf写入server {listen 80;server_name  localhost;charset utf-8;root    /var/www/nginx;location / {charset utf-8;autoindex on;autoindex_format html;autoindex_exact_size off;autoindex_localtime on;default_type application/octet-stream;if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){add_header Content-Disposition: 'attachment;';}sendfile on;sendfile_max_chunk 1m;tcp_nopush on;directio 5m;directio_alignment 4096;output_buffers 4 32k;max_ranges 4096;send_timeout 20s;postpone_output 2048;chunked_transfer_encoding on;}

 上面配置文件的意思如下

现在开启一下nginx 

systemctl start ngixn

直接访问nginx服务器ip


 

直接访问是这样的现在我去里面mkdir创建一个文件夹

 

 

点进去是这样的

 

现在往tarro文件夹里放一个文件

点击即可下载 

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

相关文章:

  • go 端口转发 代理V2 --chatGPT
  • idea环境下如何打包可运行jar?
  • 基于FFmpeg的Android播放器
  • osgPBR(十五)镜面IBL--查看不同级别的HDR环境贴图
  • Docker的学习记录
  • Android Jetpack组件架构:ViewModel的原理
  • 数据分析(python)学习笔记1.0
  • SW免安装的toolbox只读问题
  • nodejs在pdf中绘制表格
  • 使用不同尺寸的传感器拍照时,怎么保证拍出同样视场范围的照片?
  • 01-工具篇-windows与linux文件共享
  • 医疗实施-住院流程详解
  • 本地连接服务器 jupyter notebook
  • Android 使用Kotlin封装RecyclerView
  • WPF 实现点击按钮跳转页面功能
  • 关于http网络通信数据包封装的过程
  • 关于RabbitMQ你了解多少?
  • Vulkan-着色器及编译SPIR-V
  • 从MVC到DDD,该如何下手重构?
  • 论文阅读:基于隐马尔可夫模型的蛋白质多序列比对方法研究
  • Vim同时打开多个文件
  • SpringCloudStreamkafka接收jsonarray字符串失败
  • 面向对象特性分析大全集
  • 【数据结构】队列和栈
  • WordPress主题开发( 十)之—— 条件标签函数(上)
  • vue学习-10vue整合SpringBoot跨域请求
  • ElasticSearch - 基于 JavaRestClient 查询文档(match、精确、复合查询,以及排序、分页、高亮)
  • 简易实现通讯录(2.0)
  • Jasypt 实现自定义加解密
  • Leetcode 554. 砖墙