为Jenkins设置HTTPS
为Jenkins设置HTTPS的推荐方法是什么为Jenkins设置HTTPS,jenkins,Jenkins,为Jenkins设置HTTPS的推荐方法是什么 在Jenkins本身中设置HTTPS 使用Apache作为HTTPS设置的代理 我们有一个VM,其中Jenkins是唯一的应用程序。我使用的方法,我认为最简单的方法是使用nginx作为代理,示例配置: root@redacted-jenkins-2:/etc/nginx/sites-available# cat jenkins_http.conf #Ansible managed server { listen 80; server_
我们有一个VM,其中Jenkins是唯一的应用程序。我使用的方法,我认为最简单的方法是使用nginx作为代理,示例配置:
root@redacted-jenkins-2:/etc/nginx/sites-available# cat jenkins_http.conf
#Ansible managed
server {
listen 80;
server_name jenkins.redacted.com.ar;
return 301 https://jenkins.redacted.com.ar$request_uri;
}
server {
listen 443 ssl;
server_name jenkins.redacted.com.ar;
ssl_certificate /etc/letsencrypt/live/jenkins.redacted.com.ar/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/jenkins.redacted.com.ar/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/jenkins.redacted.com.ar/fullchain.pem;
include /etc/nginx/snippets/ssl.conf;
location / {
proxy_set_header Host $host:$server_port;
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;
proxy_redirect http:// https://;
proxy_pass http://127.0.0.1:8080;
}
}
您的虚拟机的操作系统分布是什么?请参阅“”