Bonjour,
je souhaite mettre en place une solution nginx (sur une machine A), tomcat (sur une machine B) et jenkins (application ROOT du serveur tomcat).
pour le serveur nginx j'ai la configuration suivante:
pour tomcat7 j'ai la configuration suivante pour mon connector:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 server { listen 80; ## listen for ipv4; this line is default and implied server_name jenkins.test.fr; access_log /var/log/nginx/http-jenkins-access.log; error_log /var/log/nginx/http-jenkins-error.log; location / { proxy_pass http://192.168.0.102:8080; #proxy_redirect http://192.168.0.102:8080 $scheme://jenkins.test.fr; } location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } } server { listen 443; server_name jenkins.test.fr; access_log /var/log/nginx/https-jenkins-access.log; error_log /var/log/nginx/https-jenkins-error.log; ssl on; ssl_certificate /etc/ssl/nginx/jenkins-ssl-unified.crt; ssl_certificate_key /etc/ssl/nginx/jenkins-ssl.key; ssl_session_timeout 5m; ssl_protocols SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP; ssl_prefer_server_ciphers on; location ^~ / { proxy_pass http://192.168.0.102:8080; #proxy_redirect http:// https://; #proxy_redirect http://192.168.0.102:8080 $scheme://jenkins.test.fr; } }
les deux serveurs démarrent bien, je peux naviguer sur jenkins cependant impossible de MAJ la liste des plugins et dans les logs je peux voir:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" proxyName="jenkins.test.fr" proxyPort="443" scheme="https" />
Avertissement: No valid crumb was included in request for /administrativeMonitor/hudson.diagnosis.ReverseProxySetupMonitor/test. Returning 403.
Partager