
Я хотел бы использовать контейнер Jenkins Docker, который позволяет получить доступ с localhost:8080 из поддомена, например jenkins.subdomain.me
Я наткнулся наэта почта, применил его к своей ситуации, активировал proxy_http
мод для Apache, затем перезапустил без каких-либо проблем. Однако, когда я попытался получить доступ к поддомену, который я только что создал, я получил следующую ошибку:
Не могу найти IP-адрес для сервера jenkins.mydomain.me
Вот как я настроил свой virtualHost:
<VirtualHost *:80>
ServerName jenkins.mydomain.me
ProxyPreserveHost On
# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ProxyRequests Off
</VirtualHost>
Я не знаю, чего-то не хватает или мне нужно что-то добавить в DNS моего доменного имени.
Любая помощь приветствуется.
решение1
Я не знаю, чего-то не хватает или мне нужно что-то добавить в DNS моего доменного имени.
вам следует создать запись DNS для jenkins.mydomain.me, указав IP-адрес вашего компьютера, или, если вы работаете локально, вам следует изменить файл hosts (/etc/hosts), добавив запись с использованием localhost или вашего сетевого интерфейса.
127.0.0.1 jenkins.mydomain.me