systemctl stop nginx
потом systemctl start nginx
). curl -iL localhost
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/vhosts/*.conf;
nginx -T
(обрати внимание -T большое), ты видишь его конфиг в выводе? nginx -T
станет ясно, где проблема и есть ли она вообще. Иначе в угадайку можно будет ещё долго играть. proxy_set_header Host localhost;
или proxy_set_header Host mydomain.com;
docker-compose exec mysql bash
mysql -u root -p
(попросит ввести пароль).SELECT User,Host,Password,plugin FROM mysql.user;
proxy_set_header Host localhost;
. Но лучше конечно настроить...curl -H 'Host: mydomain.com' http://localhost:8080/api/users
proxy_set_header Host localhost;
error_log /path/to/log debug;
Если что, Docker это не какая-то волшебная технология, грубо говоря, это набор утилит для удобного управления встроенными в ядро Linux технологиями cgroups и namespace.