nginx Docker索引html文件页面响应时间过长

des4xlb0  于 2023-04-20  发布在  Nginx
关注(0)|答案(1)|浏览(175)

Dockerfile:

FROM ubuntu:22.04
RUN apt-get update
RUN apt-get install -y nginx
COPY -r dist/ /var/www/html/
CMD service nginx start && tail -F /var/log/nginx/error.log

然后:

docker build -t fire . 
docker run -p 4000:80 -d -t fire

默认.conf:

listen 80;
server_name _;
root /var/www/html/
index index.htm index.html 

location /{

}

看起来没问题。文件被复制了,但在端口4000上打开远程服务器时,无法访问站点,页面需要太长时间才能响应。有什么解决方案吗?
应在此处提供索引html

cnh2zyt3

cnh2zyt31#

Fridah,你的nginx conf有问题
检查nginx conf是否是有效文件。

nginx -t

这将返回当前配置的错误。
工作配置文件:

server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;
        index index.html index.htm index.nginx-debian.html;

        server_name _;

        location / {
                try_files $uri $uri/ =404;     
        }       
}

希望能帮上忙。谢谢。

相关问题