Я пытаюсь настроить сервер с помощью nginx и docker-compose, но я получаю эти ошибки каждый раз, когда пытаюсь 'docker-compose up':
webserver | 2019/06/10 13:04:16 [emerg] 1#1: "http" directive is not allowed here in /etc/nginx/conf.d/default.conf:1
webserver | nginx: [emerg] "http" directive is not allowed here in /etc/nginx/conf.d/default.conf:1
Я пытался обернуть все с помощью html {}, удаляя сервер {}, другой порт вместо 80 ...
nginx Dockerfile
FROM nginx
COPY default.conf /etc/nginx/conf.d/default.conf
default.conf
server {
listen 80;
server_name localhost;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://app:8080/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}