docker搭建nginx服务完成后,访问403问题

Nginx出现403 Forbidden、404 Not Found错误的解决方案 阅读详情

1.通过docker拉取nginx镜像,略
2.拉去成功后,启动镜像: docker run --name test-nginx -p 8888:80 -d -v $PWD/nginx/test.html:/usr/share/nginx/html/test.html --privileged=true nginx

3.–name 给镜像重命名
-p 把容器里面的端口映射出来,和宿主机进行映射,端口一定要是没有占用的,而且云服务器上安全组已经配置完成的
-d 后台运行
-v 将容器的目录映射出来,和宿主机的目录进行映射
–privileged=true 修改容器权限,给容器加特权
4.此处需要特别注意的是:宿主机映射的目录最好不要在root下新建文件夹,因为也会涉及到权限问题,所以可以在别的目录下新建。(如果宿主机和容器都没有把权限配置好就会出现访问403)
5.关于访问。nginx搭建成功后,可以去windows上输入ip地址加上刚才映射的宿主机端口进行访问,但是发现访问的界面是nginx界面,而不是,我放进去的html文件,原因是:nginx默认只能识别index.html页面
所以可以在访问的url路径, 加上test.html这个路由进行访问

docker启动的nginx配置访问静态资源,访问失败的解决方法 docker启动的nginx配置访问静态资源,访问失败 nginx配置访问静态资源 root和alias的区别 nginx访问静态资源时网页出现 403 forbidden docker启动的nginx配置访问静态资源,访问失败404 阅读详情

相关推荐

docker 安装nginx访问 报错403

将文件index.html上传linux的home目录。1.先进入docker容器内nginx 的配置文件。更改相关映射或者在映射文件夹写入html文件。2.查找index.html 所在目录。用FileZilla Client。或者finalshall上传都可以。exit退出到root页面。

weixin_56839098的博客 1139

Docker(02) Docker部署Nginx后出现403 forbidden解决办法

打开/data/nginx/log/error.log查看。

weixin_38735917的博客 2855

Docker构建403问题解决[源码]

文章描述了在使用Docker构建镜像时遇到的403 Forbidden错误问题。作者尝试使用阿里源进行构建,但依然失败,错误提示为无法解析python:3.8-slim的源数据。通过访问错误提示中的链接,发现阿里云镜像加速器功能有所调整。最终,作者通过更换FROM指令中的基础镜像版本,使用阿里云提供的特定镜像(alibaba-cloud-linux-3-registry.cn-hangzhou.cr.aliyuncs.com/alinux3/python:3.11.1)成功解决了问题。

搭建docker-nginx服务,访问nginx 报错403

docker拉取nginx镜像,运行nginx镜像生成nginx容器,访问nginx服务,报错403错误

qq_45729646的博客 5650

【实战】ComfyUI-Impact-Subpack插件安装与UltralyticsDetectorProvider节点修复全流程

本文详细解析了ComfyUI中UltralyticsDetectorProvider节点缺失的原因,并提供了完整的ComfyUI-Impact-Subpack插件安装与修复全流程。核心在于Impact Pack插件架构调整导致节点被拆分至子插件包。指南涵盖手动安装、依赖安全配置、模型文件管理及深度排错步骤,帮助用户彻底解决节点缺失问题,恢复工作流正常运行。

weixin_29290947的博客 437

IDEA集成selenium自动化测试(Java+Selenuim+testNG+Maven)

文章目录写在前面01 | 新建Maven项目02 | idea集成Selenium03 | 写在前面 因为软件测试的需求和博主比较经常使用Java,于是,想在Idea中集成selenuim,用Java编写测试代码,因此有了这篇文章来记录一下过程。 资源指路: java使用selenium实现模拟浏览器操作API大全 模拟登录 TestNG入门教程 感谢上面博客的大佬。 01 | 新建Maven项目 不使用骨架创建,直接点击左侧Maven,然后一路next即可。 02 | idea集成Sele

aLinxi的博客 8279

有关Nginx docker容器版部署访问403的解决

【代码】有关Nginx docker容器版部署访问403的解决。

缘友一世的博客 1712

测绘无人船避坑指南:云卓H12Pro遥控器接海康摄像头,从网络设置到RTSP流延迟优化全流程

本文详细解析了测绘无人船视频子系统的优化方案,重点介绍海康威视摄像头与云卓H12Pro遥控器的深度适配流程。从网络设置到RTSP流延迟优化,提供了一套经过实测的低延迟(<200ms)解决方案,适用于复杂水域环境下的测绘任务。

