目 录CONTENT

文章目录

nginx配置jenkins代理

恪晨
2020-02-18 / 0 评论 / 0 点赞 / 262 阅读 / 1 字 / 正在检测是否收录...
温馨提示:
慢慢看,慢慢读,不行就边听歌边读

安装jenkins与Nginx(ubuntu为例)

   Nginx: apt-get install nginx
   Jenkins: apt-get install jenkins

登陆jenkins,设置Jenkins Location

配置Nginx

  • 新建一个server
  • 填入以下内容
 server {
     # 监控端口80
     listen 80;
     listen [::]:8080;
     # 监控端口443
     listen 443 ssl;
     listen [::]:443 ssl;
     # ssl on; 注释这个则http和https都支持
     # ssl证书
     ssl_certificate /etc/nginx/cert/jenkinsCert.pem;
     ssl_certificate_key /etc/nginx/cert/jenkinsCert.key;
     # 绑定的域名
     server_name  jenkins.wangboweb.com;
     # 日志地址
     access_log /var/log/jenkins.log;
     error_log  /var/log/jenkins.log;
     client_max_body_size 60M;
     client_body_buffer_size 512k;
     location / {
         # 代理地址
         proxy_pass http://装jenkins的服务器IP:8080;
         proxy_redirect  off;
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
     }
 }   
  • 保存

重启Nginx服务

   service nginx restart

总结

  访问https://jenkins.wangboweb.com,通过以上方式即可实现配置jenkins的自定义域名,并实现https访问。

0
博主关闭了当前页面的评论