关于gitblit成功启动,但在阿里云外网地址无法访问的问题

本文介绍了如何配置Gitblit的defaults.properties文件中的server.httpBindInterface参数,并解释了该参数的作用及不同配置选项的影响。此外,还提到了服务器防火墙端口配置及安全组规则配置的相关内容。

1.配置/data/defaults.properties

server.httpBindInterface= 此处什么都不要填空着就好。

# Specify the interface for Jetty to bind the standard connector.
# You may specify an ip or an empty value to bind to all interfaces.
# Specifying localhost will result in Gitblit ONLY listening to requests to
# localhost.

2.服务器防火墙端口配置

 这个可以不用设置

3.安全组规则配置

   进入实例->操作中的规则配置->将你在gitblit中配置的端口入口和出口都添加一下就可以了

 

转载于:https://www.cnblogs.com/royi123/p/7773831.html

### 安装和配置 GitBlit #### 准备工作 为了在阿里云 ECS 上成功部署 GitBlit,需先确认服务器环境已准备好。建议的操作系统为 Ubuntu 或 CentOS。 对于基于 Debian 的 Linux 发行版(如 Ubuntu),可以使用如下命令更新软件包列表并安装必要的依赖项[^1]: ```bash sudo apt-8-jdk git wget unzip -y ``` 对于基于 Red Hat 的发行版(如 CentOS),则应执行以下操作来设置环境: ```bash sudo yum install java-1.8.0-openjdk-devel git wget unzip -y ``` #### 下载与解压 GitBlit 前往官方 GitHub 页面获取最新版本的 GitBlit 并下载压缩文件至服务器中: ```bash cd /opt/ wget https://github.com/gitblit/gitblit/releases/download/v1.9.2/gitblit-1.9.2.zip unzip gitblit-*.zip mv gitblit-* gitblit chown -R $USER:$USER ./gitblit ``` 上述指令会创建 `/opt/gitblit` 文件夹用于存放应用程序及其数据目录结构。 #### 启动服务 进入刚刚建立好的 `gitblit` 路径下启动应用: ```bash cd /opt/gitblit ./gitblit.sh start ``` 默认情况下,GitBlit 将监听本地地址上的端口 8443 (HTTPS) 和 8080 (HTTP),因此可能需要调整防火墙规则允许外部访问这些端口。如果希望更改绑定 IP 地址或端口号,则可以在 `data/jetty.xml` 中修改相应参数。 #### 配置安全组规则 登录到阿里云控制台的安全组管理界面,添加两条入站规则分别开放 HTTP/HTTPS 协议对应的端口给公网访问。这一步骤非常重要,因为只有当实例所属的安全组放通了特定端口之后,外界才能通过浏览器正常浏览网页内容。 #### 访问 Web 界面 打开任意一台计算机上的现代Web 浏览器,在地址栏输入形如 http(s)://<your_server_ip>:port 这样的 URL 来连接新搭建的服务站点,默认管理员账户名为 admin 密码为空字符串,请尽快登陆后更改为强密码保护账号安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值