一、 先安装PCRE pcre-devel 和Zlib,配置nginx的时候会用到这两个东西
1.yum install -y pcre pcre-devel // nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。
2.yum install -y zlib zlib-devel // zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库。
二丶安装nginx,1.14.2
1.wget -c nginx.org/download/ng… //下载
2.tar -zxvf nginx-1.14.0.tar.gz //解压
3../configure //进入目录。使用nginx的默认配置
4.make make install //编译安装
-------------------------------------// 安装完成。压缩包跟 解压文件可以删除
5.更改nginx文件配置
进入sbin目录,可以看到有一个可执行文件nginx,直接./执行就OK了。
运行起来之后访问服务器ip,可以看到nginx的欢迎页面
三、安装gitLab
1.安装ssh
sudo yum install -y curl policycoreutils-python openssh-server
2.将SSH服务设置成开机自启动,安装命令:sudo systemctl enable sshd
3.启动SSH服务,安装命令:sudo systemctl start sshd
1.配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo
复制以下内容:
[gitlab-ce]
name=Gitlab CE Repository
baseurl=mirrors.tuna.tsinghua.edu.cn/gitlab-ce/y…
gpgcheck=0
enabled=1
2.更新本地yum缓存
yum makecache
四、安装docker
Gitlab安装和配置教程(包括邮箱配置)2G内存搭不了哈
开启GitLab
gitlab-ctl start
GitLab常用命令
gitlab-ctl start # 启动所有 gitlab 组件;
gitlab-ctl stop # 停止所有 gitlab 组件;
gitlab-ctl restart # 重启所有 gitlab 组件;
gitlab-ctl status # 查看服务状态;
gitlab-ctl reconfigure # 启动服务;(重新加载配置文件,在GitLab初次安装后可以使用,但是在业务环境中不可随意使用,reconfigure会把一些过去的config还原,导致修改的端口以及域名等都没有了。)
vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志;
lsof -i:3306
service mysql start
pm2 start /home/node/app.js
/usr/local/nginx/sbin/nginx
whereis nginx // 查找自己的nginx安装目录
ps -ef|grep nginx //检查是否启动好
node wget npm.taobao.org/mirrors/nod… www.cnblogs.com/ruir/p/1214… //教程
结束文本操作 www.cnblogs.com/cheneyboon/…