阿里云服务器+docker+jenkins+nginx+自定义访问路径
这篇文章的目的:
jenkins默认访问路径是ip:8080,但是我又不想开放8080端口,我只想通过ip/jk来访问
第一步 >>> 配置jenkins的docker容器
网上有很多教程,这里提一下
1、docker拉取jenkin镜像,推荐版本:jenkinsci/blueocean
2、运行docker容器jenkins
docker run -u root -d --name jenkins \
-p 8080:8080 -p 50000:50000 \
-v /opt/jenkins/data:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /opt/maven/apache-maven-3.6.3:/opt/maven/apache-maven-3.6.3 \
-v /usr/bin/git:/usr/bin/git \
-v /opt/jdk/jdk1.8.0_301/:/opt/jdk/jdk1.8.0_301 \
-v /opt/servicejar:/opt/servicejar \
-e JENKINS_OPTS="--prefix=/jk" \
-e JENKINS_ARGS="--prefix=/jk" \
jenkinsci/blueocean
-p 开放端口 -v 文件映射 -e 就是自定义的路径了(以上配置的访问路径为:ip:8080/jk)
这一步结束后,如果服务器开启了8080端口,就可以访问登陆页面了
访问 ip:8080/jk 就可以访问登陆页面了
懒得开怎么办?
ssh窗口内访问:curl 127.0.0.1:8080/jk/ 也能看到效果
第二步 >>> 配置nginx
在监听80的server配置中添加:
location /jk {proxy_pass http://阿里云服务器的私网ip:8080/jk;}
这里为什么用私网ip?
用阿里云公网ip也可以,但是会在外面饶两圈,所以访问起来会感觉稍慢
于是我用的私网ip,少跑一圈,自然访问速度也上去了我也尝试用127.0.0.1来访问,但是行不通,限于本人对nginx的理解不够深,什么个原因我也不是很
清楚,若有大神解释下感激不尽!!
重启nginx,使配置生效。
此时访问 ip/jk 是可以在不开放8080端口的情况下外网访问的
此时目的已经达到了!好像也没多少东西,但是网上找了很久,饶了很多路,为了不再迷路,留个档吧
阿里云服务器+docker+jenkins+nginx+自定义访问路径相关推荐
- 阿里云服务器上安装nginx
转自:https://blog.csdn.net/u014209205/article/details/78921870 在阿里云服务器上安装nginx中遇到一些问题,现将步骤罗列下, 环境是:cen ...
- 阿里云服务器Tomcat无法从外部访问
阿里云服务器Tomcat无法从外部访问 一.环境 阿里云 Ubuntu 12.04.5 LTS tomcat和java都是阿里云默认的7的版本,如下图 二.问题 部署后./startup.sh启动to ...
- 阿里云服务器安全组配置-有关访问实例异常的解决办法
阿里云服务器安全组配置-有关访问实例异常的解决办法 参考文章: (1)阿里云服务器安全组配置-有关访问实例异常的解决办法 (2)https://www.cnblogs.com/ylcxBlog/p/7 ...
- Linux 上 安装 nginx、 阿里云服务器上安装 nginx
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Docker 方式安装见另一文:Docker 方式安装 Nginx .阿里云服务器上装 Ngnix ...
- 阿里云服务器快速购买、自定义购买、通过活动购买图文教程
阿里云是国内最知名的云服务器商,凭借着稳定,技术可靠和安全方面的优势成为了国内用户购买云服务器的首选服务商.购买阿里云服务器有快速购买.自定义购买和活动购买三种方式,下面是这三种购买方式的图文教程. ...
- 阿里云服务器注册域名进行备案访问Toncat
阿里云服务器新手指南 一.购买云服务器 二.购买域名 1.选择域名 2.购买域名 3.创建信息模板 三.域名解析 四.进行备案 五.访问云服务器的Tomcat服务器 一.购买云服务器 二.购买域名 1 ...
- 确认个人电脑外网ip,并设置阿里云服务器只允许该ip访问
担心不小心把阿里云服务器地址.业务服务端口push到github上,所以对阿里云服务器进行设置,只允许本机ip访问.没想到还遇到些坑,本人太菜.记录下来 基础环境 个人电脑一台或若干台,只要是连接到一 ...
- 阿里云服务器Docker及Docker Compose的安装
2019独角兽企业重金招聘Python工程师标准>>> 本文对阿里云ECS服务器如何安装Docker和Docker Compose进行说明,以centOS系统为例. 一.开通外网的E ...
- 关于阿里云服务器使用中常见的无法访问的问题
1.在阿里云安装mysql.nacos .gatlab .jenkins等软件时,常遇到一个坑就是,安装正常,软件正常运行,防火墙已经开放端口,但就是无法正常进行访问 原因是阿里云对你的大部分端口设置 ...
最新文章
- centos 重启网络服务的方法
- 【域渗透】教你怎么利用DCSync导出域内所有用户hash
- IBASE change related BDOC generation
- JavaScript-Date日期对象
- dokcer mysql修改编码_默认支持utf8编码的mysql docker镜像
- 不小心误删除Mac苹果系统联系人和Safari浏览器书签信息如何恢复?
- 初学线段树(poj3264+poj2777)
- 使用Crash工具查看一个TCP listen sock内存布局实例
- 全民战“疫”,ZStack ZCCT在线认证疫情期间免费开放!
- 如何在Excel批量查询电话号码归属地?
- matlab模拟晶粒生长,一个有monte caro 模拟晶粒生长的Matlab源程序
- 百旺最新服务器地址,百旺金赋安装与使用教程
- node文件上传插件formidable的使用
- mapper中的 大于 小于 等于 符号的 转义使用
- 读 稻盛和夫《干法》
- Mosquitto安装配置和使用指南
- 2022年素材网完整源码+带后台管理
- 第一章 厕所被揍 校园江湖
- 有关系统DLL文件大全
- 洛谷P1367 蚂蚁
热门文章
- 产品销售系统 数据库sql+实验报告+源代码
- Visual Studio中程序调试的方法
- 关于 InnoDB 存储引擎的一些总结!
- 我的世界服务器被ban会显示什么,玩《我的世界》被封禁,到底是什么原因导致的?Mojang做出了说明...
- 会读五十音读汉字有困难?「 IPA furigana 」帮你读日本网页片假名
- 03.HTML CSS
- Runtime 隐藏Status Bar背景
- PCI IRQ Routing
- github如何修改repository(仓库)名字
- WMS、MES与ERP的集成案例分享(连载二:ERP与WMS、MES集成)