我正在设置the official nginx docker image的实例来提供静态网页。 Dockerfile
包含以下内容:
FROM nginx
COPY ./html /usr/share/nginx/html
COPY nginx.conf /etc/nginx/nginx.conf
关于配置文件:
http {
server {
root /usr/share/nginx/html;
index index.htm;
}
}
events {
worker_connections 1024;
}
图像编译成功,并被放置在端口8090上:
docker run --name hello-world -d -p 8090:80 hello-world-nginx
当我从Web浏览器访问端口时,得到以下信息:
我在做什么错了?
答案 0 :(得分:1)
您只需要将mime类型文件添加到nginx config中:
http {
include /etc/nginx/mime.types;
server {
root /usr/share/nginx/html;
index index.htm;
}
}
events {
worker_connections 1024;
}