网站首页 > 技术教程 正文
使用nginx开启目录浏览功能,实现简单的http文件共享服务。
一、 首先拉取nginx镜像,我使用的是arm32v7/nginx镜像。
docker pull arm32v7/nginx二、运行一个临时的nginx实例,复制容器内的nginx.conf配置文件到主机上
docker run --name tmp-nginx-container -d arm32v7/nginx
docker cp tmp-nginx-container:/etc/nginx/nginx.conf /root/download/docker/nginx/nginx.conf
docker rm -f tmp-nginx-container修改nginx.conf文件,在http{}内添加以下内容,开启目录浏览功能
autoindex on; #开启nginx目录浏览功能
autoindex_exact_size off; #文件大小从KB开始显示
autoindex_localtime on; #显示文件修改时间为服务器本地时间
charset utf-8,gbk;#解决中文乱码问题三、运行nginx实例,添加配置文件
docker run -d --name nginx_downloads -v /root/download/downloads/:/usr/share/nginx/html -v /root/download/docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro -p 8080:80 --restart unless-stopped arm32v7/nginx-d 后台运行
–name 为生成的实例的名字
-v 添加我的下载目录为网站的根目录
-v 将修改后的nginx.conf文件替换实例内的conf文件
-p 映射主机8080到实例的80端口
arm32v7/nginx为要实例化的镜像
打开localhost:8080或你主机ip:8080查看网页
四、特殊情况,网页403禁止访问
可能你按照上面配置好了之后,打开网页还是显示403不能访问。造成这个问题的原因是容器内的nginx程序是以nginx用户运行的,在本机上没有nginx用户,所以没有权限读取网站根目录。检查映射的网站根目录,给所有人设置读和执行的权限。
对应我的情况,就是执行如下命令。
chmod -R 755 /root/download/downloads然后重启一下docker的nginx容器
docker restart nginx_downloads
猜你喜欢
- 2024-10-10 「Spring 全家桶」70 道高频面试题
- 2024-10-10 我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊
- 2024-10-10 Zabbix6 小版本内升级系列之-Web升级
- 2024-10-10 HttpClient详细使用示例(httpclient工具类)
- 2024-10-10 「Python教程」人类专用的爬虫库Requests
- 2024-10-10 Java秋招面试复习大纲(二):Spring全家桶+MyBatis+MongDB+微服务
- 2024-10-10 liunx系统基础命令及特殊符号知识考题
- 2024-10-10 Tomcat 和 JVM 的性能调优总结(tomcat jvm参数设置)
- 2024-10-10 一小时快速掌握zabbix配置的高效学习法【干货】
- 2024-10-10 面试妥了!2020 爬虫面试题目合集(爬虫面试有哪些面试题)
欢迎 你 发表评论:
- 12-16qq如何群发消息给每个人(qq怎么群发消息给全部人)
- 12-16window11专业版(windows11 专业版)
- 12-16家用摄像头驱动程序(家用摄像头驱动程序是什么)
- 12-16科兴董事长被抓(科兴董事长被抓视频)
- 12-16无线密码破解用什么软件(无线密码破解软件哪个好)
- 12-16360路由器设置登录(360路由器登陆口)
- 12-16安全平台教育平台登录(安全平台教育登录账号入口)
- 12-16win7装机版系统(win7系统装机教程)
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)