weixin_30415113的博客 624

docker 配置nginx镜像出现 403 Forbidden的问题

(1)docker 配置nginx镜像的时候,将映射文件配置到当前宿主机上,启动nginx镜像,,通过域名访问,出现 403 查看nginx error.log日志,发现出现 (2)nginx镜像文件的配置: docker run -p 80:80 --name nginx \ -v /data/nginx/html:/usr/share/nginx/html \ -v /data/nginx/logs:/var/log/nginx \ -v /data/nginx/conf:/etc/ngin.

lvjia_it的博客 9269

YOLO26一文弄懂 | YOLO26内容详解、网络结构解读 、yolo26.yaml配置文件详细解读与说明、YOLO26虚拟环境安装、模型训练、验证、推理参数详细解析 | 通俗易懂!入门必看系列!

YOLO26目标检测模型创新与应用指南 本文全面介绍了YOLO26目标检测模型的创新特性、网络结构及实践应用。YOLO26基于四大核心原则设计:简洁性(移除NMS后处理)、部署效率(端到端架构)、训练创新(MuSGD优化器)和任务优化(支持多种视觉任务)。模型包含五种尺寸规格,CPU推理速度提升43%,支持目标检测、实例分割、姿态估计等任务。 文章详细解析了YOLO26的网络结构(Backbone-Neck-Head三部分)和yaml配置文件,提供了从虚拟环境配置到模型训练、验证、推理的完整教程。

Ai缝合怪、助力小伙伴高效发论文 2万+

AutosarMCAL开发——基于EB Wdg驱动

Autosar标准文件中提及的API共有5个,接口名传入参数说明返回参数函数功能ConfigPtr:Wdg配置指针,参数来自于EB生成代码voidWdg初始化ConfigPtr:Wdg配置指针Wdg初始化检查Wdg切换模式,需开启对应配置timeout:设置定时触发器计数(单位ms)void喂狗并重新设定计数值Wdg版本信息本文为博主个人学习总结记录,如有不正,欢迎指正。

qq_45583706的博客 2424

docker部署nginx访问端口超时和403 Forbidden问题的解决

访问端口超时,根据 Docker给nginx添加端口映射 - CS5421 - 博客园 这篇文章给nginx添加端口映射后不再超时,而是提示403 Forbidden 查看nginx错误日志: tail -f error.log 2022/04/02 07:01:02 [error] 24#24: *1 "/root/nginx/html/dist/index.html" is forbidden (13: Permission denied), client: 192.168.4.111, server

hello world 11万+

【CT/电镜 重建教程 1.1】层析成像的精确实空间迭代重建算法(RESIRE)

在此,我们报告了RESIRE算法的发展用于准确的断层重建。与实空间迭代算法相比,RESIRE使用傅里叶切片定理或Radon变换作为正向投影,使用线性变换作为反向投影,两者都具有高精度。与EST和GENFIRE相比,RESIRE是一种实空间迭代算法,可以在并行计算中实现快速运行时间。

2401_87064292的博客 1060

Nginx访问docker映射的内部文件出现403(权限不够)

问题描述: 项目中通过docker容器将容器内的静态文件映射到外部宿主机上,再使用nginx映射静态文件,但是出现403 原因分析: 由于状态码出现403,通过网上搜索资料等,可发现是读写的静态文件权限不可读 。 通过命令 ls -la 查看文件 [root@localhost avatar]# ls -la total 16 -rw-------. 1 root root 16253 Oct 27 14:23 avatar.jpeg 从上面可看出,权限只有rw。所以解决方案就是想办法将文件进行授权

weixin_43675226的博客 4336

Android Shadow插件化框架分析与集成(一)

到此为止,本篇文章先介绍到这里,本篇文章主要介绍了:从源码的角度去集成shadow框架,从下载源码开始,到集成到自己的项目中,其中插件项目我是新建的demo应用,宿主应用是之前搭的一个MVP框架。文章中一步一步详细的介绍了宿主该如何集成,并提供了源码;介绍了插件该如何集成,同时也提供了源码。文章中还介绍了gradle的版本与AGP版本使用不当造成的问题,以及shadow源码的gradle版本与APG版本的配置,及和宿主插件应用gradle版本与AGP版本的关系。

superzhang6666的博客 1234

