服务器常用环境(Redmine,Gitlab,Svn,Testlink)安装及配置(一)

本文涉及的产品
云防火墙,500元 1000GB
简介: 服务器常用环境(Redmine,Gitlab,Svn,Testlink)安装及配置

前言


公司最近花大价钱请了一个研发总监,听说之前是复旦毕业,之前在字节干了很久,之后跳槽专做WMS和WCS.反正还是挺惊讶的,没想到公司会下狠心请研发总监.


其次研发总监来之前让我们重新配一下我们公司的服务器环境.想着就把这个记录下来,也是方便有需要的小伙伴.


其次如果觉得UP写的还可以的话,可以关注我的公众号:萌萌哒的瓤瓤


服务器环境搭建


redmine搭建(项目管理平台)


8我们首先去官网下载好我们对应的版本,网址: https://bitnami.com/stack/redmine/installer,


20210318190357953.png


下载好我们对应的系统之后.通过xftp或者winscp上传到我们即将安装的位置.


之后我们通过下面的命令来进行安装


./bitnami-redmine-4.1.1-8-linux-x64-installer.run

如果出现下面的错误,说明我们没有操作该文件的权限,所以我们修改以下该文件的权限


chmod 777 bitnami-redmine-4.1.1-8-linux-x64-installer.run


20210318190442548.png


之后我们在重新执行我们上面的命令


之后就是开始安装我们的redmine


选择语言,之后一直y即可


20210318190604962.png

20210318190617706.png

20210318190629845.png


之后我们只需要继续Y同意安装即可.最后我们在我们需要通过我们安装的服务器访问该地址:localhost/redmine,如果出现相应的页面就说明已经安装成功了.


gitlab搭建 (代码提交)


我们首先需要下载GitLab的文件,这里的下载方式有两种,一种是直接在服务器里面直接通过wget命令行来进行下载,就像下面这样:

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.7.3-ce.0.el7.x86_64.rpm


但是这样下载的话速度会比较的慢,所以建议另外一种下载方式:直接通过浏览器访问上面的地址进行下载,这样会比较的快一点,之后我们在通过我们的WinScp工具将我们下载好的Gitlab上传到我们的服务器即将安装的位置.


之后我们在我们上传的位置通过下面的命令来安装我们的gitlab

rpm -i gitlab安装包的名称


但是我们可能会出现下面的错误:


warning: soft/gitlab-ce-10.7.3-ce.0.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID f27eab47: NOKEY
error: Failed dependencies:
        policycoreutils-python is needed by gitlab-ce-10.7.3-ce.0.el7.x86_64


其实我们看到这个错误知道就基本知道我们是缺少这部分的插件policycoreutils-python,所以我们需要将这部分的插件也安装起来.通过以下的命令下载安装即可:


yum install policycoreutils-python


解决该问题之后我们重新执行我们上面的命令,如果出现下面的页面,那么就说明我们的gitlab已经安装成功了.但是


20210318190702110.png


但是正如我们之前安装其他软件的时候都会碰到的问题,就是每个程序都会有他的默认端口,但是呢这个端口可能是与我们之前安装的软件是冲突的,所以我们需要修改我们的默认端口号.


我们主要就是修改该文件的信息 /etc/gitlab/gitlab.rb,主要修改下面我圈出来的三项内容:


20210318190726697.png


第一行就是修改的是我们服务器的ip地址


第二行和第三行就是修改的gitlab的默认端口了.我们安装的gitlab的默认端口时8080及80,并且是内置了一个Nginx的,所以我们需要上面我们圈出来的两处端口信息.这里我们解释一下这两处端口配置的意思.


nginx['listen_port']=8092
unicorn['port']=8070


第一个端口意味着是Nginx将我们的gitlab暴露出去的端口号,也就是我们在URL栏即将访问的端口号.


第二个指的是gitlab内置的Nginx监听的rails端口.


改完这两处端口号之后我们还需要记得在防火墙里面将这两个端口打开,并且如果你是云服务器的话,还需要记得在安全组里面打开这两个端口.


在防火墙里面打开以上的接口,直接通过下面的命令即可打开:


#在防火墙里面打开8092端口
firewall-cmd --zone=public --permanent --add-port=8092/tcp
#重新刷新防火墙端口信息
firewall-cmd --reload
#展示防火墙目前打开的端口信息
firewall-cmd --list-all


安全组这里就不重复讲了

之后我们就需要将我们关于gitlab的配置信息重新刷新并且启动我们的gitlab.通过以下的命令即可实现:


gitlab-ctl reconfigure
gitlab-ctl restart


但是这时候我们先不着急去访问我们的gitlab,我们首先先去看看这两处文件的信息 /var/opt/gitlab/nginx/conf/gitlab-http.conf


20210318190751109.png


与 /var/opt/gitlab/gitlab-rails/etc/gitlab.yml


20210318190808524.png


看看这两处文件的配置信息有没有和我们上面配置的信息同步,如果同步了,那么我们就可以去访问我们的gitlab了.如果没有同步的话,我们就需要将这两处进行修改.一般情况下这两处都是会正确同步的,但是不排除特殊情况.


按照我上面修改的情况的话,我就应该去访问121.*******:8092,之后如果你访问的时候出现的是下面的界面,那么就说明你的gitlab已经配置成功了,只要重新配置你的账户密码就行了.账户默认是root


20210318190833715.png


但是如果你出现的是下面的界面,那么就说明你配置的端口有冲突,那么你就需要去重新配置端口.


20210318190853449.png


当我们修改完密码并且登录成功之后就能看到下面的界面了:


20210318190907240.png

相关文章
|
12天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
10天前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
29 3
|
12天前
|
存储 缓存 固态存储
阿里云服务器2核8G、4核16G、8核32G配置租用收费标准与活动价格参考
2核8G、8核32G、4核16G配置的云服务器处理器与内存比为1:4,这种配比的云服务器一般适用于中小型数据库系统、缓存、搜索集群和企业办公类应用等通用型场景,因此,多为企业级用户选择。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
13天前
|
存储 编解码 安全
阿里云服务器2核4G、4核8G、8核16G配置租用收费标准与活动价格参考
通常情况下,个人和一般企业用户在购买阿里云服务器时比较喜欢购买2核4G、4核8G、8核16G等配置,这些配置既能满足各种图文类中小型网站和应用又能满足企业网站应用、批量计算、中小型数据库系统等场景,2核4G配置适合新手入门或初创企业,4核8G与8核16G兼具成本与性能优势,适合通用场景,本文介绍这些配置的最新购买价格,包含原价收费标准和最新活动价格。
|
18天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
27天前
|
NoSQL Linux PHP
|
1月前
|
前端开发 JavaScript Java
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
第6章:Vue中的ajax(包含:回顾发送ajax请求方式、vue-cli脚手架配置代理服务器)
60 4
|
10天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
10天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
|
17天前
|
弹性计算
阿里云2核16G服务器多少钱一年?亲测价格查询1个月和1小时收费标准
阿里云2核16G服务器提供多种ECS实例规格,内存型r8i实例1年6折优惠价为1901元,按月收费334.19元,按小时收费0.696221元。更多规格及详细报价请访问阿里云ECS页面。
55 9
下一篇
无影云桌面