基于Docker,使用Nginx搭建文件服务

使用docker搭建Nginx服务 Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 开始搭建: # 拉取镜像 docker pull nginx # 简单运行 dock... 阅读详情

    docker-compose.yml   使用docker-compose启动

version: '2'
services:
  mynginx:
    image: nginx:latest
    container_name: "mynginx"
    ports:
      - "80:80"
    volumes:
         - /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
         - /data/nginx/logs:/var/log/nginx
         - /data/nginx/html:/usr/share/nginx/html

    data/nginx/config      nginx配置文件
    data/nginx/html          传输文件所在目录
    data/nginx/logs          nginx访问日志目录

 

nginx配置文件

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;

# Load dynamic modules. See /usr/share/nginx/README.dynamic.
include /usr/share/nginx/modules/*.conf;

events {
    worker_connections 1024;
}

http{
    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  /var/log/nginx/access.log  main;
    sendfile            on;
    tcp_nopush          on;
    tcp_nodelay         on;
    keepalive_timeout   65;
    types_hash_max_size 2048;

    include             /etc/nginx/mime.types;
    default_type        application/octet-stream;

    include /etc/nginx/conf.d/*.conf;

    server {
      listen       80;
      server_name  172.30.151.141;  # 改成自己的服务器IP

      location / {
         root   /usr/share/nginx/html;
         autoindex on;
      }
    }
}

 

使用Docker搭建NextCloud私人云盘+Collabora文件预览编辑 使用Docker搭建NextCloud私人云盘+Collabora文件预览编辑前言开始搭建编写docker-compose.yml文件ngxin.conf启动容器NextCloud配置接下来配置文件预览服务启动collabora预览服务在nextCloud中配置collabora结尾 前言 今天在看头条的时候,看到了一篇文章,名为《Python3+服务器搭建私人云盘》的文章,看着感觉还不错,也不是... 阅读详情

相关推荐

基于docker搭建nginx文件服务器的方法步骤

1.在本机新建配置文件docker_nginx.conf server { listen 7070; server_name localhost; charset utf-8; location /files { #在docker内nginx的目录 alias /home/files; expires 1d; allow all; autoindex on; } 2.启动命令 docker run --name nginx -d -p 7070:7070 -v D:\dev\nginx-1.13.6\conf\dock

docker搭建nginx文件服务器

docker搭建nginx文件服务

古甲哈醒的专栏 1350

S.BUS协议及编解码,C语言源码

1、简介 SBUS本质是一种串口通信协议,采用100K的波特率,8位数据位,两位停止位,偶效验,即8E2的串口通信。 值得注意的有三点: 1.SBUS采用负逻辑,所以无论接收还是发送都要进行硬件取反(注意,一定要硬件取反),电路如下 这是我在网上看资料时看到的电路,实际上我用的是下面这个电路 2.SBUS有两种模式, a.高速模式:每4ms发送一次 b...

qq_31232793的博客 1万+

Docker使用nginx配置文件服务器

注意要是文件写不进去就是uploadFile这个文件夹权限不够。http://自己服务器ip:6060/内容如下:可以不用做修改。

m0_66956057的博客 743

深入解析CAN2.0A与CAN2.0B协议:帧格式与通信机制对比

本文深入对比了CAN2.0A与CAN2.0B协议的核心差异,重点解析了11位标准帧与29位扩展帧的帧格式、标识符长度及通信机制。文章阐述了CAN2.0B向下兼容的特性,并探讨了在汽车电子、工业控制等复杂网络中,如何根据项目需求、兼容性及实时性要求,在标准帧与扩展帧之间做出合理选择。

weixin_29163797的博客 395

实用电路精讲系列---ACDC开关电源

AC/DC开关电源工作原理及应用解析 AC/DC开关电源通过高频开关技术将交流电转换为稳定直流电,核心流程包括整流滤波、高频开关转换、反馈稳压和隔离保护。典型应用涵盖智能断路器、车载充电机、光伏逆变器等多个领域,采用不同拓扑结构和功率器件满足各场景需求。文章详细分析了基于LT1103的实用电路,包含输入整流、开关稳压、多级滤波等关键模块,并阐述了同步整流和多级滤波对提升效率稳定性的作用。这种电源技术通过高频开关切换+变压器耦合+闭环反馈,实现了高效紧凑的电能转换,在各工业领域具有广泛应用价值。

weixin_40590799的博客 2587

yum 安装 nginx 初始的 配置代码

nginx yum安装后默认的 nginx.conf 配置内容,作为备忘

雪夜里的孤狼 735

CarPlay wired(USB)连接方案

CarPlay的wired(USB)的连接方案要求车载设备至少要支持USB2.0 Hi-Speed,支持USB Host Mode,该模式要求车载设备能够工作在USB device模式下,因为Apple设备在CarPlay中是作为USB Host的。而通常情况下,车载设备USB是工作在USB Host模式的,而外接的USB设备是工作在USB Device模式的,因而在这种情况下的CarPlay wired(USB)连接方案中就需要进行USB的模式切换。模式切换完成后便是Apple设备(USB HOST)的枚

Ke8323的博客 1万+

利用Docker快速搭建Apache静态网页和文件服务器

利用Docker快速搭建Apache静态网页和文件服务器

yakamoz423的博客 1150

复信号的调制与解调(基带)

Digital modulation methods can be considered as digital-to-analog conversion and the corresponding demodulation or detection as analog-to-digital conversion. 数字调制可以看成是数字到模拟的变换,同样,数字解调也可以看作是模拟向数字的转换。

JonTargaryen的博客 1万+

华为OD机试新系统真题 【查找最佳充电策略】

华为OD机试 新系统真题【查找最佳充电策略】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找最佳充电策略】多语言题解。

qq_45776114的博客 435

Docker 搭建 Nginx 服务器

在现代 Web 开发中,Nginx 是一个广泛使用的高性能 Web 服务器,它不仅可以用于反向代理,还能作为负载均衡器、HTTP 缓存等。通过 Docker 部署 Nginx,不仅能够简化安装过程,还能轻松进行配置和管理。本篇文章将指导你通过 Docker 快速搭建一个 Nginx 环境,并讲解如何修改配置文件以定制化你的服务器设置。通过 Docker 部署 Nginx 容器非常简便,并且可以灵活配置各个参数。

weixin_44876263的博客 2688

STM32串口编程基础知识讲解

本篇文章给大家介绍一下串口的基础编程知识,这些知识是属于串口的理论知识,在开始学习编写代码的时候必须要掌握这些基本的知识点。本篇文章讲解了串口的基本概念知识,大家在学习编写代码时将其掌握才能更好的理解代码。

m0_49476241的博客 1208

使用docker的nginx容器搭建文件服务器

一.下载nginx镜像 搜索nginx镜像 # docker search nginx 拉取nginx镜像 # docker pull nginx 查看nginx镜像 # docker images nginx latest 1e5ab59102ce 5 minutes ago 108MB 二....

E=mc² 1494

使用Clumsy和Process Explorer定位软件高CPU占用问题

使用弱网模拟工具Clumsy和进程查看工具Process Explorer定位软件高CPU占用问题。

dvlinker的技术专栏 5709

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

使用docker搭建nginx文件下载服务器

目录一、概述二、配置步骤1、在宿主机配置`nginx.conf`文件2、启动nginx的docker容器 前提条件:需要在系统中安装docker运行环境 如果系统中没有安装docker,可以参考这篇文章CentOS快速搭建docker运行环境进行安装 一、概述 这篇文章介绍使用docker搭建nginx文件下载服务器,主要有两个步骤: 在宿主机配置nginx.conf文件 挂载宿主机的nginx.conf文件和下载路径到容器的对应路径 二、配置步骤 1、在宿主机配置nginx.conf文件 我这里直

惜鸟的博客 3266

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

在docker中使用nginx搭建文件服务器

至于docker中下载nginx镜像就不多说了,直接进入主题: docker run --name nginx -d -p 8888:80 -v /home/files:/files nginx:1.19.0 一些简单的参数我就不说了,只说重点:/home/files:/files,将容器中的/files挂载到本机的/home/files.意思就是访问容器中的files其实就是访问/home/files. docker cp default.conf nginx:/etc/nginx/conf.d

qq_25325809的博客 599

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用Docker一键搭建FastDFS+Nginx分布式文件服务器

做过很多项目在图片上传上一直使用的是FastDFS,刚开始得知搭建一个这样的系统非常复杂,所以直接使用了淘淘商城的虚拟机。在后面的项目中,最终选择在在阿里云上自己搭建一个FastDFS+Nginx分布式文件服务器。文章可参考Centos7 安装FastDFS+nginx module 现在考虑到后期服务器可能要变更,重新搭建太耗时,并且现在服务器安装的东西太多准备重装一下CentOS系统,所以最近...

VicterTian的博客 1万+

使用Nginx搭建文件服务器,通过docker中tomcat容器部署项目,上传文件到文件服务器

1、先安装Nginx centos7安装Nginx可以通过yum直接安装,也可以通过docker安装 通过docker安装可以参考一下链接 docker安装Nginx 我们这里就尝试使用yum安装Nginx 1) 安装Nginx源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7...

k393393的博客 2266

centos环境下 docker使用nginx搭建静态资源服务器,并用springboot上传文件

注意事项 不管是nginx静态资源服务器,还是springboot上传文件,都要注意,除了配置nginx的配置文件意外,在创建容器的时候一定要先挂载宿主机的文件夹到容器中 nginx静态资源服务器 - 先在宿主机根目录创建文件夹/home/userfile 里面可以放一张图片 - 拉取镜像,创建容器 其中-v …conf是配置文件映射,这里就不多说了, -v /home:/home \是指将上述创建的home文件映射到容器的home目录 docker run --name=nginx -d -p

zisuu的博客 551

docker-compose搭建nginx文件服务器

docker-compose搭建nginx文件服务器,带用户名、密码登录功能,一键式安装,亲测可用,部署环境为ubuntu18.04

shengzhe8688的专栏 1154

Docker搭建一个nginx服务的实现例子解析

搭建一个Nginx服务的Docker实现可以分为几个步骤:准备Dockerfile、构建镜像、运行容器。下面是一个详细的示例。

IT老农民的博客 714

docker nginx 文件服务器

  1  go grpc-go 相关技术专栏 总入口   2  Protobuf介绍与实战 图文专栏 文章目录 记录一下: 使用docker来搭建Nginx文件服务器 目的: 局域网内,文件共享 1、配置文件 1.1、nginx.conf文件内容 user root; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_co

码二哥的技术池 1012

Docker 搭建Nginx服务

最简单启动的 Nginx 容器常用参数启动的 Nginx 容器。

qq_33807380的博客 1400
上一篇: CentOS7 无法上网问题分析
下一篇: github仓库提交报告
dkgee
博客等级 码龄14年 43粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值