服务器部署

217 阅读2分钟

一、 先安装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的欢迎页面

1658462361934.jpg

三、安装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

blog.51cto.com/11555417/23…

Gitlab安装和配置教程(包括邮箱配置)2G内存搭不了哈

blog.csdn.net/zangxueyuan…

zhuanlan.zhihu.com/p/53852920

开启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/…