如何将nginx默认主页更改为自己的静态HTML网站



我有一个非常简单的HTML,名为index.html文件,它生成一个网站以及一些javascript和css。

在同一个文件夹中,有一个我创建的Dockerfile,包含以下行:

# use nginx:alpine as base image
FROM nginx:alpine
# copy static website index.html into nginx default html folder
COPY index.html /usr/share/nginx/html
# export port 80
EXPOSE 80
# run nginx in the foreground
CMD ["nginx", "-g", "daemon off;"]

问题是nginx默认主页在我构建和运行应用程序时不会更改

$ docker build -t some-content-nginx .
$ docker run --name some-nginx -d some-content-nginx

我尝试了很多方法,但似乎无法让我的网站显示在localhostURL上。

有人能给我指正确的方向吗?

我花了10个小时试图解决这个问题,结果发现这是一个缓存问题。

通过使用shift+F5清除localhost的缓存来解决此问题。

最新更新