Я хотел сделать именно это, чтобы получить доступ к Jenkins из корневого домена.
Я обнаружил, что мне пришлось отключить сайт по умолчанию, чтобы заставить это работать. Вот именно то, что я сделал.
$ sudo vi /etc/apache2/sites-available/jenkins
И вставить это в файл:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ServerAlias mydomain
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
Далее необходимо включить / отключить соответствующие сайты:
$ sudo a2ensite jenkins
$ sudo a2dissite default
$ sudo service apache2 reload
Надеюсь, это кому-нибудь поможет.