html 显示不同内容吗,index.html文件内容与实际访问结果不同

63b9d48f703b30c1db7fcabe5a0e265a.png

天上小月牙

2018-12-19 17:34

进入容器内部后,通过nginx -V命令,查到nginx.conf文件路径:

f85f775c41e5dc6b8052339834d39fff.png

通过vim /etc/nginx/nginx.conf命令查看该文件,发现http模块中并没有server模块,但是发现有一行:

a9789cd8a6c083a237be12446409ef3c.png

通过cd /etc/nginx/sites-enabled/命令查看:

dee9e47032af101edc8f76343d6bbad5.png

通过vim /etc/nginx/sites-available/default命令打开该文件,看到了server模块和默认页面读取的路径和文件:

2e4cacbd06d8fe3032d8d8b6c1388624.png

于是切换至/var/www/html目录:

b85421ee7cd8d98ae33f1b1526394caa.png

发现默认页面读取的就是这个index.nginx-debian.html文件,打开:

387050e8e9290a702b5c90e041e0bdea.png

而我的Dockerfile是这么写的:

05f35d296dfa5343a8824fe61857e0f5.png

COPY index.html /usr/share/nginx/html(此处想当然了,然而经过上述分析,默认页面读取的html文件根本不是/usr/share/nginx/html目录下的index.html!)

因此在Dockerfile文件中应该写COPY index.html /var/www/html,也就是和老师视频中所写的一样,我之所以会写COPY index.html /usr/share/nginx/html,是因为老师提到这个目录因人而异,因此我通过find / -name "index.html"命令找到了/usr/share/nginx/html/index.html,想当然的改动了这个文件,而nginx根本不读取它。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值