Установка:
- Операционная система: Rocky Linux 8.10 (Green Obsidian) x86_64
- Веб-сервер: Apache работает на домене domain.com на порту 80
- Docker-контейнер: работает на server_ip на порту 9000
- Добавлена новая запись A:
- Тип: A
< li>Значение: server_ip - TTL: 300 секунд (хотя я ждал и дольше)
- Тип: A
- Настроен Nginx:
- Файл: /etc/nginx/sites-available/myproject
Код: Выделить всё
server { listen 80; server_name subdomain.domain.com; location / { proxy_pass http://server_ip:9000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }
- Создала символическую ссылку: sudo ln -s /etc/nginx/sites-available/myproject /etc/nginx/sites-enabled/< /li>
Проверенная конфигурация Nginx: sudo nginx -t - Перезагрузка Nginx: sudo systemctl reload nginx
Когда я пытаюсь получить доступ к subdomain.domain .com, это не работает.
Результаты:
Выполнение команды dig subdomain.domain.com дает следующий результат:
Код: Выделить всё
; DiG 9.11.36-RedHat-9.11.36-14.el8_10 subdomain.domain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER
Подробнее здесь: [url]https://stackoverflow.com/questions/78781799/unable-to-access-subdomain-redirecting-to-docker-container-on-port-9000[/url]