Nginx部署静态文件

您所在的位置:网站首页 django找不到静态文件os Nginx部署静态文件

Nginx部署静态文件

2023-05-22 19:02| 来源: 网络整理| 查看: 265

家人们,昨天踩了个大坑,我想把vue编译后的静态文件部署到nginx,结果看了一下docker关于nginx的官方文档:

Hosting some simple static content

$ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -d nginx

就在云服务器里面,使用了这一条命令,然后把静态文件放到了/some/content的目录下,完美,开心的打开了文档浏览器,报错了(❁´◡`❁) 在这里插入图片描述

这是怎么回事哇:晚上查了好久呀

我使用了

ping 124.70.31.143 在这里插入图片描述

能够ping通,说明连接到了ip

那我们检查一下端口

telnet 124.70.31.143 80 在这里插入图片描述

端口出现了问题,这是什么问题,我的华为云端口没开放嘛!!!

于是去检查华为云的安全组去了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w1D2uxkc-1684309767178)(C:\Users\Ye\Desktop\assets\image-20230517153704602.png)]

防火墙打开了呀,怎么回事呀,在去看docker的官方文档

docker run -p

-p 外端口号:内端口号

反应过来了,我的第一个命令没有指定外端口号,是不是外端口号的问题呀!!!

去查一下服务器的端口号

运行命令 ps -ef |grep 80

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ot1acnlv-1684309767179)(C:\Users\Ye\Desktop\assets\image-20230517154355982.png)]

果真有进程占用了80端口所以改一下官方的命令

$ docker run --name some-nginx -v /some/content:/usr/share/nginx/html:ro -p 81:80 -d nginx

重启nginx,访问端口81

docker restart nginx

在这里插入图片描述 😊成功了!!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3