Claude Code(1):手把手教你安装配置 Claude Code

Claude Code 是一款强大的 AI 编程助手工具,能够帮助开发者提升编码效率。本文将详细介绍如何在不同操作系统上安装和配置 Claude Code,让你快速上手这款工具。

blues_C的博客 744

【BUG记录】Nginx 出现 403:forbiden

我这里只记录一下我的情况。可能和大家的问题原因不对应。 BUG背景 我采用docker 部署Nginx,当我将html文件夹挂载到宿主机之后,访问nginx的默认页面的时候,出现了403:forbiden的情况。 查看日志文件 一般nginx的日志文件在/var/log/nginx文件夹下面,我这里docker部署nginx的时候挂载出来了。 查看日志文件error.log文件,看到如下错误 2022/01/18 04:05:17 [error] 24#24: *1 directory index of

小灰狼与大白兔的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【Docker】docker 安装 nginx

通过学习前面的文章Docker 的安装和 Docker Compose 的安装于基本使用,相信你已经安装好了Docker和Docker Compose,如果没有安装,请根据本文章所需,安装Docker或者Docker Compose使用 Docker 方式安装和部署 nginx 首先要确保你已经安装了Docker,可根据该文章安装Docker使用以下命令拉取镜像,注意版本号需要根据实际情况填写 1.2 获取 nginx 的配置文件 1.2.1 创建目录 conf目录存放配置文件,conf.d为nginx给出

m0_73866100的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Nginx环境搭建以及Docker环境部署

目录Nginx环境搭建1.首先创建Nginx的目录并进入2.下载Nginx的安装包 可以通过FTP工具上传离线环境包,也可通过wget命令在线获取安装包 没有wget命令的可通过yum命令安装 3.解压Nginx的压缩包4.下载并安装Nginx所需的依赖库和包 安装方式一 安装方式二 --- 也可以通过yum命令一键下载(推荐上面哪种方式) 执行完成后,然后ls查看目录文件,会看一大堆依赖 紧接着通过rpm命令依次将依赖包一

qq_57289939的博客 7673

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

docker上启动nginx,并配置修改nginx的配置文件 nginx、挂载文件、docker容器中文乱码

这段时间在研究docker,在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,经过反复实验以及查看网上的教程,先总结如下: 1首先pull下载nginx镜像包 docker pull nginx 2(关键)查看nginx镜像里面配置文件、日志等文件的具体位置,只有找到镜像配置文件的路径,后面挂载文件和文件夹才能覆盖这些路径 以终端的方式打开镜像容器 [root@do...

0x8g1T9E- 7717

Docker + Nginx + PHP 访问403,404问题

问题描述 搭建好docker nginx php后,浏览器访问时,始终显示404或403问题,卡了我半天,因此记录下,怎么解决的,希望能帮到读者少踩坑,截图如下: 曲折的排查 排查过程真的很曲折,刚开始以为是docker容器没配置好,文件映射没映射好,各种折腾没行。容器删了又装,装了又删,docker日志看了,也看不出问题,各种百度,方法各异都没有解决问题。 问题原因 折腾到最后,目光转移到 nginx.conf 上来了,果不其然就是,NGINX 的配置没有配置好。 我这里主要是这三点.

陈万洲的专栏 3579

前端Docker部署 http / https服务&使用 iframe嵌套页面遇到的问题&页面403 Forbidden问题

中心思想:先部署 http服务,再部署 https服务转发到 http服务上

Alice_hhu的博客 5233

docker搭建nginx服务器403问题

使用docker搭建nginx服务器并将html目录挂载到主机目录发现在上传对外提供服务的目录后,无法访问,提示403,手动修改目录权限后可以访问,但是开发需要经常上传文件,不能每次上传都修改权限,太麻烦了。

weixin_46338865的博客 701

解决Nginx出现403 forbidden (13: Permission denied)的问题

最近使用docker安装了一下nginx,当容器启动起来的时候,访问出现如下情况。通过查看日志,给出了以下错误403 forbidden (13: Permission denied),通过最终解决和网上给出的建议,最终整理出来如下思考点。 (1)查看nginx的启动用户和当前系统的登陆是否一致,通过命令 whoami 查看登陆用户,同时去 nginx.conf 里面查看当的用户。如果不...

黑夜开发者的博客 3319
上一篇: 利用docker创建mysql镜像,并利用navicate连接
下一篇: django项目踩坑连载,持续更新。。。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值