在nginx中编写html,码头不会在nginx html根目录中创建文件夹
我正在尝试创建一个nginx docker容器(提供文件上传/下载)。 在html根目录下,我正在创建一些额外的子文件夹(上传和下载)。码头不会在nginx html根目录中创建文件夹
我把nginx docker镜像作为我的基础,并添加了一些额外的行来创建/初始化子文件夹。
FROM nginx
MAINTAINER Carl Wainwright
ENV HTML_PATH /var/www/html
COPY nginx.conf /etc/nginx/nginx.conf
RUN mkdir -p $HTML_PATH/upload && mkdir -p $HTML_PATH/download
RUN chmod 755 $HTML_PATH/upload && mkdir chmod 755 $HTML_PATH/download
RUN chown nginx:nginx $HTML_PATH/upload && chown nginx:nginx $HTML_PATH/download
在我的码头工人,撰写文件,我创造我的容器如下:
wbh-device-asset-server:
restart: always
image: wbh-device-asset-server/nginx:test
container_name: wbh-device-asset-server
volumes:
- /www-data:/var/www/html
ports:
- "8081:8081"
networks:
- mynetwork
我的nginx的配置具有以下服务器配置。
server {
error_log /var/log/nginx/error.log debug;
access_log /var/log/nginx/access.log main;
# Running port
listen 8081;
# Proxy requests to get SDP's
location ~ \.sdp {
root /var/www/html;
try_files $uri =404;
limit_except GET { deny all; }
}
# Proxy requests to put APD's.
location ~ \.(apd) {
dav_methods PUT;
limit_except PUT { deny all; }
client_body_temp_path /tmp/files/;
client_body_in_file_only on;
client_body_buffer_size 128K;
client_max_body_size 30M;
}
在我的本地机器上存在/ www-data存在并具有写入权限。 每次我把容器放到/ www-data的内容都是空的。
为什么我无法在/ var/www/html /下创建文件夹?什么阻止我这样做。
注意:作为我的疑难解答的一部分,我创建了一个基于centos的docker镜像,并从软件包中安装了nginx,并面临同样的问题。
+0
当您从主机安装文件夹到容器时,主机文件夹内容盛行,并且在安装前您将看不到创建**的容器文件夹。 –
+0
现在是完美的感觉.. –
在nginx中编写html,码头不会在nginx html根目录中创建文件夹相关推荐
- c语言 单词变复数_DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数......
导航:网站首页 > DEV-C++中编写了一段C程序,其中设置了用文件进行... 请编一个程序,可以将英语规则名词由单数变成复数... DEV-C++中编写了一段C程序,其中设置了用文件进行.. ...
- vb在服务器上新建文件夹,vb.net-如果不存在,如何在VB中创建文件夹?
vb.net-如果不存在,如何在VB中创建文件夹? 我为自己编写了一个小小的下载应用程序,以便我可以轻松地从服务器上获取一组文件,然后将它们全部放入带有全新安装的Windows的新PC上,而无需实际运 ...
- eclipse 向HDFS中创建文件夹报错 permission denied
环境:win7 eclipse hadoop 1.1.2 当执行创建文件的的时候, 即: String Path = "hdfs://host2:9000"; FileSy ...
- linux递归创建文件夹_Python中并发请求创建文件夹带来的线程安全问题
在我们日常写程序的过程中,免不了与文件系统打交道,各种开发语言都提供了与文件系统交互的指令函数,比如Python中的os模块,就提供了许多这样的指令函数,今天就以创建文件夹为例,来说一下,如果用的不当 ...
- java中io流如何创建一个文件_,Java中Io流操作-File类的常用操作-创建文件,创建文件夹...
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
- C#中如何创建文件夹
C#中对文件夹操作需要用到Directory Class.其中提供了创建.删除.移动.枚举等静态方法.该类不能被继承. 以下代码实现了创建文件夹. ? 1 2 3 4 if (!Directory.E ...
- 如何批量在文件夹中建立php,怎么批量创建文件夹_一次性创建多个文件夹方法_一聚教程网...
相信大家在平时的工作或是生活中,经常会遇到需要创建多个文件夹的问题,那么对于这种一次性创建多个文件夹的问题怎么解决呢?这里文章就给大家具体介绍下批量创建多个文件夹的问题,感兴趣的一起来了解下. 日常工 ...
- java 创建文件夹的方法_java中创建文件夹的方法
java中创建文件夹的方法 发布时间:2020-06-10 11:46:49 来源:亿速云 阅读:461 作者:Leah 这篇文章给大家分享的是java中创建文件夹的方法.小编觉得挺实用的,因此分享给 ...
- Ubuntu 创建文件夹时出现:用户名 不在 sudoers 文件中。此事将被报告。
Ubuntu 创建文件夹时出现:用户名 不在 sudoers 文件中.此事将被报告. 1. 错误状态 2. 解决办法 1. 错误状态 用户git在创建文件夹时出现如下错误提示: git 不在 sudo ...
- java io 创建文件夹_Java中Io流操作-File类的常用操作-创建文件,创建文件夹
package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...
最新文章
- Java 10.switch语句
- 自定event事件之手动触发(一)
- js获取url的参数
- eclipse代码发布到服务器(Tomcat)出现乱码现象解决方法
- 计算机技能大赛图形试题,图形图像处理技能大赛竞赛试题试卷.doc
- MySql-Proxy之多路结果集归并
- 概述--Nginx集成Vcenter 6.X HTML Console系列之 1--(共4)
- 读书随笔:The Book of Why——CHAPTER 3:From Evidence to Causes: Reverend Bayes Meets Mr. Holmes
- 005-搭建框架-实现AOP机制【二】AOP技术
- 昆仑通态如何连接sqlserver数据库_三菱FX5U 与昆仑通态触摸屏的连接操作步骤
- Supper (Java)
- VS2012全屏背景修改教程
- mac下nginx搭建
- C++ 什么叫做离散化
- C64x的软件优化方法
- 基于开源的BPM流程引擎VS天翎自研BPM流程引擎
- extern int a 和int a的区别
- 部分英文常用口语单词(30%转贴+70%原创)
- 【职场加油站】给职场新人的几条忠告
- qq飞车手游服务器找不到了,QQ飞车手游服务器拉取失败是怎么回事
热门文章
- IDEA 社区版配置 Tomcat
- VMware虚拟机安装Ubuntu 2022最新版详细图文安装教程(VMware虚拟机安装+Ubuntu下载+VMware虚拟机配置运行)
- 花生壳内网穿透,浅析原理和配置
- 雷达原理 知识点汇总
- javamail QQ邮箱发验证码设定有效时间
- pigxCloud微服务项目04——服务端——腾讯云即时通信IM,拉取群历史消息(全量消息、所有群消息)
- GenericObjectPoolConfig属性
- 小四哥的故事——访中联绿盟陈庆
- 基于SSM的微信小程序在线学习系统源码【包调试】
- 一文详解GATK-HaplotypeCaller 变异检测原理和实战