Как настроить Jenkins для работы на порту 80

Как я могу настроить Jenkins для работы на HTTP-порту 80, доступном только для определенного виртуального сервера Apache только на определенном поддомене?

У меня один виртуальный сервер: business.com выполняется на сервере.
У меня есть другой, personal.com тоже бегает.

Я хочу, чтобы Дженкинс был вhttp://jenkins.personal.com:80/

это возможно? Как я могу это сделать?

спасибо заранее.

Я использую Ubuntu 13.10 с Apache2. Любая другая информация может быть доступна 🙂

8
задан jdersen
21.01.2023 13:45 Количество просмотров материала 2961
Распечатать страницу

1 ответ

вам не надо служить Дженкинс напрямую на порт 80. Вы можете использовать установку Apache2 для прокси Дженкинс, с apache2 proxy mod (вам нужно будет включить proxy mod & перезапустить Apache2).

здесь вы можете проверить мою собственную установку Дженкинс проксируется Apache2, действительно я обслуживаю его через HTTPS (443), HTTP (80) просто перенаправить на защищенное соединение.

<VirtualHost *:80>
    ServerAdmin emilio@ociotec.com
    ServerName jenkins.ociotec.com
    ErrorLog ${APACHE_LOG_DIR}/jenkins.ociotec.com.error.log
    CustomLog ${APACHE_LOG_DIR}/jenkins.ociotec.com.access.log combined
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
</VirtualHost>

<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerAdmin emilio@ociotec.com
        ServerName jenkins.ociotec.com
        ErrorLog ${APACHE_LOG_DIR}/jenkins.ociotec.com.error.log
        CustomLog ${APACHE_LOG_DIR}/jenkins.ociotec.com.access.log combined
        SSLEngine on
        SSLProxyEngine on
        SSLCertificateFile    /etc/apache2/ssl/jenkins.ociotec.com.cert
        SSLCertificateKeyFile /etc/apache2/ssl/jenkins.ociotec.com.key
        ProxyPreserveHost On
        ProxyPass / http://ociotec.com:8001/
        ProxyPassReverse / http://ociotec.com:8001/
    </VirtualHost>
</IfModule>

как вы можете seet в конце концов, мой Дженкинс подается на http://ociotec.com:8001, но проксируется Apache в https://jenkins.ociotec.com.

1
отвечен Emilio González Montaña 2023-01-22 21:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх